본문 바로가기

CTF Write-UP/overthewire.org (완료)33

Bandit Level 12 → Level 13 Level 12 문제 Level12 풀이 파일 명령어를 홈 디렉터리에서 사용할수 없어서 tmp 폴더에서 mkdir 명령어로 폴더를 만들어 준뒤 cp 명령어를 이용하여 data.txt 파일을 옮겨준다. data.txt의 내용을 보면 hex 코드 값으로 되어 있을텐데 xxd -r data.txt > data 로 풀어준뒤 file명령어를 보면 압축형식이 있을텐데 압축형식에 따라 파일 확장자를 바꾸면서 gzip 명령어, bzip2 명령어, tar 명령어를 사용하여 풀어주게되면 ascii 코드 값이 있을텐데 cat 명령어를 이용하여 열어주면 암호를 찾을수 있다. (사진은 생략합니다.) 더보기 8ZjyCRiBWFYkneahHwxCv3wb2a1ORpYL 2021. 9. 24.
Bandit Level 11 → Level 12 Level 11 문제 Level 11 풀이 cat 명령어로 파일 확인시 이상한 문자열이 나오는데 문제에서 rot13으로 암호화가 되어있다는 것이다. rot13 암호화의 해독기법을 확인한후 cat data.txt | tr '[a-z][A-Z]' '[n-za-m][N-ZA-M]' 입력해 주면 패스워드를 찾을수 있다. 더보기 5Te8Y4drgCRfCx8ugdwuEX8KFC6k2EUu 2021. 9. 20.
Bandit Level 10 → Level 11 Level 10 문제 Level 10 풀이 이번문제는 data.txt 파일은 base64 로 인코팅 되어 있다고 한다. cat data.txt 파일을 열어주게 되면 base64 값이 나오게 되는데 이 값을 해독할려면 cat data.txt | base64 -d 명령어를 입력해주면 base64가 디코팅 되어 패스워드를 얻을수 있다. 더보기 IFukwKGsFW8MOq3IRFqrxE1hxTNEbUPR 2021. 9. 20.
Bandit Level 9 → Level 10 Level 9 문제 Level 9 풀이 패스워드는 = 에 저장되어 있다고 하는데 cat data.txt 를 입력하면 난잡한 문자열이 나와 찾을수 없다. strings data.txt 를 입력하면 = 문자열로 시작되는 패스워드 값을 볼수 있다. 더보기 truKLdjsbJ5g7yyJ2X2R0o3a5HQJFuLk 2021. 9. 19.