본문 바로가기

분류 전체보기157

gdb.attach() with pwntools 익스를 짜다보면 gdb로 attach하여 디버깅하고 싶을 때가 있다. 이 때 사용할 수 있는 방법에 대해 쓰려고 한다. 첫 번째 방법은 exploit 코드 중간에 input() 등의 함수를 넣어두고, gdb에서 직접 attach [pid] 와 같이 붙은 뒤에 브레이크포인트를 걸고 continue하는 방법이다. 두 번째 방법은 pwntools에서 제공하는 pwnlib.gdb를 이용하는 것이다. (attach() 이용) 사실 같은 방법이지만, 두 번째 방법을 이용하는 것이 조금 더 간편하다. 하지만 도커 등의 환경에서 작업하는 경우에는 아마 첫 번째 방법이 더 편할 수도 있으니 상황에 맞게 이용하면 된다. 우선 첫 번째 방법을 기준으로 설명하려고 한다. 1. 먼저 exploit 코드 중간에 raw_input.. 2019. 12. 23.
pwnable.kr [Hacker's Secret] unexploitable 보호되어 있는 글 입니다. 2019. 11. 27.
pwnable.kr [Rookiss] md5 calculator 보호되어 있는 글 입니다. 2019. 11. 27.
pwnable.kr [Rookiss] ascii_easy 보호되어 있는 글 입니다. 2019. 11. 27.
pwnable.kr [Rookiss] brain fuck 보호되어 있는 글 입니다. 2019. 11. 27.
BOJ 15684 사다리 조작 보호되어 있는 글 입니다. 2019. 9. 25.
SWEA 1953 탈주범 검거 [모의 SW 역량테스트] 보호되어 있는 글 입니다. 2019. 9. 25.
SWEA 2383 점심 식사시간 [모의 SW 역량테스트] 보호되어 있는 글 입니다. 2019. 9. 25.
SWEA 2115 벌꿀채취 [모의 SW 역량테스트] 보호되어 있는 글 입니다. 2019. 9. 25.