| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- C
- Git
- Dreamhack
- c 언어
- c언어
- NX
- CTF
- 2차원 배열
- strcpy
- pwnable
- buffer
- 혼공 c
- 배열
- ssh
- Bandit
- zbhack
- shellcode
- 혼공C
- pwntools
- Crypto
- linux
- 포인터
- Stack Canary
- plt
- pwnable.kr
- Little Endian
- zb
- sfp
- stack buffer overflow
- ASLR
- Today
- Total
목록Bandit (9)
zerobean's archive
bandit이라는 리눅스 워게임 문제 풀이입니다.오류나 다른 풀이 등은 댓글로 알려주시면 감사하겠습니다. 1. level 31 -> level 32문제는 저번과 똑같지만 README.md의 내용이 이번엔 원격 저장소에 파일을 보내라는 것이었다.찾아보니 원격 저장소에 파일을 보내려면 add, commit, push 순으로 진행해 주면 된다고 한다.먼저 key.txt를 만들고 add를 해준다.그 다음은 commit을 해주면 된다.그다음으로 push를 해준다.그러면 flag가 나온다. 2. level 32 -> level 33문제에선... 힌트가 없다 그냥 알아서 하란다.들어왔더니 뭐 아무것도 할 수 있는 게 없다.uppercase shell 이라고하는데 기존에 명령어들이 말을 안 듣는다.$0을 입력하면 ba..
bandit이라는 리눅스 워게임 문제 풀이입니다.오류가 다른 풀이 등은 댓글로 알려주시면 감사하겠습니다. 문제가 저번이랑 똑같다.이번엔 README.md에 아무것도 없다.로그 기록을 봐도 뭐 저건 그냥 처음 만든 거니깐 아무 도움이 안 될게 뻔하다.브랜치를 봐도 뭐가 없다.그리고 한번 봐야하는게 reference라는 것이 있다.보니깐 다른 브랜치들 있고 밑에 뭐가 하나 있다.확인해 보니 flag가 나왔다.
bandit이라는 리눅스 워게임 문제 풀이입니다.오류나 다른 풀이 등은 댓글로 알려주시면 감사하겠습니다. 1. level 26 -> level 27level 25부터 다시 들어와야 한다.vi에서 :set shell=/bin/bash를 통해 /bin/bash가 되도록 해준 뒤에 :sh를 하면 밑에 처럼 ㅓ나온다.뭐가 있나 구경해보니깐 실행 파일이 하나 있다.그래서 실행시켜 보니깐 저번에 한번 본 게 나왔다.저번 단계가 너무 어려워서 벽느꼈었는데 이번단계는 좀 쉬어가나 보다. 2. level 27 -> level 28문제에서 ssh://bandit27-git@localhost/home/bandit27-git/repo라는 git 저장소를 복사하면 flag가 나온다고 한다.권한이 필요해서 tmp로 이동해서 ch..
bandit이라는 리눅스 워게임 문제 풀이입니다.오류가 있다면 댓글로 알려주시면 감사하겠습니다. 1. level 21 -> level 22문제에서 /etc/cron.d/ 에 뭐가 실행되고 있는지 확인하라고 해서 일단 들어가 보았다.읽기 권한이 있으니깐 딱 봐도 다음단계인 cronjob_bandit22가 눈에 들어온다.읽어보니깐 cron 형식인 것을 알 수 있다. (이름에서 이미 알 수 있지만)일단 문제에서 이걸 보라고 했는데 뭐 구체적으로 어떻게 해야 나오는진 알려주지 않았다.그래서 일단 위에 나온 것도 봤는데 어떤 파일이 나오면서 읽기 권한은 있다는 것을 알려주고 flag가 그 파일에 있다고 친절하게 알려준다.그래서 읽어보면 flag가 나온다. 2. level 22 -> level 23문제에서 밑에 n..