2012-01-28 1 views
1

Существует такая часть кода.Изменения в программе. IDA дизассемблер

/* bla bla bla */ 
.text:0040C777     align 4 
.text:0040C778 
.text:0040C778 loc_40C778:        ; CODE XREF: sub_40C424+289j 
.text:0040C778     mov  dword ptr [esp+4], 493E0h 
.text:0040C780     mov  eax, [ebx+88h] 
.text:0040C786     mov  [esp], eax 
.text:0040C789     call ds:_ZN6QTimer5startEi 
.text:0040C78F     lea  esp, [ebp-0Ch] 
.text:0040C792     pop  ebx 
.text:0040C793     pop  esi 
.text:0040C794     pop  edi 
.text:0040C795     leave 
.text:0040C796     retn 
/* bla bla bla */ 

Я хочу, чтобы изменить значение "493E0h" к другому. Как это сделать в МАР? Спасибо!

ответ

0

Что это сделать выделите команду, которую вы хотите изменить, поменяйте на «Hex view», выделите плюс плюс, выполните двоичный поиск этого блоба, если есть o nly один результат, откройте свой исходный исполняемый файл в шестнадцатеричном редакторе, найдите тот же blob (должно быть только одно вхождение) и внесите изменения.

 Смежные вопросы

  • Нет связанных вопросов^_^