데이터 보내는 방식 질문있습니다.

안녕하세요

Pwntools을 사용해서 데이터를 보내서 플래그를 받는데 성공하였습니다.
제가 궁금한 점은 linux상에서 telnet으로 원격접속을 하는 경우와 sendlineafter를 사용해 데이터를 보내는 경우에 무슨 차이가 있는지 궁금합니다.

sendlineafter로 보냈을 땐 플래그를 가져오는데 왜 같은 값을 직접 원격접속으로 해서 보낼 땐 값이 안나오는지 알고 싶습니다.

image.png

그리고 입력 포맷이
/xff
이 형식이 반복되는데요, /xffff형태라던가 /x를 뺀 형태로 보내면 작동을 안하는 건가요? 해당 형식이 정확이 어떤 자료형태인지도 궁금합니다.

#pwnable
작성자 정보
답변 1
avatar
keyme
CTF Second Place

sendlineafter로 전송하셨을때는 byte로 전송하셨을텐데, telnet으로 직접 접속해서 전송하셨을때는 문자열 형태로 입력된 점이 차이점일 것 같네요.

2024.06.06. 23:44
질문에 대한 답을 알고 계신가요?
지식을 나누고 포인트를 획득해보세요.
답변하고 포인트 받기