IDA로 확인한 pseudo code
echo 함수 호출
echo 함수의 코드
gets로 s를 받아오고 다시 puts
s의 크기는 238(EE)
s의 주소는 실행 시 출력해 줌
return address의 주소를 s의 주소로 s에는 쉘코드 입력하기checksec으로 보호기법 확인
238+4 = 242
쉘코드(39) + A * 203 + s_address
s의 주소는 실행마다 달라짐
실행마다 달라지는 s의 주소를 얻어오기 위해 recv 사용
number 이후 출력되는 10바이트의 문자열을 받아옴
payload는 쉘코드 + A*203 + s의 주소