![]() |
eXeL@B —› Программирование —› Несоответсвие между кодом программы в FASM и кодом в OllyDbg |
Посл.ответ | Сообщение |
|
Создано: 31 октября 2009 15:28 · Поправил: Corsag21 · Личное сообщение · #1 Здравствуйте. У меня проблема. Пишу программу и в отладчике увидел несоответсвие между кодом программы в FASM и кодом в OllyDbg Код в FASM Code:
А вот листинг из отладчика OllyDbg Code:
Почему после ReadProcessMemory идет 00402080 FF DB FF 00402081 35 DB 35 ; CHAR '5' Если я правильно понимаю, то "DB" - это данные. Откуда они беруся в местах, где я их не писал? ![]() |
|
Создано: 31 октября 2009 15:34 · Личное сообщение · #2 |
|
Создано: 31 октября 2009 15:42 · Личное сообщение · #3 Там олька не прально проанализировала, там идёт команда: 00402068 FF35 18104000 PUSH DWORD PTR DS:[401018] Corsag21 пишет: Откуда они беруся в местах, где я их не писал? Как эт не писал? А кто ReadProcessMemory вызывал? ![]() Code:
И у тя тоже так же: 0040205E . 68 08104000 PUSH mra_hack.00401008 00402063 . 68 10104000 PUSH mra_hack.00401010 00402068 FF35 18104000 PUSH DWORD PTR DS:[401018] 0040206E . FF35 14104000 PUSH DWORD PTR DS:[401014] 00402074 . FF35 00104000 PUSH DWORD PTR DS:[401000] //Ну вот, а теперь вызываем функу 0040207A . FF15 7A304000 CALL DWORD PTR DS:[<&KERNEL32.ReadProces>] ![]() |
|
Создано: 31 октября 2009 16:26 · Поправил: Corsag21 · Личное сообщение · #4 |
|
Создано: 02 ноября 2009 01:13 · Личное сообщение · #5 |
|
Создано: 02 ноября 2009 06:45 · Личное сообщение · #6 |
![]() |
eXeL@B —› Программирование —› Несоответсвие между кодом программы в FASM и кодом в OllyDbg |
Эта тема закрыта. Ответы больше не принимаются. |