감자 텃밭

[시스템] pwntools에서 send 본문

System/Tips

[시스템] pwntools에서 send

g2h 2021. 12. 1. 00:20

read() 함수로 입력값을 주게 될 경우

마지막에 \n(개행) 이 붙어 연속적으로 read() 함수가 쓰여질 경우

버퍼를 초기화 시켜줘야한다 그렇기에

Pwntools에서 제공하는 send함수를 사용하면 read()함수를 버퍼초기화와 유사한 방법으로 입력값을

전달할 수 있다.

 

r.send(payload)로 보내면 된다.

r.sendline(payload)로 보낼경우 뒤에 \n(개행) 이 붙어, 다음 입력함수에서 자동으로 \n(개행)이 들어가

입력을 받지 못하고 프로그램이 종료된다.

'System > Tips' 카테고리의 다른 글

[시스템] vi편집기에서 자동 줄 맞춤  (1) 2021.12.05
Pwntools 사용법  (0) 2021.11.23
프로그램 섹션 헤더 보는 명령어  (0) 2021.11.14
ASLR 적용시 우회법  (0) 2021.11.11
RTL이란?  (0) 2021.05.29