Сейчас на форуме: bartolomeo, -Sanchez- (+4 невидимых) |
eXeL@B —› Вопросы новичков —› Как заменить ЕСХ на нужное значение ? |
Посл.ответ | Сообщение |
|
Создано: 15 апреля 2006 11:34 · Поправил: Loras · Личное сообщение · #1 Zdraste vsem, pomogite poznatj assembler i podskazhite, kak na DELPHI napisatj CRACK ili criaknut EXE file: u menia jiesta takoi kod: 0040349C Main CALL DWORD PTR DS:[EDX+B8] posle etovo imejiem takije znachenija FL=P, EAX=00000001, ECX=0089C5A0, EDX=7C90EB94, ESP=0012FACC i dalshe sliedujiet: 004034A2 Main TEST EAX,EAX FL=0 Mnie nuzno zamienit ECX na 0088D560. Podskazite kak eto dielaietsa c HIEW. Ili mozet bit nuzna zaiti v CALL i tam gne nibudj v konce zdielatj MOV ECX, 0088D560 a patom RET ? |
|
Создано: 15 апреля 2006 12:25 · Личное сообщение · #2 Если знаешь только ассемблер и Дельфи, то никак. Нужно хотя чуть-чуть владеть инструментами для "патча" экзешников. Я ,например , долгое время пользовался hiew - для новичков он труден, т.к. придется еще понять принципы загрузки exe-файлов, теперь с удовольствием пользуюсь olly. Отвечая конкретно на твой вопрос - надо найти свободное место в exe-файле и туда перенести часть команд из главной подпрограммы ( адрес ds:[edx+b8] мне не внушает доверия) и добавить mov ecx и соответственно jmp туда и обратно. Эти приемы многократно описаны - ищи подробности. А так - вопрос внушает сомнения - то ли ты вообще делаешь. Темнишь ты совершенно напрасно - очевидно что DeDe использовал. Ну и напиши : что за программа, что на что хочешь заменить, а так никто не будет отвечать. Я понимаю транслитом тяжко много писать, но ведь полно уже авто-переводчиков и авто-наборщиков - это прошлый век, так себя истязать и нас. |
|
Создано: 15 апреля 2006 12:48 · Поправил: Loras · Личное сообщение · #3 Nu Tundra37 izvini.. Ja eto iz Olly vidral. Ya vobshche to prosil uze programmu vzlomatj. No nikto niepomog. Ya sravnil rabotajushchiuju versiju so svojei craiknutoij. I word'om polzujasj uvidel razlichija. (Zdielal "Trace over" - > log to file v OLLY) HIEW polzijush. Dumajuu uze chto to poluchaietsa. Vyzu chto ti v etom diele ponimajiesh chto to, tak mozet bit pamozesh ? |
|
Создано: 15 апреля 2006 14:54 · Личное сообщение · #4 |
|
Создано: 15 апреля 2006 23:38 · Личное сообщение · #5 |
eXeL@B —› Вопросы новичков —› Как заменить ЕСХ на нужное значение ? |