자유게시판
[pwn] libc 관련 질문입니다.
libc_start_main과 libc내의 함수와의 offset을 구하는 방법이 있을까요?
예를 들면 libc_start_main_ret은 libc_start_main+240인 것처럼요.
작성자 정보
댓글
3
JJ3rry
워게임 고인물
libc파일을 알고계시다면, libc = ELF(./libc')로 libc.symbol['함수']와 같은 방식으로 오프셋을 뽑으실 수 있습니다.
물론 말씀하신 libc_start_main함수도 동일하게 offset을 알아낼 수 있구요.
이외에도 readelf -s(symbol)옵션으로도 오프셋을 구하실 수 있어요