4 совета от Photopaul'a. Перевод: NightCat//TEAM-53 Крэкинг, в большенстве случаев, довольно лёёгкий процесс. Сперва нужно запустить цель и разобраться. что же вы вообще хотите сделать?. Хотите зарегистрировать? __ /_ | Ищите во W32Dasm текст связанный с регистрацией.(например "Wrong registration") | | Затем глядите выше на сравнения, а за ними je/jne. Значит это то,Что вам нужно. | | Помните, что вам не нужно просто видеть сообщение: "Thank you", а нужно зарегистрировать прогу. | | _ Значит нужно шаг за шагом используя отладчик и дизассемблер искать нужный код, чтобы его изменить |___|(_) Хотите включить отключённые фукнкции? ___ |__ \ Ищите во W32Dasm текст связанный с этой функцией. (например, елси это отключённый пункт меню - его имя) ) | Затем глядите выше на сравнения, а за ними je/jne. Значит это то,Что вам нужно. / / Почему бы не сломать регистрацию программы? Тогда вы сзару выполнили бы пункты 1, 2. / /_ _ |____(_) Хотите убить наг? ____ |___ \ Ищите во W32Dasm текст связанный с нагом. (например "This is an evaluation version of...") __) | Тут чуть больше работы для вас. Наг показывается после того, как его вызывают. Если вы не нашли вызов, |__ < то попробуйте шаг за шагом. Не стоит забивать и лениться, когда вы ищете вызов, чтобы уюрать наг. Если вы ___) | его нашли, то нопьте его и все push'ы. |____(_) Хотите чтобы триал длился вечно? _ _ | || | Тут уж W32Dasm не факт, что вам поможет, но всё равно ищите текст. Шаг за шагом используя Вдасм следите, что | || |_ делает программа. Иначе используйте отладчик. У вас есть два пути: 1 - найти место, гле проверяется (Time-Date) в |__ _| начале процедуры и изменить проверку. 2 - просто убрать все наги и сообщения (пункт 3) | |_ |_(_) И помните, что код выполняется снизу вверх.