티스토리 뷰
int __libc_start_main(int *(main) (int, char * *, char * *), int argc, char * * ubp_av, void (*init) (void), void (*fini) (void), void (*rtld_fini) (void), void (* stack_end));
이게 __libc_start_main 함수 인자인데 첫번째 인자가 main이다.
그러므로 ltrace ./binary_name 해서 __libc_start_main 인자를 찾아주면 된다.
'Pwnable > 정리' 카테고리의 다른 글
mov lea 차이 (0) | 2018.10.10 |
---|---|
libcblukat (0) | 2018.08.25 |
rop 이해하기 좋은 문서 (0) | 2018.08.04 |
one shot gadget (0) | 2018.08.03 |
to understand heap (0) | 2018.07.21 |
댓글