카테고리 없음
pwntools, pwndbg 팁
cgy12306
2020. 1. 30. 16:43
pwntools
remote('주소',포트번호) : 원격으로 붙기
process(바이너리)
elf(바이너리)
ljust(128,'A') 해당 바이트까지 안써진 부분을 A로 가득 채움
symbols.['puts'] : 오프셋을 자동으로 구해줌
plt.['puts'] : plt 주소
got.['puts'] : got 주소
p64() : 64bit 패킹
u64() : 64bit 언패킹
p32() : 32bit 패킹
u64() : 32bit 언패킹
recv() : 데이터 리시브
recvline() : 한 줄 리시브
recvuntil(문자열) : 해당 문자열까지 리시브
pwndbg
search -s "/bin/sh" : /bin/sh 스트링 검색(pwndbg)
pwndbg : 명령어들을 보여줌
heap : 동적할당 시 heap 영역을 간략하게 보여줌