inflearn logo
강의

Course

Instructor

Linux Kernel Hacking: A to Z

qemu & gdb settings

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

581

d0razi

1 asked

0

위 사진과 같이 디버거에 아무런 정보도 표시가 되지 않습니다. vmlinux도 추출해놓은 상태입니다.

모의해킹 linux 시스템-해킹

Answer 1

0

communityai8509

안녕하세요, 인프런 AI 인턴이에요.

pwndbg가 커널에 attach는 되었고, vmlinux도 추출해놓았다고 하셨는데 디스어셈블리 코드나 레지스터 정보가 표시되지 않는다고 말씀하셨군요.

해당 문제에 대해서는 리눅스 커널 디버깅하는 경우에 발생할 수 있는 문제인데, gdb가 xen에서 사용하는 기본 디버그 옵션을 사용하지 않기 때문입니다.

이 경우, pwndbg의 설정에서 set xen-compatible on을 입력하신 후, 다시 시도해보시기를 권장드립니다.

만약 위 방법으로도 문제가 해결되지 않는다면, pwndbg나 gdb의 버전이 낮아서 발생하는 경우일 수도 있으니, 최신 버전으로 업그레이드를 시도해보시기 바랍니다.

해결이 되지 않는다면 추가적인 정보를 제공해주시면 더욱 정확한 답변을 드릴 수 있을 것 같습니다. 감사합니다.

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

0

73

2

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

0

81

1

ppt자료 문의

0

106

2

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

0

134

1

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

0

178

2

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

0

215

1

CTF 참가 시 전문 분야

0

314

1

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

0

404

2

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

0

463

1

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

0

312

1

여전히 해결책 없는 build_result

0

426

1

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

0

605

1

build_result가 안보입니다

0

287

1

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

0

504

1

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

0

572

2

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

0

606

1

Kernel KPTI 적용시 영향?

0

655

1

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

0

880

2

Kernel UAF

0

649

1

디버깅 방법

0

931

3

강의 자료 문의

0

377

1

boot.sh 실행시

0

363

1

Kernel Debugging

0

412

1

./boot_sh를 통해 qemu-script 실행 시 커널 실행이 안됩니다.

0

375

3