#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
он находится (без имени файла).