Почти безопасный хак.

Xakep, номер #006, стр. 006-024-7


INSTALL.INF помести на секретном диске, а UNINSTALL.INF - на обычном, чтобы можно было очистить реестр в любой момент. Создай ярлык к файлу UNINSTALL.INF, да не простой, а хитрый: по простому ярлыку будет открываться просмотр INF-файла, а тебе нужно, чтобы он инсталлировался. Ярлык должен выглядеть так:

RUNDLL.EXE SETUPX.DLL,InstallHinfSection DefaultInstall 64 C:\UNINSTALL.INF

Теперь назначь ярлыку горячую клавишу (HotKey) и помести его на рабочий стол твоих Форточек. Мне больше нравится CTRL+F11, так как PGPDisk отключается по похожей комбинации - CTRL+F12. Теперь, когда у тебя в доме вырубится свет, а в дверь застучат дядьки милиционеры, жми HotKey, и через две секунды реестр чист как младенец! Есть, конечно, шанс, что менты найдут и расковыряют системную копию реестра, хранящуюся в файлах USER.DA0 и SYSTEM.DA0. Но на этот случай создай UNINSTALL.BAT с таким содержанием и переназначь ярлык на него:

{listing 4 - UNINSTALL.BAT}

@ECHO OFF

RUNDLL.EXE SETUPX.DLL,InstallHinfSection DefaultInstall 64 C:\UNINSTALL.INF

ATTRIB -H -R -S C:\MUST_DIE.98\SYSTEM.DA0

ATTRIB -H -R -S C:\MUST_DIE.98\USER.DA0

DEL C:\MUST_DIE.98\SYSTEM.DA0

DEL C:\MUST_DIE.98\USER.DA0

Прочистка пустого места

Думаешь, что полностью удалил следы преступной деятельности со своей машины? Ты не учел одного - Винды гораздо более дырявая система, чем это кажется на первый взгляд. В том же реестре, если смотреть его не через REGEDIT, а через задницу, то есть через ДОС в файлы USER.DAT и SYSTEM.DAT, имеет кучу скрытых записей. И часто, в этих записях находится твоя приватная информация. Логины там, или IP-адреса, под которыми ты выходил в Интернет. Зайди в USER.DAT любым HEX-editor'ом (типа HIEW.EXE), жми F4 (переход к просмотру в виде HEX-кодов), F7 и вписывай свой логин или IP-адрес. Через пару секунд, в отличие от REGEDIT'а с его долгим ковырянием, ты попадешь в место файла, где упоминается твой логин. Жмешь F3 и вписываешь вместо него слово «qwerty» или другое, подходящее по длине. Теперь F9 - сохранить изменения и SHIFT+F7, продолжить поиск... Вот теперь тебя люблю я!... В реестре девственно чисто.

Есть классный способ проверить твой винт на вшивость - запусти поиск по всем файлам (*.*), содержащим интересующую тебя строку. Столько нового открывается! И то, что программа AtGuard ведет запись всех посещенных тобой IP-адресов. И то, что Advanced Dialer записывает в реестре параметры последнего коннекта. И то, что Personal Web Server (как и любой другой сервер) записывает историю обращений к твоим файлам, не забывая приписать IP-адрес твоей машины и время доступа.

Но даже после того, как ты удалил все явные вещественные доказательства, остается не паханное поле скрытых вещдоков - «пустое» место на винчестере. Это самое пустое место, на самом деле, не пустое, а очень даже информативное! Помнишь Мусорку Виндоуз? Так вот это даже не цветочки. При удалении файлов, чаще всего, информация с винчестера не стирается, а только делается маленькая пометка в FAT-таблице, что файл, типа, не существует. А всякие проги, начиная с UNDELETE.EXE и кончая UNERASE.EXE, могут стертые файлы восстанавливать. Для того, чтобы файлы удалялись начисто, применяй утилитку из того же комплекта PGP - PGPErase. И время от времени затирай свободное место специальной же программой. Занимает это минут пять в конце бурно проведенной ночи, но защищает от многих неприятностей. Если нет специальной программы или ты так и не установил PGP6.0.2i, можно для этого дела поднапрячь обычный SPEEDISK.EXE. Ему надо только указать затирать свободное место - опция, по умолчанию, почему-то, выключенная.

Назад на стр. 006-024-6  Содержание  Вперед на стр. 006-024-8