제일 먼저 힌트를 확인해보면
The password for the next level is stored in the file data.txt in one of the few human-readable strings, preceded by several ‘=’ characters.
data.txt 파일에 저장되어있으며, 사람이 읽을 수 있는 파일이고 몇개의 '=' 문자가 있다고 한다.
힌트를 확인했으니 접속을 해서 확인을 해본다.
이번에는 쉽게 읽을 수 없게 되어있는데 아스키코드가 아닌 코드들도 같이 섞여있는거 같다.
그래서 cat을 사용하지 못하니 strings를 대신 사용하여 찾아내면 되지 않을까 한다.
그리고 힌트가 몇개의 = 문자열이 포함되어있다고 한다.
그렇다면 data.txt 파일안의 몇개의 = 문자를 찾아서 확인해보면 될 것 같다.
힌트 중에 또하나 유심히 볼 것은 사람이 읽을 수 있는 내용이라고 했으니 확인하면 볼 수 있을 것이다.
strings data.txt | grep '===='
= 문자가 포함된 것들만 출력을 해주는데 여기서 패스워드를 확인 할 수 있었다.
'CTF > Pwnable' 카테고리의 다른 글
How to using Linux Bandit Level 11 ~ Level 12 (0) | 2024.02.01 |
---|---|
How to using Linux Bandit Level 10 ~ Level 11 (0) | 2024.01.31 |
How to using Linux Bandit Level 8 ~ Level 9 (0) | 2024.01.30 |
How to using Linux Bandit Level 7 ~ Level 8 (0) | 2024.01.30 |
How to using Linux Bandit Level 6 ~ Level 7 (0) | 2024.01.30 |