GDB를 사용하여 바이너리 어셈블리 언어 코드를 덤프할 수 있습니까?
"l" 명령을 사용해 보았지만 다음과 같이 말했습니다.기호 테이블이 로드되지 않았습니다. "파일" 명령을 사용하십시오.. file 명령을 사용했는데 로드 기호가 로드되었다는 메시지가 표시되지만 "l" 명령을 다시 시도하면 동일한 메시지가 표시됩니다. 나에게 필요한 것은 해당 바이너리에 있는 전체 어셈블리 언어 코드뿐입니다.
답변1
첫째, 문제에 대해 사과하지 마십시오. 사전에 조사해 보시면 문제가 없을 것입니다. 시간을 내어 Google에 검색해 보지 않았다면 먼저 Google에 검색해 보세요.
어셈블리를 원하는 경우 gdb
해당 프로그램이 아닐 수도 있지만 objdump
어셈블리를 보려면 시도해 보세요.하지만disassemble
특정 프레임에서 중지되면 gdb 명령을 사용하여 디버깅할 수 있습니다.