![]() |
eXeL@B —› Основной форум —› странное поведение soft-ice, не работает макрос |
Посл.ответ | Сообщение |
|
Создано: 08 апреля 2006 00:08 · Личное сообщение · #1 |
|
Создано: 08 апреля 2006 00:40 · Личное сообщение · #2 |
|
Создано: 08 апреля 2006 00:49 · Личное сообщение · #3 хочу сделать макрос позволяющий ставить точки останова на команды, или на любые другие условия, например CALL XXX/TEST EAX,EAX при EAX == 0, грубо говоря тоже самое, что есть в Olly, но трассировать через аппаратные точки. где-то у меня был ранее написанный плагин к айсу, где все это делалалось нормально и очень нехило работало, но никак ненайду в своей бардаке, решил на скорую руку навять на макросах.... ругается на кавычки. ему очень не нравится XXX="..... DO \".......\"" вот на последунюю кавычку он говорит инвалид команд, а если ее убрать - грит, что макрос не закрыт, ожидается кавычка. бред какой-то. даже пример из фирименного руководства не идет... или я чего-то упорно не понимаю ;(( ![]() |
|
Создано: 08 апреля 2006 01:19 · Поправил: DillerInc · Личное сообщение · #4 elraton Интересно... А ты делаешь этот макрос как persistent (прописываешь в Settings) или как run-time ?? ------------------------------------- Сейчас проверил у себя.Ввёл следующую тему чисто для проверки: macro X66 = "bpm eip x IF (eax == 0) DO \"x;t;bc bpindex;X66\"" Вот на такой вот run-time-макрос SoftIce ответил,что "Macros defined" . У тебя в примере стоит в конце точка с запятой -- может не надо её ставить ... ![]() Да,у меня стоит DS 3.2 ----- the Power of Reversing team ![]() |
|
Создано: 08 апреля 2006 03:41 · Личное сообщение · #5 |
|
Создано: 08 апреля 2006 13:41 · Личное сообщение · #6 |
|
Создано: 19 апреля 2006 01:51 · Личное сообщение · #7 |
![]() |
eXeL@B —› Основной форум —› странное поведение soft-ice, не работает макрос |