AutoHack ][ v1.0 beta Made by Y.Tolsky (C)1993,1994 BCP corp. Перед работой с AutoHack-ом внимательно прочтите данное руководство. AUTOHACK программа предназначенная для автоматического взлома различных защит присоединительного типа, может также применяться для распаковки программ упакованных "крутыми" EXE-упаковщиками. Взлом программы осуществляется только при возможности хоть раз запустить ле- гальную копию программы. Снятие защиты обеспечивается в более чем в 90% процентах прикрепляющихся защит (даже таких хваленых как CERBE- RUS). По сравнению c предыдущими версиями программа существенно переработана: изменена внутренняя структура, интерфейс полностью пере- писан на TV, добавились новые режимы работы, добавлен принципиально другой метод работы с оверлеями. ---------------------------------------------------------------------- Режимы работы AutoHack-а: 1) Распаковка трассировкой. По-моему в данном режиме работают почти все распаковщики программ. В данном режиме возможна распаковка программ, не защищенных от трассировки. Режим работает следующим образом: программа загружается в память, перехватывается первое прерывание, возводится флажок пошаговой трассировки (поэтому распаковка в этом режиме относительно медленно работает), управление передается загруженной программе, далее обработчик первого прерывания анализирует сегмент кода трассируемой программы и ждет смены регистра CS (число смен регистра CS запрашивается во время запуска под именем "глубина трассировки"). После этого сбрасываются дампы памяти, и операция повторяется с загрузкой программы с другого начального адреса. ВНИМАНИЕ! Если задать слишком большую глубину трассировки, то произойдет запуск распаковываемой программы. 2) Стандартный режим взлома. Режим работы программы основанный на режиме перехвата определенных моментов после отработки механизма защиты и сброса дампов памяти. 3) Режим взлома с поддержкой таблиц компиляторов. Идентичен второму режиму, но нацелен на определенные компиляторы, поэтому взламывает более корректно. Но если взламывается программа откомпили- рованная неизвестным AutoHack-у компилятором, то произойдет запуск взламываемой программы с последующими глюками. Я постараюсь исправить это в основной (не beta) версии. ---------------------------------------------------------------------- Режимы работы при наличии оверлеев: 1) Вообще не копировать. Иногда оверлеи в файлах не несут какой либо полезной информации, например информация для отладчика, тогда в готовом файле она просто не нужна. 2) Копировать оверлей к полученному файлу. Ну думаю объяснять не требуется, но некоторые программы могут перестать работать, например те которые читают оверлейные данные по фиксированным смещениям относительно начала файла. 3) Не копировать, но подставлять при запуске старое имя. Новый, но очень простой метод. К полученному файлу дописывается небольшой кусочек кода, который меняет в 'Enviroment' имя только что запущенной программы на старое. Поэтому, если программа захочет открыть себя для чтения оверлеев, она будет читать из старого файла. ВНИМАНИЕ! При запуске похаченной программы в этом режиме, в этом же каталоге должен находится и старый файл. ---------------------------------------------------------------------- ВНИМАНИЕ! При работе программы создаются несколько временных файлов, поэтому на рабочем диске должно быть достаточно свободного места, обычно с головой хватает 1Mb. ---------------------------------------------------------------------- В основной версии будут убраны баги (если они будут), будет расширена внутренняя библиотека компиляторов, возможно появится AutoHack Toolkit. Следующая версия вряд ли вообще появится, я сомневался что эту допишу. ====================================================================== Условия распространения: AUTOHACK распространяется freeware. Вы можете свободно передавать и применять его если это не связано с получением прибыли. Коммерческое использование данной программы, а также ее продажа запрещены! Программа может распространятся только при наличии всех следующих файлов: AUTOH_II.EXE - Основной файл взломщика. AUTOH_II.OVL - Оверлей взломщика. AUTOHACK.DOC - Данный файл документации. ====================================================================== Все предложения/замечания/( и тд и тп) направляйте по адресу: 2:5020/150.16@FIDO ======================================================================