리눅스

 3916, 1/196 회원가입  로그인  
   슬림쉐이디
   you can't do that without a process to debug

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


질문 하나 올립니다

제가 해킹 공격의 예술이란 책을 보면서 따라하고 있는데요,,

111쪽에 디버깅 과정에서

void test_function(int a, int b, int c, int d){
  int flag;
  char buffer[10];

  flag = 31337;
  buffer[0] = 'A';
}

int main(){
  test_function(1,2,3,4);
}

이 소스를
gcc -g stack_example.c
gdb -q ./a.out

disass main
까지는 잘 실행이 되는데 이어서
disass test_function() 을 치면
you can't do that without a process to debug 와 같은 에러 메시지가 출력되는데
왜 그런지 알 수 있을까요??
책의 라이브 cd로 부팅해서 똑같이 따라하는중인데ㅠㅠ

  Hit : 4741     Date : 2013/01/02 07:39



    
phpmyadmin 메인함수와 마찬가지로
괄호 없이 하셔야합니다.
disass test_function
2013/01/03