Сейчас на форуме: (+2 невидимых) |
eXeL@B —› Оффтоп —› Olly -> trace log -> ascii |
Посл.ответ | Сообщение |
|
Создано: 13 июля 2010 13:43 · Личное сообщение · #1 |
|
Создано: 13 июля 2010 22:34 · Личное сообщение · #2 |
|
Создано: 14 июля 2010 00:11 · Личное сообщение · #3 |
|
Создано: 15 июля 2010 12:24 · Личное сообщение · #4 Bronco пишет: В шоколоде ничего нет, остаётцо тупо копировать содержимое регистра, а с длинной строки решай сам. Я даже знаю, что мне нужно там увидеть... Просто вот место неявно, код после екзекриптора... Нужно найти место обработки определённой строки. А можно реализовать трассировку и запись в лог из скрипта с обработкой регистров? Уверен, что да, но есть ли пример? И будет ли этот метод отличатся от того, когда я в меню trace нажимаю? В том смысле, что трассировка очень зыбко проходит, я не скорость имею ввиду, а механизм работы... |
|
Создано: 23 июля 2010 09:20 · Личное сообщение · #5 ToBad, а если Ctrl-T (ПКМ -> Run Trace -> Set Condition) -> галочка на Condition is true: (eax >= AddressLow && eax <= AddressHigh && [eax] == SomeValue1 && [eax + 4] == SomeValue2 && ....) || (ecx >= AddressLow && ecx <= AddressHigh && [ecx] == SomeValue1 && [ecx + 4] == SomeValue2 && ....) || (edx >= AddressLow && edx <= AddressHigh && [edx] == SomeValue1 && [edx + 4] == SomeValue2 && ....) || (ebx >= AddressLow && ebx <= AddressHigh && [ebx] == SomeValue1 && [ebx + 4] == SomeValue2 && ....) || (esi >= AddressLow && esi <= AddressHigh && [esi] == SomeValue1 && [esi + 4] == SomeValue2 && ....) || (edi >= AddressLow && edi <= AddressHigh && [edi] == SomeValue1 && [edi + 4] == SomeValue2 && ....) || ................ ? ----- IZ.RU |
eXeL@B —› Оффтоп —› Olly -> trace log -> ascii |