GDB 사용법 메모
by
GDB 커맨드
-
ni
,si
차이: 함수 call 시 해당 함수 안으로 들어가는지(si), 건너뛰는지(ni)에 따라 다릅니다. help info
: 해당 프로세스에서 사용 가능한 info 커맨드들을 보여줍니다.info proc
예시
pwndbg> info proc process 2027 cmdline = '/home/vagrant/lab06/tut06-advrop/target' cwd = '/home/vagrant/lab06/tut06-advrop' exe = '/home/vagrant/lab06/tut06-advrop/target'
-
vmmap
: mapping 된 메모리 정보를 보여줍니다. 코드 영역, 힙 영역, shared library 등등? 어느 부분에 쓰고 읽을 수 있는지 권한도 보여줍니다. -
plt
: PLT(Procedure Linkage Table) 보여줍니다. -
telescope
: -
search
: -
p {var}
: print 기능인데, 가령p puts
라고 치면puts
라는 함수의 위치를 알려줍니다. p/x {var1 - var2}
: 수 계산할 때 쓰긴 하는데…
Subscribe via RSS