22018, 1/1101 회원가입  로그인  
   pkdo1030
   http://h00ker.tistory.com
   질문있습니다

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=35152 [복사]


ctf문제 풀어보는중인데요 만약에 바이너리가
32비트인데 64비트 환경에서 하면 오프셋의 값이 달라지거나 하나요?

  Hit : 10457     Date : 2017/07/14 01:26



    
kismp123 32 64비트 프로그램에 따라서 오프셋이 달라지는게 아니구요
aslr이라는 게 적용이 되면 프로그램 오프셋이 계속 바뀝니다..
2017/07/14  
pkdo1030 아뇨 32비트용 바이너리인데 이걸 64비트 os에 옮겨
작업하면 전에 구해둔 변수간의 거리 offset의 값이
달라지는가에 여부를 여쭤본겁니다만
2017/07/14  
kismp123 안바뀌어요 만약 다시 컴파일해서 실행파일을 만든다면
컴파일러 버전이나 옵션에 따라 오프셋 바뀔 수도 있지만 같은 실행파일이면 안바뀝니다..
2017/07/15  
pkdo1030 그렇군요. 감사합니다 2017/07/15