eXeL@B —› Вопросы новичков —› Отладчики не ищут межмодульные вызовы. |
Посл.ответ | Сообщение |
|
Создано: 19 ноября 2017 14:53 · Личное сообщение · #1 В деле исследователя программ я еще очень зеленый новичок. Столкнулся с проблемой следующего характера: Отладчик стал показывать адреса не как раньше например: 004235E1, а теперь 776D0EF0. При этом, при поиске межмодульных вызовов не выводятся все функции, например в одном exe есть GetDriveTypeA, а теперь при поиске этой функции нет. Такая ситуация наблюдается в Ollydbg, x32dbg, SND. Просто мне не понятно почему раньше все нормально открывалось, а сейчас непонятно что. |
|
Создано: 19 ноября 2017 15:11 · Поправил: TryAga1n · Личное сообщение · #2 |
|
Создано: 19 ноября 2017 15:16 · Личное сообщение · #3 TryAga1n пишет: Ты копаешь не в секции кода твоей программы, а в системной либе Просто раньше открывал exe через например x32dbg, адреса были типа 004235E1, сейчас они другие. Мне не понятно почему так стало. И сейчас пробую сохранять правленый exe, сохраняется совсем не похожий на оригинальный exe, размер в 2 раза больше. |
|
Создано: 19 ноября 2017 15:27 · Личное сообщение · #4 |
|
Создано: 19 ноября 2017 16:05 · Личное сообщение · #5 |
|
Создано: 19 ноября 2017 17:13 · Личное сообщение · #6 |
|
Создано: 19 ноября 2017 22:41 · Личное сообщение · #7 |
|
Создано: 20 ноября 2017 00:17 · Личное сообщение · #8 Adler пишет: shellstorm, могу конечно ошибаться, но x32dbg "с коробки" при запуске отладки стопорится где то в ntdll, а не в EP отлаживаемой программы. Да, по умолчанию останавливается на ntdll и это в принципе видно по коду, и адресам. У меня и в olly настроено так, чтобы останавливалось на ntdll с tls, все же неплохо перед тем, как что то грузить, видеть, что грузится. В опциях некоторых хайдеров есть остановка на ntdll, поэтому и посоветовать откатиться на заводские настройки, раз возникают проблемы. |
|
Создано: 20 ноября 2017 10:26 · Личное сообщение · #9 |
|
Создано: 20 ноября 2017 11:20 · Личное сообщение · #10 |
|
Создано: 20 ноября 2017 11:43 · Поправил: VOLKOFF · Личное сообщение · #11 |
|
Создано: 20 ноября 2017 19:20 · Личное сообщение · #12 Romanzo > Отладчик стал показывать адреса не как раньше например: 004235E1, а теперь 776D0EF0. > Но во всех отладчиках такая ситуация. Мне кажется, где то в системе какой то сбой. Тоесть вместо обычного образа, каким то образом у вас появились адреса из верхней памяти - это невозможно. Тоесть по вашему загрузчик начал грузить модуля в топ мем, нет он это не может. Вообще откуда взялись эти адреса и с чем их связать, где карта памяти ?? И снова нужно доставать хрустальный шар, будем гадать. Тоесть карту памяти в отладчике вы посмотреть не можите по какой то причине, по вашему это не нужно. Тогда по какой то причине где то вы раньше видели один адрес, а теперь видите совершенно иной. Тогда получается вы не туда смотрите. А те адреса, которые вы видите зависят от фазы луны. ----- vx |
|
Создано: 20 ноября 2017 22:08 · Личное сообщение · #13 |
|
Создано: 20 ноября 2017 22:36 · Поправил: mysterio · Личное сообщение · #14 |
|
Создано: 20 ноября 2017 23:18 · Поправил: Adler · Личное сообщение · #15 ЛОЛ Выделил красным куда смотреть... Для счастья надо убрать галку | Сообщение посчитали полезным: Romanzo |
|
Создано: 20 ноября 2017 23:53 · Личное сообщение · #16 |
|
Создано: 21 ноября 2017 00:50 · Личное сообщение · #17 |
eXeL@B —› Вопросы новичков —› Отладчики не ищут межмодульные вызовы. |