시스템 해킹

 1576, 1/79 회원가입  로그인  
   nasehoch
   BOF 첫 예제 의 Quiz예제에서 메모리 주소값이 예제와 다르게 거꾸러 나옵니다. 정상인가요?

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


BOF 첫 예제인 Quiz에서 메모리 주소값을 출력해 보았더니 맨 마지막 값이 가장 높은 차순이 되더군요, 그렇게 되면 예제에서는 passwd보다 auth가 먼저 정의 되었기에 auth값  4 바이트가 먼저 배치 되어져야 하나요?

  Hit : 3440     Date : 2013/05/29 01:37



    
bmc12 넵 먼저 스택에 배치됩니다.


낮은 주소 높은 주소
| passwd(20byte) | auth (4byte) | sfp | ret |


2013/05/29  
qkrwncks593 auth 가 먼저배치되야 passwd 를 버퍼오버플로우 시켜서 auth 를 덮을수있음 2013/06/01