시스템 해킹

 1576, 1/79 회원가입  로그인  
   hallohackers
   FTZ level1 어셈블리어 분석 중에

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


0x08048488 <main+0>:    push   %ebp
0x08048489 <main+1>:    mov    %esp,%ebp
0x0804848b <main+3>:    sub    $0x28,%esp
0x0804848e <main+6>:    and    $0xfffffff0,%esp    
0x08048491 <main+9>:    mov    $0x0,%eax
0x08048496 <main+14>:   sub    %eax,%esp


(질문)
0x08048498 <main+16>:   sub    $0xc,%esp
(질문 끝)
0x0804849b <main+19>:   push   $0x8048680
0x080484a0 <main+24>:   call   0x8048358 <system>


main+16을 보면,  12바이트 공간을 확보합니다..
소스코드를 보니까, 12바이트를 확보해야하는 변수가 없는데,
왜 시스템에서 임의로 12바이트를 확보하나요..?

  Hit : 4449     Date : 2015/02/27 05:33