![]() |
eXeL@B —› Вопросы новичков —› Prax09 от bitfry |
Посл.ответ | Сообщение |
|
Создано: 15 августа 2013 21:49 · Личное сообщение · #1 Помогите разобраться. В OllyDBG открываю этот файл, начинаю жать клавишу F7 и F8. Фкнкция GetCommandLine отрабатывает нормально и возвращает в EAX адрес командной строки. Далее нормально отрабатывает функция, которая ищет где заканчивается имя файла и начинается поиск параметров командной строки. А вот с поиском параметров не выходит ничего. OllyDBG делает int EAX и внезапно в памяти (в правом верхнем углу, возле регистра EAX) оказывается пустота. При этом, если зайти в memory map и найти там соответствующий адрес, то параметр стоит на месте. Помогите понять в чем дело, три дня голову ломал... Пробовал Версии OllyDBG 110 и 201, одинаковая картина. Прилагаю скриншоты. ![]() ![]() |
|
Создано: 15 августа 2013 22:17 · Личное сообщение · #2 |
|
Создано: 16 августа 2013 04:16 · Личное сообщение · #3 ddd356 Всё там на месте, просто у ольки минимальная длина строки наверное меньше трёх символов. Это для того чтобы было меньше ложных срабатываний на мусор вместо строк ----- Research For Food ![]() |
|
Создано: 16 августа 2013 10:27 · Личное сообщение · #4 |
|
Создано: 16 августа 2013 12:16 · Личное сообщение · #5 |
|
Создано: 16 августа 2013 14:25 · Личное сообщение · #6 |
|
Создано: 17 августа 2013 19:26 · Личное сообщение · #7 |
|
Создано: 17 августа 2013 22:03 · Личное сообщение · #8 |
|
Создано: 18 августа 2013 04:25 · Личное сообщение · #9 Dr0p пишет: Я так и не понял суть вопроса Просто человек немог сформировать вопрос правильно,при обработке GetCommandLineA в EAX грузится адресс строки с параметрами, для удобства в регистре окна ольки на против каждого регистра пишется подсказка если по этому адрессу расположена строка,у чела неотоброжается параметр коммандной строки номер 5, вот вчём весь сыр-бор.Вывод открыть окно дампа ольки для просмотра значения EAX, тему закрыть. ----- Чтобы правильно задать вопрос, нужно знать большую часть ответа. Р.Шекли. ![]() |
|
Создано: 18 августа 2013 13:16 · Личное сообщение · #10 |
![]() |
eXeL@B —› Вопросы новичков —› Prax09 от bitfry |
Эта тема закрыта. Ответы больше не принимаются. |