모의해킹/시스템 해킹

qemu & gdb 세팅

철민1234 2023. 5. 30. 22:02
728x90

• qemu 란?

- 리눅스에서 사용하는 에뮬레이터이며, KVM을 추가하여 가상 머신으로 사용할 수 있음

- qemu의 다양한 옵션들을 이용해 script를 작성해서 커널을 부팅할 수 있음

- qemu 설치 -> sudo apt install qemu qemu-kvm

boot.sh 생성

• gdb 란?

- GNU 시스템에서 사용되는 기본 디버거

- gdb의 remote debugging 기능을 통해 리눅스 커널을 디버깅할 수 있음

gdb_remote.sh 생성

 

• 구성된 환경