Forensic03
hint: Find flag file. (user account: guest/guest)
전 포스팅을 보고 .vmdk 파일을 이용해 가상 머신을 부팅해봅시다.
부팅 후 id:guest pw:guest로 로그인을 하고 아무 명령어나 입력해봅시다. 전 ls를 입력했습니다.
?? 명령어가 제대로 작동하지 않습니다. 아마도 PATH 환경변수가 손상되어 보입니다.
echo $PATH 명령어로 확인해봅시다.
hahaha:/home/guest/bin을
export PATH=/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/home/guest/bin으로 수정해줍시다.
이제 명령어는 잘 동작하네요.
flag 파일을 찾으라 했으니 다음 명령어로 flag 파일을 찾아보겠습니다.
find / -name flag 2>/dev/null
cd /tmp로 이동해서 ls -al로 파일 정보를 확인해보도록 하겠습니다.
파일의 모든 권한이 000인 상태이고 user와 group이 모두 root인 걸로 봐서는
아마 guest가 정상적인 방법으로는 flag 파일에 접근하지 못할 것 같습니다.
그러므로 Linux GRUB Single Booting을 이용해 root 권한으로 접근을 시도해보겠습니다.
가상 머신을 재시작 해줍시다.
해당 창에서 아무키나 눌러 다음 화면으로 진입합시다.
e를 눌러 edit 모드로 진입합니다.
다음 kernel /vmlinux-2.6.32-573.el6.x86_64 ro... 에서 e를 눌러 다시 edit모드로 진입합니다.
rhqb quiet 뒤에 single을 입력하고 엔터를 눌러 다음 화면으로 진입합니다.
b를 눌러 부팅을 해보도록 합시다.
정상적으로 부팅이되면 cat /tmp/flag로 flag를 얻을 수 있습니다!
Flag: md5(flag)
'Wargame > KH Wargame' 카테고리의 다른 글
[KH Wargame] Network01 풀이 (0) | 2020.04.23 |
---|---|
[KH Wargame] - Forensic05 풀이 (0) | 2020.02.06 |
[KH Wargame] - Forensic04 풀이 (0) | 2020.02.05 |
[KH Wargame] - Forensic02 풀이 (0) | 2020.02.02 |
[KH Wargame] - Forensic01 풀이 (0) | 2020.02.02 |