[Unbuntu] heap info Error

sangjun

·

2021. 5. 5. 12:42

GEF는 heap명령어가 됨 BUT Peda에서 heap info가 안되는 이유
문제 libc버전에 맞는 패키지 설치가 잘 안되어 있기 때문에 그렇다.
1. set verbose on
2. run 하면 ~~~짜라락 뜬다.
3. reading symbols from ~~~여기서 문제 버전과 동일한지 확인
결국 peda에서 heap info 명령어를 치기 위해서는 프로그램을 실행하고
heap info를 치면 정상적으로 동작 잘된다.
중요한 것이 tmux로 디버깅 모드로 할 때는 안되고 
일반 gdb상태에서 run을 해야 정상 동작 한다
또한 libc --version을 위해선 chmod로 권한을 줘야 한다.