OTW를 풀 때 한 문제 당 하나씩 포스팅했는데 너무 비효율적인 것 같아서
앞으로는 하루 목표치로 푼 것까지 한꺼번에 포스팅하려고 한다.
Level 7 -> 8
비번은 data.txt 파일 안에 있고, millonth라는 문자열 옆에 적혀있다고 한다.
힌트는 원하는 문자열을 찾아주는 grep 명령어
Level 8 -> 9
비밀번호는 data.txt 파일 안에 있고 반복적인 문자열이 아니라 패턴이 없는 유일한 문자열이란다.
힌트는 문자열을 정렬해주는 'sort' 명령어와 중복된 내용을 제거하고 출력해주는 'uniq'
Level 9 -> 10
비밀번호는 data.txt 파일 안에 있지만, 사람이 읽기 어렵고 2개 이상의 '=' 문자들 앞에 적혀있다고 한다.
힌트는 파일의 문자열 인코딩 형식을 알려는 file 명령어로 형식을 확인해 보고
바이너리 파일을 사람이 읽기 가능한 문자열로 변경하는 strings 문자열 사용
Level 10 -> 11
비번은 역시나 data.txt에 있고 그리고 이번엔 data.txt 파일은 base64로 인코딩 됐다고 한다.
그럼 base64를 디코딩해서 읽을 수 있게 만들어줘야 하니까 힌트는 base64 명령어
Level 11 -> 12
비번은 역시나 data.txt 파일에 있고, 이번엔 대문자와 소문자 둘 다 13번째 자리로 밀렸다고 한다.
이럴 때는 문자열을 치환해주는 명령어인 tr을 사용하면 쉽게 풀 수 있다.
주의!!!!Notice!!!!!
OTW의 공식 문서에 따르면
OTW는 정답 유출을 금지한다. 때문에 나는 힌트만 올릴 것이다. 나머지는 알아서.
I post only hints for solving problems,
NOT WRITENUPS OF ANY SOLUTIONS.
つづく...
'Hacking > war-game' 카테고리의 다른 글
OTW: Bandit level 13 -> level 14 (힌트) (1) | 2022.04.09 |
---|---|
OTW: Bandit level 6 -> level 7 (힌트) (0) | 2022.03.13 |
DVWA와 Burp Suite를 이용한 Brute Force 실습 (0) | 2021.12.20 |
내가 만든 간단한 해킹 워게임 페이지 (6) | 2021.07.31 |
HTML 버튼이 안 눌릴때 (1) | 2021.07.30 |