시스템 해킹

 1576, 1/79 회원가입  로그인  
   qotjddn6593
   버퍼오버플로우에서 질문있습니다////////////

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


버퍼오버플로우 - 왕기초편 트레이닝코스(12강-ex2번) 에서 보시면
마지막에리틀인디안으로 메모리값을 변조하는데 왜그런지 모르겠습니다......
빅인디안으로 해야하는거같은데.... 리틀인디안으로 마지막에 메모리에 넣는 이유좀 알려주시면 감사하겠습니다.

  Hit : 3832     Date : 2015/01/14 09:15



    
sametim 무슨 예제인지 못봐서 정확한 답변인지는 모르겠지만
많은 컴퓨터는 리틀 엔디안을 사용하는걸로 알고 있습니다.
2015/01/15  
sametim 아 문제를 보니 알겟네요.
우리가 보통 보는 방식은 빅 엔디안이라고 해서
값을 순차적으로 저장하는데 컴퓨터 내에서는 리틀 엔디안을 사용합니다.

따라서 만약 2A 3C 라는 값을 넣었다 해도 컴퓨터에는 3C 2A 로 들어가는 거지요.

저도 겉핧기로 공부해서 확실한지는 모르겠습니다 ㅎㅎ;
2015/01/15