보상이 걸린 질문
질문에 답변을 달고 보상을 받아가세요!
10 코인
패딩 순서 차이
fsb = b'%1337c' + b'%8$nAAAAAA' + p64(changeme)
위 경우는 되는데
fsb = b'%1337cAA' + b'%8$nAAAA' + p64(changeme)
밑에 경우는 안되는 이유를 알 수 있을까요?
위의 경우는 마지막에 패딩을 몰아서 전체적으로 16바이트 + 주소이고
밑의 경우는 각각 8바이트로 패딩을 주어서 8+8+주소라 문제없을 것이라 생각하고 밑의 방식으로 시도했는데 shell 대신 buf가 출력됩니다.
현재 ida freeware 9.0버전을 사용하고 있는 유저 입니다.
ida freeware 9.0 license 까지 적용을 마친 상태구요.
문제는 예저 파일인 Helloworld.exe 파일을 가지고 리버싱을 할려고 하는데
image.png
이런 문제가 발생하네요....
검색을 해본 결과 파일 경로의 위치나 파일 경로의 이름 중에서 한글이 들어가면 안된다는 정보가 있었습니다. 그래서 이를 모두 시도해봤는데도 해결이 되지 않네요....
혹시 저 id2라는 것은 무엇이고 왜 permission denied가 뜨는 지 궁금합니다.
커뮤니티 최신글