Аргументы обратного проектирования WinDbg

#arguments #reverse-engineering #reverse #windbg #ida

#аргументы #обратный инжиниринг #обратный #windbg #ida

Вопрос:

Я пытаюсь отладить .exe, который я обычно запускаю с помощью этой командной строки : ./problem.exe a.txt но я не совсем уверен, как обеспечить a.txt . Я вижу аргументы вкладки, когда открываю исполняемый файл, и я написал a.txt там , но , похоже , не работает . Каков точный формат аргументов? Вся строка команд ? Командная строка между кавычками? Просто a.txt ? введите описание изображения здесь

Комментарии:

1. файл, который вы открываете, кажется some .nam — это исполняемый двоичный файл pe, помещающий a.txt в поле редактирования аргументы должны работать, если двоичный файл ожидает a.txt файл в текущем рабочем каталоге вы открыли командную строку в текущем рабочем каталоге и попробовали windbg problem.exe a.txt работает ли это так, как ожидалось

Ответ №1:

При выполнении команды

 .shell -ci "!peb" findstr "Current"
  

в начальной точке останова вы обнаружите, что рабочий каталог исполняемого файла, запущенного WinDbg, на самом деле является каталогом WinDbg. Конечно, a.txt не в этом каталоге.

Используйте поле «Начальный каталог» и введите путь, в котором a.txt он находится (без имени файла).

Запустить каталог