"Doctor Stein's Laboratories" представляют свою новую программу: ┌─────────────────────────────────────────┐ │ PROGRAM CRACKER FOR DOS & WINDOWS │ └─────────────────────────────────────────┘ Table of Contents 1. Введение............................................... 2 2. Лицензионное соглашение................................ 2 3. Общий обзор Program Cracker'a.......................... 3 1. Основное меню..................................... 3 2. Меню About ....................................... 3 3. Меню File......................................... 3 New............................................. 3 Open............................................ 3 Change Directory................................ 4 DOS Shell....................................... 4 Exit............................................ 4 4. Меню Crack........................................ 4 Crack from file................................. 4 Edit new file................................... 4 5. Меню Window....................................... 4 4. Окно библиотеки........................................ 4 5. Окно возможных исправлений............................. 6 6. Опции командной строки................................. 6 7. Формат .CRK файла...................................... 7 8. Утилита CRKLIB......................................... 8 9. Утилита MAKECRK........................................ 9 10. Утилита CHG2CRK....................................... 9 11. Утилита TRANCOPY...................................... 9 12. Program Cracker for Windows.......................... 10 13. Как связаться с Doctor Stein's labs.................. 10 14. Благодарности........................................ 10 15. Official warning by Serge V. Klimov.................. 10 Program Cracker User Operation Manual 1. Введение Данная программа представляет из себя универсальную оболочку для ведения и дополнения библиотек, создаваемых на основе широко известного .CRK формата. Program Cracker испо- льзует расширенный формат .CRK, отличающийся от оригинально- го возможностью оставлять комментарии, исправлять файлы по маске и еще некоторыми другими особенностями. Подробнее дан- ный раздел рассмотрен в главе "Формат .CRK файла". Благодаря использованию библиотек CRK файлов, данные файлы занимают меньше места на диске, работа с ними стала более удобной - ведь всегда лучше вместо 300 файлов иметь один, в несколько раз меньший по размеру! Встроенный редактор позволяет редак- тировать CRK файлы внутри библиотеки, а функции добавле- ния/замены/уничтожения делают работу с библиотеками макси- мально удобными. Помимо этого существует возможность быстро- го изменения файла из имеющегося .CRK, не включая его в биб- лиотеку. В пакет поставки также входят еще три утилиты: CRK Librarian, позволяющая собрать из нескольких .CRK файлов библиотеку или разделить библиотеку на отдельные .CRK файлы, CRK Maker, который позволяет делать из различий двух файлов .CRK файл и утилита, которая позволяет созда- вать из файлов изменений, порождаемых Program Viewer, делать .CRK файл. Ниже все эти программы описаны более подробно. ВНИМАНИЕ! Размер библиотеки не может превышать 64Kb 2. Лицензионное соглашение Однако перед этим я вам объясню, что с вами могут сделать за противозаконное пользование этой программой. Забрав этот пакет и инсталлировав его вы принимаете следующее соглаше- ние: "Я, пользователь PCRACK, заявляю, что не буду использо- вать его для нарушений copyright'ов. Я буду использовать его только в законных целях. Автор этой программы не отвечает за мои возможные действия, нарушающие закон. Я не буду также - 2 - Program Cracker User Operation Manual использовать данную программу в коммерческих целях. Если я буду продавать ее, я выплачу автору штраф в размере $1.000.000". Если вы его не принимаете - сотрите пакет сразу же. Помите, что это - не пустые слова. 3. Общий обзор Program Cracker'a Oт большинства других cracker'oв этот отличается как ко- личеством исправляемых программ, входящим в исходный пакет (более 200), так и принципиально новым свойством - возможно- стью ведения библиотек! Вы можете создавать новые библиоте- ки, пополнять старые, заменять или уничтожать программы из библиотек. Так как Program Cracker был разработан на основе Turbo Vision (DOS) и OWL (Windows), то интерфейс его схож со стандартным CUA интерфейсом и не требует того, чтобы ему уделяли особое внимание. Ниже мы рассмотрим пункты меню и их назначение. 1. Основное меню Основное меню имеет 4 пункта: Ё - Подменю системной информации File - Работа с библиотеками Crack - Работа с отдельными CRK файлами Window - Управление окнами уже открытых библиотек 2. Меню About (Ё) Данное меню содержит один пункт (About), в котором указан номер версии и другая системная информация. 3. Меню File Меню File содержит 5 пунктов: New Hotkey: F2 При помощи этого пункта вы можете создать новую биб- лиотеку и ввести ее имя. При этом появится окно с новой биб- лиотекой, в котором вы сможете работать. Все файлы, которые вы сами написали в формате .crk, вы можете вставить в библи- отеку, представляющую один файл. Это гораздо более удобнее, чем держать сотни подобных файлов. Вы можете иметь несколько библиотек. Open - 3 - Program Cracker User Operation Manual Hotkey: F3 Открыть библиотеку из числа уже имеющихся. При этом появится окно с новой библиотекой, в котором вы сможете ра- ботать. Change Directory Hotkey: Alt-D Сменить текущий путь к файлам, которые необходимо исправить. DOS Shell Временно выйти в DOS Shell. Причем размер резидентной части составляет менее 300 байт! Exit Hotkey: Alt-X Выход из программы 4. Меню Crack Меню Crack содержит два пункта: Crack from file Исправить файл из имеющегося CRK файла, не включая его в библиотеку. При этом вы сразу оказываетесь в карточке Crack (см. ниже) Edit new file Вызов встроенного редактора для редактирования ново- го или для исправления уже имеющегося CRK файла. 5. Меню Window Меню Window содержит пункты, которые позволяют рабо- тать с окнами библиотек: перемещать их, закрывать, перехо- дить к следующим и т.д. 4. Окно библиотеки Окно библиотеки имеет следующий вид: - 4 - Program Cracker User Operation Manual ╔═[■]═══════════════════ Games ═══════════════════════╗ ║ Programs: ║ ║ Alien Syndrome  Delete ▄║ ║ Arkanoid I ■ ▀▀▀▀▀▀▀▀▀║ ║ Arkanoid II: Revenge of DoH ▒ Replace ▄║ ║ Asterix ▒ ▀▀▀▀▀▀▀▀▀║ ║ Bad Street Brawler ▒ Expand ▄║ ║ Barbarian ▒ ▀▀▀▀▀▀▀▀▀║ ║ Battle Isle ▒ Add ▄║ ║ Block Out ▒ ▀▀▀▀▀▀▀▀▀║ ║ Blue Max ▒ Crack ▄║ ║ Blues Brothers ▒ ▀▀▀▀▀▀▀▀▀║ ║ Bubble Bobble  Edit ▄║ ║ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▀▀▀▀▀▀▀▀▀║ ╚═════════════════════════════════════════════════════╝ В левом столбце находятся названия тех программ, .CRK файлы которых содержатся в данной библиотеке. Delete Hotkey: Del Уничтожение данной записи из библиотеки Replace Замена текущей записи на другую из .CRK файла. Extract Запись исправлений для текущей программы в .CRK файл. Add Hotkey: Ins Добавление новой записи в библиотеку из .CRK файла. Crack Hotkey: Enter Вызывает подменю исправлений, возможных для данной програм- мы. Edit Редактирование текущего элемента библиотеки. Вызывается встроенный редактор. - 5 - Program Cracker User Operation Manual 5. Окно возможных исправлений ╔═[■]═══════════ Wing Commander II ═══════════════╗ ║ Methods ║ ║ Install from drive E  Crack ▄║ ║ Unpack WC2 MCGA Files ■ ▀▀▀▀▀▀▀▀▀║ ║ Fast Kill (ALT+DEL) ▒ Undo ▄║ ║ Write All TEMP`s to Ramdrive ▒ ▀▀▀▀▀▀▀▀▀║ ║ ▒ Notes.. ▄║ ║ ▒ ▀▀▀▀▀▀▀▀▀║ ║ ▒ Path... ▄║ ║ ▒ ▀▀▀▀▀▀▀▀▀║ ║ ▒ ║ ║  ║ ║ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ║ ╚═════════════════════════════════════════════════╝ В левом столбце находятся названия способов исправления фай- лов. Crack Hotkey: Enter Внести исправления в файл(ы). Если файлы, которые нужно ис- править, задаются маской (*.SAV, например), то будет предложен выбор из всех возможных файлов из текущей директории. Undo Hotkey: None Исправить внесенные перед этим в файлы исправления, привести выбранную программу в исходное состояние. Notes Hotkey: None Просмотреть комментарии к данному методу исправления Path Hotkey: None Указать Program Cracker'y путь к исправляемым файлам. 6. Опции командной строки Командная строка Program Cracker имеет следующий вид: - 6 - Program Cracker User Operation Manual PCRACKER.EXE [-p] Library1 Library2 .... -p - Если данная опция присутствует,то фон будет заполнен, иначе фон будет "прозрачным" -h,-? - Help по ключам Library1 - имена библиотек для Program cracker. Если путь к ним не указан, библиотеки ищутся в директории, откуда запущен Program Cracker. 7. Формат .CRK файла Формат данного файла очень прост: -------------------------------------------------------------- [Имя исправляемой программы] CR [Имя первого способа исправления] | Текст замечаний содержится между двумя символами '|' и может содержать любе символы. Если в начале строки находится символ '#', то строка центруется. | [Имя первого файла для исправления] (может содержать путь и символы ?,*) Offset0: Old_value0 New_value0 Offset1: Old_value1 New_value1 . . OffsetN: Old_valueN New_valueN [Имя второго файла для исправления] (может содержать путь и символы ?,*) Offset0: Old_value0 New_value0 Offset1: Old_value1 New_value1 . . OffsetN: Old_valueN New_valueN . . CR [Имя второго способа исправления] ...и так далее ----------------------------------------------------------------- Примечание символы 'CR' означают, что записи разделяет как минимум одна пустая строка. Все числа - шестнадцатиричные. Если в поле 'старое значение' находится FFFF, то это означа- ет, что значение не определено, то есть восстановление не- возможно. Например: ----------- SAMPLE.CRK --------------------- - 7 - Program Cracker User Operation Manual Sample program crack Method#1 | This is the first method. #Centered string. Left justified string. | GAMEDAT\sample.vga 1234: 12 34 2345: 74 90 sample.exe 0ff3e: EB 90 0ff3f: 24 90 Method#2 | #This method shows you how to crack #multiple files (savegames, for example) | SAVE\*.SAV 200: FFFF 20 203: 10 34 500: FFFF 0 ----------- End of SAMPLE.CRK -------------- 8. Утилита CRKLIB Данная утилита предназначена для собирания многих .CRK файлов в одну библиотеку или для разбиения библиотеки на .CRK файлы. Она особенно полезна при первой инсталляции Program Cracker. Использование: Program Cracker Librarian vX.XX (C) 1992,93 Doctor Stein Registered to: Doctor Stein Company: DS'L Usage: CRKLIB libname txtname [switches] libname - имя файла библиотеки txtname - имя (имена) исходных файлов, которые будут добавлены к библиотеке. Допускается использование символов '?' и '*' Опции: /S - разбить библиотеку на файлы тогда txtname - первые 5 символов имени и файлы будут иметь имена (для txtname=SOME - SOMExxxx.CRK) /Nname = Установить имя создаваемой библиотеке - 8 - Program Cracker User Operation Manual 9. Утилита MAKECRK Данная утилита предназначена для создания .CRK файла, получающегося при сравнении двух файлов. Использование: Make crack file utility vX.XX (C) 1993 Doctor Stein's labs Registered to: Doctor Stein Company: DS'L Usage: MAKECRK old_file - имя неисправленного файла new_file - имя исправленного файла crk_file - имя .CRK файла Если .CRK файл уже существует, данная утилита добавляет к уже существующему файлу новый элемент. 10. Утилита CHG2CRK Данная утилита предназначена для создания .CRK файла из файла изменений создаваемого Program Viewer версий 3.20 и выше Использование: PVIEW Changes' files to .CRK files converter vX.XX Copyright (C) 1993 Doctor Stein's labs Registered to: Doctor Stein Company: DS'L Usage: CHG2CRK chg_file - файл изменений, созданный PVIEW crk_file - имя .CRK файла original_name - имя, которое будет указано в .CRK файле Если .CRK файл уже существует, данная утилита добавляет к уже существующему файлу новый элемент. 11. Утилита TRANCOPY Данная утилита предназначена для дополнения уже существующей библиотеки новыми элементами из другой биб- лиотеки. Использование: TransCopy utility v7.30 Copyright (C) 1993 Doctor Stein's labs Registered to: Doctor Stein - 9 - Program Cracker User Operation Manual Company: DS'L Usage: TRANCOPY main_lib - дополняемая библиотека added_lib - библиотека с новыми элементами 12. Program Cracker for Windows Program Cracker существует и для MS Windows 3.1. Oн фактически отличается от DOS версии несколькими новыми функциями . Вы можете попросить нас прислать вам его и мы это сразу же сделаем. Распространяется бесплатно. 13. Как связаться с Doctor Stein's labs Пожелания, предложения направляйте в DS'L на 2:5020/166.7, 135.15, 159.26 via FIDOnet. Cвои .CRK файлы, $ и разные полезные вещи, кроме почтовых бомб, пpиcылайте туда же. Если знаете телефон - звоните. Если не знаете - не звоните. 14. Благодарности 1. Dmitry Moskovkin - for his patience, humor, energy, advices during writing. 2. Serge V. Klimov - for a lot of deleted docs, energy and support during hard times. 3. All DS' Labs people - for their support with this noncommercial project. 4. Ralf Broun - for his SPAWNO library. 5. The "Hacker's party" group - for their collection of cracks 6. All crackers, hackers, lamers - for their .CRK files. Doctor Stein 15. Official warning by Serge V. Klimov Занимаясь подобными вещами в России после 1-го января 1994 вы рискуете своими задницами. Давайте строить цивилизо- ванный рынок программного обеспечения вместе - сотрите биб- лиотеки этого пакета или не используйте те функции, которые ломают пароль - что вам, лень в manual к игрушке заглянуть? Зарегистрируйте PVIEW. Сотрите все свои игрушки и Нортона. Получите лицензию на пользование модемом. А его модель в России разрешена к использованию? А FrontDoor вы купили или украли? P.S. А пока до 1-го января далеко - делайте, что хотите. Best wishes, Serge V. Klimov. - 10 -