티스토리 뷰

Programming/Python

pwntool gdb 연동

Oth 2017. 2. 14. 22:55

pwntool로 문제를 풀다보면 동적 디버깅이 필요할 때가 있습니다. 이 때 사용하는 방법입니다. 


def lanuch_gdb(): context.terminal = ['gnome-terminal', '-x', 'sh', '-c'] gdb.attach(proc.pidof(p)[0], execute='b *0x00401238\nc')


그리고 이 파이썬을 실행할 때는 sudo를 이용해서 root 권한으로 해야합니다. 


p=process('test')

gdb.attach(proc.pidof(p)[0], execute='b *0x4005d6\nc\n')


동시에 bp를 사용하려면 다음과 두 번째 예제와 같은 방식을 취하면 됩니다. 






'Programming > Python' 카테고리의 다른 글

python 파일 입출력  (0) 2017.04.17
python string  (0) 2017.04.09
powershell tutorial ExecutePolicy  (0) 2017.03.20
python ctypes  (0) 2017.02.10
python pwntool exploit script 작성팁  (0) 2017.01.15
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함