===================================================================== AJPapps - NE22 1.00 Линда Кайе 2009. Посвящается Ариэль ===================================================================== Достаточно зловредная программа, которая медленно заполняет диск случайными данными, пряча всё это в NTFS потоках неприметного файла. Пользователь увидит, что свободное место на диске медленно уменьшается, но вряд ли сразу поймёт где все эти гигабайты. История создания ---------------- Эту программу я писала в качестве эксперимента и как показатель того, что потоки NTFS можно использовать и для вредных целей. В данном случае - для сокрытия бесполезной, но объёмной информации. Кстати, NE22 расшифровывается как NTFS Eater 13 ^^ История изменений ----------------- • 1.00.0004 Первый публичный релиз. Зависимости ----------- Для работы этой программы нужны следующие компоненты: • AJPapps - AJPapps support library 1.00 Файл AJPappsSupport0100.DLL • Microsoft Visual Basic Virtual Machine Файл MSVBVM60.DLL Эти компоненты обязательны. Они уже включены в программу установки ^_^ Информация о разработке ----------------------- Язык: Microsoft Visual Basic 6.0 SP6 Платформа: Windows XP Professional SP2 Установка --------- Так как эта программа не использует ни чего особенного, она упакована в самораспаковывающийся архив, который можно распаковать куда угодно. Архив называется Install.NE22.EXE и содержит саму программу и библиотеки, которые лучше держать в том же каталоге, что и программу. Использование ------------- Программа работает в фоновом режиме, абсолютно невидимая для пользователя. После запуска она сама себя добавляет в автозапуск и стартует каждый раз автоматом. Вся её настройка производится через файл NE22.INI, который лежит в каталоге программы. Вот его содержание: [Write] Interval=5000 File name=\Desktop.INI [Security] Dont Hide ThunderRTMain=0 Параметр Dont Hide ThunderRTMain предназначен для отладки. Если он не равен нулю, программа не прячет внутреннее окно и появляется в списке задач в Диспетчере задач (не в списке процессов). Его можно не трогать. Параметр File name содержит полное или относительное имя файла, в котором будут создаваться альтернативные NTFS потоки. Называться они будут примерно так: NE22-{66DD7122-98A5-4EA2-B862-7B8B74050293}. При каждом запуске программы создаётся новый поток. По умолчанию программа работает с файлом Desktop.INI, размещённом в корневом каталоге текущего диска. Содержимое самого файла ни как не меняется, так что можно указать реально существующий файл, содержащий осмысленные данные. Параметр Interval определяет интервал срабатывания таймера в миллисекундах. При каждом срабатывании программа дописывает 100Кб текущему открытому потоку. Удаление -------- Для начала прекратите выполнение программы. Удалите папку, куда Вы распаковали утилиты. Больше ни чего удалять не придётся. Маленький копирайт ------------------ 1. Программа распространяется бесплатно. 2. Вы имеете право распространять её на тех же условиях. 3. При распространении вы не имеете права менять авторство программы, присваивать его себе или каким-либо иным способом искажать его. 4. Вы не имеете права на платное распространение программы, сдачу в аренду или любое другое коммерческое использование. 5. Программа распространяется как есть. Автор не несёт ответственности за любые трагедии или несчастные случаи, вызванные использованием программы. 6. Вы имеете право использовать ActiveX компоненты, поставляемые с программой, в собственных программах. При этом автор не гарантирует совместимость будущих версий компонентов. 7. Для любого пункта данного соглашения может быть сделано исключение с разрешения автора программы. 8. По любым вопросам, связанным с данной программой, обращайтесь по адресу lindaoneesama@gmail.com Загружено с http://purl.oclc.org/Linda_Kaioh/Homepage/