System/Tips
[시스템] pwntools에서 send
g2h
2021. 12. 1. 00:20
read() 함수로 입력값을 주게 될 경우
마지막에 \n(개행) 이 붙어 연속적으로 read() 함수가 쓰여질 경우
버퍼를 초기화 시켜줘야한다 그렇기에
Pwntools에서 제공하는 send함수를 사용하면 read()함수를 버퍼초기화와 유사한 방법으로 입력값을
전달할 수 있다.
r.send(payload)로 보내면 된다.
r.sendline(payload)로 보낼경우 뒤에 \n(개행) 이 붙어, 다음 입력함수에서 자동으로 \n(개행)이 들어가
입력을 받지 못하고 프로그램이 종료된다.