Сейчас на форуме: user99, _MBK_, ManHunter, Magister Yoda, rtsgreg1989 (+9 невидимых) |
![]() |
eXeL@B —› Основной форум —› Как отследить проход программы до и после изиенения? |
Посл.ответ | Сообщение |
|
Создано: 19 октября 2005 05:12 · Личное сообщение · #1 |
|
Создано: 19 октября 2005 07:20 · Личное сообщение · #2 |
|
Создано: 19 октября 2005 09:17 · Личное сообщение · #3 |
|
Создано: 19 октября 2005 09:46 · Личное сообщение · #4 WELL Смысл в том что программка использует данные из файла, меняем файл и программка не запускается, вот и нужно определить какие переходы идут не так. Сначала выдавала сообщение, но я его убрал, дальнейшие переходы идут вроде как надо, но заходить в каждый call и смотреть что куда и как слишком долго, тем более что программулина большая. LTP подскажите как ее использовать, чтоб это дело потом сравнить можно было с правильным вариантом. ![]() |
|
Создано: 19 октября 2005 11:31 · Личное сообщение · #5 scanner пишет: меняем файл и программка не запускается Отталкивайся от функции ExitProcess, смотри переходы на нее, ставь бряки на них. scanner пишет: Т.е. сделать выгрузку в лог файл всех переходов Думаю, что можно написать трейсер, который будет анализировать команды условных переходов(по опкодам), и писать в лог, как они выполняются(по изменению eip), но мне кажется, проще в дебагере посмотреть. По трейсерам есть статьи на xTiN. ----- Research is my purpose ![]() |
|
Создано: 19 октября 2005 11:44 · Личное сообщение · #6 |
|
Создано: 19 октября 2005 14:46 · Личное сообщение · #7 |
|
Создано: 20 октября 2005 10:34 · Личное сообщение · #8 |
![]() |
eXeL@B —› Основной форум —› Как отследить проход программы до и после изиенения? |
Эта тема закрыта. Ответы больше не принимаются. |