시스템 해킹

 1576, 1/79 회원가입  로그인  
   pk920207
   버퍼오버플로우 관련 질문

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


레드햇 9.0 사용중이구요

gdb로 열었을 때 버퍼를 1256할당하고 , 제가 사용하는 쉘코드환경변수가 0x12345678이라면

./실행파일명 `perl -e 'print "\x90"x1260,"\x78\x56\x34\x12";'` 하면 되지않나요?

이상하게 학원에서 배우고 집에서 하면 안되네요 ,,,

혹시 윈도우 bit에 따라서 메모리 구조가 틀린가요

학원은 32bit xp이고 저희집은 64bit win7입니다.

자꾸 세그멘테이션 오류만 출력하네요 ..

이전에도 몇번이고 해봤는데 오버플로우만 일어날뿐 뒤에 입력한 주소로 이동하지 않네요

오타나 실수는 아니라고 생각됩니다

  Hit : 3531     Date : 2012/11/02 01:40



    
ka0r1 CPU의 종류에 따라 리틀엔디안과 빅엔디안으로 나눠집니다.
그런데 CPU의 문제보단 운영체제의 문제이지 않을까 싶습니다.
2012/11/02  
pk920207 제 실수내요 .. 환경변수 구하는 코드를 잘못짯네요 ㅠㅠㅠ아 멍청하다 진짜 2012/11/04