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

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


[HKEY_CURRENT_USER\RemoteAccess\Profile\Спертое соединение 1]

Выбери меню File/Export... и сохрани найденную ветвь в файле 1.REG, опять нажми F3, и так до конца реестра. Таким образом ты найдешь все вещдоки до прихода прокурора, а это уже большая часть дела, так как "кто первый узнал, тот и поимел", а вот "кто последний, тот и хрен с ним".

Теперь склей получившуюся кучу REG-файлов в один. Например, с помощью Notepad или, как крутой хацкер командой

COPY 1.REG+2.REG+3.REG ALL.REG

из под чистого ДОС'а. Только не забудь стереть все лишние строчки "REGEDIT4" - должна остаться только одна такая строка в самом начале файла. Теперь самое сложное: нужно из этого файла слепить INSTALL.INF и UNINSTALL.INF. Первый файл будет устанавливать в реестр все нужные логины, а второй, соответственно, удалять их оттуда. Допустим, что у тебя получился примерно такой файл ALL.REG, как в листинге №1, тогда файлы INSTALL.INF и UNINSTALL.INF будут выглядеть как в листингах №2 и №3:

{listing 1 - ALL.REG}

REGEDIT4

[HKEY_CURRENT_USER\RemoteAccess]

"AreaCode"="095"

"wizard"=hex:80,00,0D,A0

"Default"="Спертое соединение №1"

[HKEY_USERS\.Default\Software\PySoft\AutoConnect]

"Name0"="Спертое соединение №1"

"UsName0"="User1"

"UsPsw0"="†VСSРы"·ЇЎцђ"

"Phone00"="9956243"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\V1 Clients\mail]

"Default"="Internet Mail and News"

"login0"="i'm_lamos"

"password0"="#@$%@#"

{listing 2 - INSTALL.INF}

[Version]

Signature="$CHICAGO$"

LayoutFile=Layout.inf

[DefaultInstall]

AddReg=Add.Reg

[Add.Reg]

HKCU,"RemoteAccess","AreaCode",0,"095"

HKCU,"RemoteAccess","wizard",1,80,00,0D,A0

HKCU,"RemoteAccess","Default",0,"Спертое соединение №1"

HKU,".Default\Software\PySoft\AutoConnect","Name0",0,"Спертое соединение №1"

HKU,".Default\Software\PySoft\AutoConnect","UsName0",0,"User1"

HKU,".Default\Software\PySoft\AutoConnect","UsPsw0",0,"†VСSРы"·ЇЎцђ"

HKU,".Default\Software\PySoft\AutoConnect","Phone00",0,"9956243"

HKLM,"SOFTWARE\Microsoft\V1 Clients\mail","Default",0,"Internet Mail and News"

HKLM,"SOFTWARE\Microsoft\V1 Clients\mail","login0",0,"i'm_lamos"

HKLM,"SOFTWARE\Microsoft\V1 Clients\mail","password0",0,"#@$%@#"

{listing 3 - UNINSTALL.INF}

[Version]

Signature="$CHICAGO$"

LayoutFile=Layout.inf

[DefaultInstall]

DelReg=Del.Reg

[Del.Reg]

HKCU,"RemoteAccess","AreaCode"

HKCU,"RemoteAccess","wizard"

HKCU,"RemoteAccess","Default"

HKU,".Default\Software\PySoft\AutoConnect","Name0"

HKU,".Default\Software\PySoft\AutoConnect","UsName0"

HKU,".Default\Software\PySoft\AutoConnect","UsPsw0"

HKU,".Default\Software\PySoft\AutoConnect","Phone00"

HKLM,"SOFTWARE\Microsoft\V1 Clients\mail","Default"

HKLM,"SOFTWARE\Microsoft\V1 Clients\mail","login0"

HKLM,"SOFTWARE\Microsoft\V1 Clients\mail","password0"

Однако, если у тебя в результате проверки реестра получился REG-файл опупенных размеров, переписывать INF-файлы вручную будет только маньяк. После безуспешных поисков в Инете, я решил написать конвертер REG2INF сам. Эту маленькую программку ты можешь скачать по адресу http://www.xakep.ru/soft/5/Reg2inf.exe. Глюки в ней, конечно, занимают места больше, чем рабочий код, но всю рутинную работу по перевариванию твоего REG-файла программка выполнит сама, и выдаст на гору два готовых INF-файла!

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