Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 웹
- Web
- ftz
- hacking
- System
- 순서도
- 비박스
- 네트워크보안
- Webhaking
- 웹해킹
- 시스템해킹
- XSS
- dreamhack
- network
- 드림핵
- CodeEngn
- 알고리즘
- 소프트웨어보안
- 시스템
- 해킹
- TCP
- webhacking
- bee-box
- 모의해킹
- 소프트웨어
- 리버싱
- reversing
- 네트워크
- 워게임
- WarGame
Archives
- Today
- Total
Without a Break
[F.T.Z] Hackerschool FTZ Level 7 본문
/bin/level7을 입력하니 패스워드를 입력하도록 뜬다.
잘못 입력하면 /bin/wrong.txt 의 내용을 띄우는 것 같은데, 파일을 찾을 수 없다고 나온다.
그래서 root로 권한을 바꿔주고, cat >> /bin/wrong.txt로 wrong.txt를 만들어줬는데
이후에 wrong.txt에 내용을 넣는 시도를 했더니
--_--_- --____- ---_-__--__-_-
이게 나오지 않아 vi를 이용해 wrong.txt에 내용을 입력해줬다.
원래 wrong.txt를 만들어주고, /bin/level7을 실행하면 저렇게 떠야 함.
- 가 1이고, _가 0 / -가 0이고, _가 1일 때로 나눌 수 있다.
즉,
1101101 1100001 1110100 1100101
또는
0010010 0011110 0001011 0011010
이 된다.
먼저, 1101101 1100001 1110100 1100101 를 해보자.
이걸 10진수로 변환하면 109 97 116 101 이 된다.
이걸 입력해봤으나 답이 아니었다.
그래서 10진수로 변환한 값을 아스키 코드로 변환해보기로 했다.
변환하니 mate라는 단어가 나와서 입력해보니
level8의 패스워드를 찾을 수 있었다.
'Pwnable > Hackerschool' 카테고리의 다른 글
[F.T.Z] Hackerschool FTZ Level 9 (0) | 2023.11.11 |
---|---|
[F.T.Z] Hackerschool FTZ Level 8 (0) | 2023.11.08 |
[F.T.Z] Hackerschool FTZ Level 6 (0) | 2023.10.04 |
[F.T.Z] Hackerschool FTZ Level 5 (1) | 2023.10.04 |
[F.T.Z] Hackerschool FTZ Level 4 (0) | 2023.09.29 |