inflearn logo
강의

講義

知識共有

Linux カーネル ハッキング。A から Z まで

gdb Permission denied: '/proc/2254/mem'

解決済みの質問

1052

r0am

投稿した質問数 4

0

안녕하세요.

현재 qemu, gdb setting 강의를 수강하고 있는데 

쉘 실행까지는 무사히 되었으나 gdb_remote.sh를 실행하면 

 

이와 같이 계속 permission denied라는 애러가 뜹니다. 

어떻게 하면 좋을까요?

 

linux 시스템 해킹 모의해킹

回答 2

0

v4bel

gdb_remote.sh는 root 권한으로 실행해야 하는 gdb 스크립트 입니다.

root 권한으로 실행했을 때 그냥 gdb가 실행되는 것은 pwngdb 설치를 user의 홈 디렉토리에만 설치했기 때문입니다.

sudo -s로 root 권한으로 변경한 뒤 pwngdb를 다시 설치하시기 바랍니다. (root 사용자의 ~/.gdbinit에 pwngdb 명령이 추가되도록)

혹은, pwngdb의 추가 설치 없이 sudo ./gdb_remote.sh 명령을 사용하셔도 될 것 같습니다.

그리고, pwngdb가 아니라 그냥 gdb가 실행된다고 하더라도 사용하기 불편할 뿐이지 디버깅 과정은 차이가 없습니다.

0

r0am

빠르고 자세한 답변 감사합니다!!

0

v4bel

안녕하세요.

현재 어떤 권한으로 gdb_remote.sh를 실행하셨나요?

user 권한인가요, root 권한인가요?

0

r0am

user 권한 입니다. 

root권한으로 실행했을 때는 권한 오류는 발생하진 않지만 pwngdb가 안뜨고 그냥 gdb로 실행이 됩니다.

강의 들으며 정리한 글을 블로그에 공개로 올려도 될까요?

0

83

2

cred 구조체에 __randomize_layout이 적용된건가요?

0

84

1

ppt자료 문의

0

110

2

빌드환경 및 커널소스의 버전

0

139

1

Stack based BOF 강의에서 질문입니다.

0

185

2

kaslr 우회 기법에서 commit_creds, prepare_kernel_cred의 offset을 구하는 과정 질문

0

216

1

CTF 참가 시 전문 분야

0

317

1

SMAP 우회에서 궁금한게 하나 있습니다.

0

405

2

KADR 우회에서 init파일이 없는 경우는 어떻게 하나요?

0

463

1

KADR 우회에서 init파일이 없는 경우는 어떻게 하나요

0

312

1

여전히 해결책 없는 build_result

0

427

1

KASLR 강의에서 주어진 환경에서는 /proc/kallsyms 확인 못하는 것이 맞나요?

0

609

1

build_result가 안보입니다

0

289

1

kernel stack pivoting에서 gadget 관련 질문드립니다.

0

507

1

안녕하세요 수강중 궁금한 것이 있습니다.

0

575

2

pwndbg가 커널에 attach는 되는데 디스어셈코드나 레지스터 표시가 안됩니다.

0

581

1

가젯에 대해 이해가 잘 안됩니다.

0

608

1

Kernel KPTI 적용시 영향?

0

657

1

qemu 스크립트 실행시 Kernel panic이 발생합니다.

0

881

2

Kernel UAF

0

651

1

디버깅 방법

0

938

3

강의 자료 문의

0

381

1

boot.sh 실행시

0

366

1

Kernel Debugging

0

415

1