리틀엔디안 변환
message=b'A'*0x84+p32(0x80485b9)
p.sendline(message) 이렇게 해서 일단 답은 나오긴했는데... 너무 궁금한게 그럼 message가 대충 b'AAAA....Ax/b9\x85\x04\x08' 이렇게 되는데,,, 왜 return address 부분만 리틀 엔디안으로 바꾸나요..? 바꿀거면 아예 통으로 바꿔서 x/b9\x85\x04\x08b'AAAA....A 이런식으로 저장되어야 리틀 엔디안으로 저장해서 리턴주소가 스택의 가장 아래(주소 높은 부분)로 가지 않나요..? ㅠㅠㅠ
#pwnable
작성자 정보