-
카테고리
-
세부 분야
보안
-
해결 여부
해결됨
gdb Permission denied: '/proc/2254/mem'
22.08.02 21:56 작성 조회수 769
0
안녕하세요.
현재 qemu, gdb setting 강의를 수강하고 있는데
쉘 실행까지는 무사히 되었으나 gdb_remote.sh를 실행하면
이와 같이 계속 permission denied라는 애러가 뜹니다.
어떻게 하면 좋을까요?
답변을 작성해보세요.
0
김현우
지식공유자2022.08.02
gdb_remote.sh는 root 권한으로 실행해야 하는 gdb 스크립트 입니다.
root 권한으로 실행했을 때 그냥 gdb가 실행되는 것은 pwngdb 설치를 user의 홈 디렉토리에만 설치했기 때문입니다.
sudo -s로 root 권한으로 변경한 뒤 pwngdb를 다시 설치하시기 바랍니다. (root 사용자의 ~/.gdbinit에 pwngdb 명령이 추가되도록)
혹은, pwngdb의 추가 설치 없이 sudo ./gdb_remote.sh 명령을 사용하셔도 될 것 같습니다.
그리고, pwngdb가 아니라 그냥 gdb가 실행된다고 하더라도 사용하기 불편할 뿐이지 디버깅 과정은 차이가 없습니다.
답변 2