sendafter, sendlineafter 쓰일때 헷갈려요...
그 pwntools 에서
어쩔때는 sendafter 쓰면 되는데
어쩔때는 꼭 sendlineafter 을 써야 되더라고요..
read 나 get 함수가 쓰일때는 lineafter 가 쓰이는 머 그런건가요??
너무 헷갈려요....ㅠㅠㅠㅠ
#pwnable
작성자 정보
답변
1
wyv3rn
무플 방지 위원회장
생각하신 부분이 대충 맞습니다.
결국은 캐리지리턴, 즉 엔터로 입력의 끝을 전달해 줄 것인지 (sendline) 아니면 값만 보낼 것인지 (send) 입니다.
대표적으로 read는 값만 보내도 바이너리에서 입력 받으며, scanf는 입력의 끝인 \n이 꼭 필요하기에 sendline으로 보냅니다.