Сейчас на форуме: bartolomeo, -Sanchez- (+4 невидимых)

 eXeL@B —› Вопросы новичков —› Как заменить ЕСХ на нужное значение ?
Посл.ответ Сообщение

Ранг: 2.6 (гость)
Активность: 0.010
Статус: Участник

Создано: 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 ?



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 15 апреля 2006 12:25
· Личное сообщение · #2

Если знаешь только ассемблер и Дельфи, то никак. Нужно хотя чуть-чуть владеть инструментами для "патча" экзешников. Я ,например , долгое время пользовался hiew - для новичков он труден, т.к. придется еще понять принципы загрузки exe-файлов, теперь с удовольствием пользуюсь olly.
Отвечая конкретно на твой вопрос - надо найти свободное место в exe-файле и туда перенести часть команд из главной подпрограммы ( адрес ds:[edx+b8] мне не внушает доверия) и добавить
mov ecx и соответственно jmp туда и обратно. Эти приемы многократно описаны - ищи подробности.
А так - вопрос внушает сомнения - то ли ты вообще делаешь. Темнишь ты совершенно напрасно - очевидно что DeDe использовал. Ну и напиши : что за программа, что на что хочешь заменить, а так никто не будет отвечать. Я понимаю транслитом тяжко много писать, но ведь полно уже авто-переводчиков и авто-наборщиков - это прошлый век, так себя истязать и нас.



Ранг: 2.6 (гость)
Активность: 0.010
Статус: Участник

Создано: 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 ?



Ранг: 2.6 (гость)
Активность: 0.010
Статус: Участник

Создано: 15 апреля 2006 14:54
· Личное сообщение · #4

VSIO ZDIELANO. SPASIBA ZA VNIMANIJE.



Ранг: 162.2 (ветеран)
Активность: 0.090
Статус: Участник

Создано: 15 апреля 2006 23:38
· Личное сообщение · #5

Люди пишите или на русском или на инглише, а не так чтоб вместе. Читать удобнее имхо.


 eXeL@B —› Вопросы новичков —› Как заменить ЕСХ на нужное значение ?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати