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 |
Tags
- 포인터
- zbhack
- Stack Canary
- Bandit
- 2차원 배열
- C
- 혼공C
- strcpy
- linux
- ASLR
- pwnable
- pwnable.kr
- zb
- 혼공 c
- Crypto
- stack buffer overflow
- Dreamhack
- pwntools
- c언어
- 배열
- ssh
- shellcode
- Little Endian
- c 언어
- Git
- plt
- sfp
- CTF
- buffer
- NX
Archives
- Today
- Total
목록level 13 (1)
zerobean's archive
bandit이라는 리눅스 워게임 문제 풀이입니다.오류나 다른 풀이 등은 댓글로 알려주시면 감사하겠습니다. 1. level 11 -> level 12문제를 보면 data.txt를 13 회전시키라고 했는데 알파벳이 26개니깐 앞에 13개와 뒤에 13개를 바꾸란 의미가 된다.tr 명령어를 통해 바꿔주면 flag가 나온다. 2. level 12 -> level 13먼저 문제에서 하라는 대로 디렉터리를 만들고 거기에 data.txt를 복사한다.그리고 만든 디렉터리로 이동한다.xxd -r을 하면 압축파일을 역연산하여 16진수를 바이너리 파일로 변경한다.파일 형식을 보면 gzip이라고 한다.mv 명령어를 통해 파일 뒤에 .gz를 붙여준 후 gzip -d를 통해 압축을 풀어준다.여러 번 압축되어 있는 파일이기 때문에 ..
base/bandit
2023. 7. 5. 11:16