ЖУРНАЛ ХАКЕР

Энциклопедия начинающего крекера

Xakep Online -> Журнал, номер #008, стр. 008-028-5


- Большинство рулезных прог, как назло, используют свои собственные защиты, а с ними EXTRACTOR'ы не работают.

LOCKER

Заглушка - резидентная программа, которая эмулирует работу ключевой дискеты, LPT или COM ключа, или другого подобного девайса. Мерзкие защитописатели в борьбе с благородными крекерами придумывают все новые геморрои. Например, опрашивать значение серийного номера программы не один раз - в начале работы, а перед любым нажатием клавиши или вызове любой процедуры. Теперь для корректного вскрытия нужно переписать все куски кода, где запрашивается серийный номер, а их во многомегабайтном файле может быть несколько сотен. Или можно написать постоянно висящую в памяти программульку, которая бы отвечала "Да" на вопрос главной программы - "Есть ли ключевая дискета с правильным серийным номером?" Такие программульки запускаются вручную перед основной, или их вызов вставляется в начало основной программы на манер вирусов.

Заглушки используются и в том случае, если в LPT или COM ключе реализована некая процедура, жизненно необходимая основной программе. В таком случае заглушка выполняет всю работу вместо ключа, полностью его эмулируя.

Для написания затычки следует: а) разобраться с помощью дизассемблера и дебугера с тем, что же программа запрашивает и откуда; б) написать процедуру, которая заменит системную процедуру ответа. Например, если идет обращение к диску через прерывание 13, то нужно частично переписать это прерывание, вставив в него проверку случая, относящегося к вскрываемой проге. То есть на вопрос, что записано в 82 цилиндре диска А, отвечать: "Конечно твой серийный номер!" и даже не беспокоить дисковод.

+ Один и тот же LOCKER можно использовать для вскрытия многих программ, использующих похожие методы защиты.

- Честно говоря, особых минусов у них нет, за исключением того, что их (затычек) мало. А еще я очень долго вспоминал их английское название, так как русское слово "затычка" я смог перевести только как "shutuper". :))

STRANGE CRACK

Комплексный подход. Когда обычный крекер встречает необычную защиту, у него может получиться очень странный кряк. Это чудо природы совмещает в себе все предыдущие типы кряков - оно исправляет программные файлы, вешает в памяти специальные программки, добавляет свои библиотеки и записи в реестр, в общем, применяет все возможные способы подавления неприятельской защиты.

+ Программа после подобной операции чувствует себя не в своем уме (например, в окружении ZX80 или ЕС1845) и думает, что это правильно.

- Малейшая неточность, и программа перестает работать окончательно. Дело в том, что бывает нужно создать вручную правильный BAT-файл или что-то, опять же вручную, прописать в пяти конфигурационных файлах. А без этой подготовки вся стройная система кряка рушится.

UPGRADE

В твои шаловливые ручки попала новейшая версия рулезной софтинки, да вот беда - просит регистрации, да пожирнее. А кряк для нее еще не выпущен. Что делать? Ты можешь подождать пару месяцев и тогда поискать в Инете. Но хочется же распробовать на полную катушку не через полквартала? Можешь попробовать вскрыть защиту программы сам, но ты уверен, что это будет быстрее, чем предыдущее предложение? И, наконец, ты можешь провернуть технику апгрейдов.

Назад на стр. 008-028-4  Содержание  Вперед на стр. 008-028-6

-286.1-
журнал колонка редактора взлом защита от дурака западлостроение
железо софт ос юмор порно халява форумы линки

 

Copyright Gameland Publishing 1999-2000 ©