Level Goal다음 레벨로 넘어가는데 필요한 패스워드는 data.txt 파일에 hexdump 되어 저장되어 있다. 파일을 확인해보면 ASCII text로 hexdump된 형태로 되어있는 것을 확인할 수 있다.$ ls$ file data.txt$ cat data.txt 임시 디렉터리를 생성하여 이동한 다음, xxd 명령어를 이용해서 hexdump된 형태를 바이너리 형태로 변경해주고 바이너리 파일을 확인해서 알맞게 압축을 해제해주면 최종적으로 패스워드가 저장된 파일을 얻을 수 있다. $ mkdir /tmp/do9dark/$ cd /tmp/do9dark/$ xxd -r ~/data.txt > data1$ file data1 gzip compressed data $ zcat data1 > data2.bin$..
Level Goal다음 레벨로 넘어가는데 필요한 패스워드는 data.txt 파일에 ROT13(all lowercase (a-z) and uppercase (A-Z) letters have been rotated by 13 positions)가 적용되어 저장되어 있다. 파일을 확인해보면 문자가 뒤죽박죽 알아볼 수 없도록 되어있는 것을 볼 수 있다. 문제에서 13만큼 이동되어 있다고 했기 때문에 대소문자 각각 13만큼 tr 명령어를 이용하여 치환시켜주면 패스워드를 확인할 수 있다.$ ls$ cat data.txt$ cat data.txt | tr a-zA-Z n-za-mN-ZA-M bandit12:5Te8Y4drgCRfCx8ugdwuEX8KFC6k2EUu