8048563: e8 0d 00 00 00 call 8048575 <[email protected]+0x141>
재미있게 바이너리를 리버스 엔지니어링하려고했는데 objdump 출력에서이 호출을 보았습니다. 이 줄을 보면 동적으로 연결된 exit 함수에 대한 호출이라고 생각했습니다. 그러나 8048575
은이 프로그램의 .text 섹션에있는 주소 인 것 같습니다!리버스 엔지니어링에 대한 의심
- 왜이 잘못된 함수 이름이 사용됩니까?
- 통화가 착륙하는 곳은 다음과 같습니다. 함수 프롤로그가 누락 된 이유는 무엇입니까?
8048575: 83 ec 6c sub esp,0x6c
prog의 'text'섹션은 데이터가 아니라 코드입니다. 8048575 8048563에있는 호출 자체를 넘어서는 12 개의 위치 만 표시됩니다. 무엇이 누락 되었습니까? –