Сейчас на форуме: YDS, _MBK_, user99 (+7 невидимых)

 eXeL@B —› Основной форум —› Как в отладчике SoftICE изменять код программы?
Посл.ответ Сообщение

Ранг: 6.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 26 ноября 2005 00:45
· Личное сообщение · #1

Вот у меня отладчик SoftICE, ставлю брейкпоинт он моментально появляеться и мне допустим надо 1 строчке удалить а вместо нее другую написать, как это сделать я чайник




Ранг: 71.8 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 26 ноября 2005 00:59
· Личное сообщение · #2

Ищи на форуме, вопрос задавали неоднократно.
Скачай руководство по SoftIce...

P.S.:читай про команды a; e
Если бы почитал статей таких вопросов не возникало...




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 26 ноября 2005 01:01
· Личное сообщение · #3

e _ADDRESS



Ранг: 6.3 (гость)
Активность: 0=0
Статус: Участник

Создано: 28 ноября 2005 11:41
· Личное сообщение · #4

Остновка на нужной точке A и ввод нужного кода
или A и адрес изменяемой строки а вообще да надо читать доки



Ранг: 64.6 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 28 ноября 2005 14:04 · Поправил: Step
· Личное сообщение · #5

VIYu
Вводишь команду "a адресс".
Если не задать адресс то отладчик возмёт текущий EIP.
Но будь внимательный, на x86 длина инструкций разная, так что xor eax,eax поменять на mov eax,1 не получиться. Для этого нужно немного подумать и попрактиковатся. Возьми Hiew и посмотри какая инструкция тебе походит: жмешь F3 и вводишь команду ассемблера. Только проверь в какой адресации 16 или 32 битной. В Касперского эти моменты хорошо описаны. Так что читать инфу нужно обязательно.

Извиняюсь. Не тому адресовал.



Ранг: 389.6 (мудрец)
Активность: 0.150
Статус: Участник

Создано: 28 ноября 2005 17:14
· Личное сообщение · #6

а - значит переход в режим ассемблерирования.
после ввода комманд еще раз нажим Enter чтоб выйти из ассемблера.

-----
TBR




Ранг: 6.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 28 ноября 2005 20:15
· Личное сообщение · #7

большое спосибо, тему можно закрыть


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


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