Try Attack/System Hacking[basic]
gdb debugging
(gdb) break *main+0
Breakpoint 1 at 0x804840b
- main의 기준주소 + 1번째 주소를 breakpoint로 지정
(gdb) break *0x0804840c
Breakpoint 2 at 0x804840c
Breakpoint 2 at 0x804840c
- 위와 같은 뜻이지만 main의 주소에 1을 직접더해서 사용
(gdb) info break
Num Type Disp Enb Address What
1 breakpoint keep y 0x0804840b <main>
2 breakpoint keep y 0x0804840c <main+1>
- breakpoint 되어있는 목록 확인
(gdb) del 2
(gdb) info break
Num Type Disp Enb Address What
1 breakpoint keep y 0x0804840b <main>
- del [breakpoint Num] 로 삭제
(gdb) run
Starting program: /home/jaehwan-park/바탕화면/C/sum
Breakpoint 1, 0x0804840b in main ()
- breakpoint를 기준으로 debugging 시작
'Try Attack > System Hacking[basic]' 카테고리의 다른 글
gcc 사용방법 (0) | 2018.05.18 |
---|---|
함수의 호출규약 (1) | 2018.05.18 |
gdbgui install (0) | 2018.05.17 |
gdb disassemble (0) | 2018.05.16 |
gdb 표기문법 (0) | 2018.05.16 |
댓글