Обрезание

Marina

Xakep, номер #016, стр. 016-026-3


В системном реестре Windows'9x все данные о соединении хранятся по следующему пути: "HKEY_CURRENT_USER\RemoteAccess".

"ISP" - это название соединения, User "lena" - это имя пользователя (login). Все данные по пути "HKEY_CURRENt_USER\RemoteAccess\Addresses" зашифрованы. Для их расшифровки мною была написана специальная программа.

Если ты смог достать эти файлы и они уже лежат на твоем компьютере, то можем приступать к выполнению домашнего задания! ;) Для приготовления Login'о-Password'ового фарша тебе понадобится: 0.5 килограмма человеческих мозгов, REGEDIT (входит в стандартную поставку Windows'9x), а также любой DOS-Console FileManager (DOS'овый файловый менеджер а-ля Volkov, Norton Commander, Dos Navigator и т.п.). Если последнего у тебя не обнаружится (как так можно жить?), то можно воспользоваться стандартным Shortcut'ом к "MS-DOS Prompt" ("Сеанс MS-DOS" в русифицированной версии МастДая).

Значит так, поехали! На Shortcut'е (иконке, говоря по-простому) :) к твоей DOS-оболочке (или "Сеансу MS-DOS") нажимаешь правую кнопку мышки и выбираешь "Properties" ("Свойства"). Появляется окошечко, в котором нам нужно открыть закладку "Program". На экране мы видим кнопочку "Advanced...", нажимаем ее. Появляется новое окошко, в котором нам необходимо поставить галочку около надписи "Prevent MS-DOS base programs from detecting Windows". Теперь в этом окошечке нажимаем кнопку "ОК" и в следующем тоже.

Если это приложение (свойства которого мы сейчас редактировали) уже было запущено до этого, то перезапускаем его (выгружаем и загружаем снова).

Теперь в нашем с тобой распоряжении есть "DOS'овый вариант" REGEDIT. Для проверки его работоспособности в текущем виде его можно (нуууужно) :) запустить так: "REGEDIT.EXE /?". Он должен вывести помощь о его возможных ключах. Прочитав этот Help Screen (экран помощи), мы делаем вывод, что нам из всех этих ключей необходимы только /L, /R, а также /E. Перед тем как использовать то, что я опишу дальше, убедись, что файлы USER.DAT и SYSTEM.DAT лежат в текущем каталоге. Если это так, то смело набирай в командной строке: "REGEDIT.EXE /L:SYSTEM.DAT /R:USER.DAT /E WEHACKU!.REG HKEY_CURRENT_USER\RemoteAccess". Нажимаем Enter... ;) Запускается REGEDIT, который из этих позаимствованных файлов реестра экспортирует информацию по пути HKEY_CURRENT_USER\RemoteAccess (там содержатся параметры "Соединений удаленного доступа") и записывает ее в файл WEHACKU!.REG. Этот файл готов к импортированию! :) (Всегда готов!)

Сейчас для занесения этих данных в свой реестр тебе надо просто запустить REGEDIT следующим образом: "REGEDIT.EXE WEHACKU!.REG". Тем самым будут добавлены чужие данные в твой реестр.

Следует учитывать, что в разных версиях Windows 95, 98 шифрование этих данных в реестре может производиться разными способами (алгоритмами) или хотя бы с использованием различных крипто-констант. Поэтому данные версии Windows'9x, отличной от твоей, могут просто-напросто не подойти к твоему Windows.

Назад на стр. 016-026-2  Содержание  Вперед на стр. 016-026-4