일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- phase_5
- Reversing
- bomblab
- reversingg
- 스테가노
- Linux
- 명령어
- 리버싱
- Bomb
- pwntool
- pwnable
- 아두이노
- phase_4
- 파일
- 서브모터
- 디렉터리
- phase_1
- 데이터 형태
- 밤랩
- bomb lab
- binarybomb
- 리눅스
- phase_6
- gdb
- 툴
- 침입감지시스템
- mandb
- phase_2
- IDS
- phase_3
Archives
- Today
- Total
목록phase_5 (2)
Flag={C0MPU73R}
(리버싱) 밤랩 bomb - phase_5
#bomb 문제는 phase_1 부터 phase_6까지 6개의 문제로 이루어져있다#1단계부터 6단계까지 모두 맞춰야 폭탄이 해체되는 형식이다 이번에는 phase_5를 정리한당 이번에도 숫자 두개를 입력하는 문제다 어짜피 터질거기 때문에 그냥 바로 분석한다 인자1과 인자2를 입력 받는데 입력받고 rsp(인자1)와 15(0xf)를 비교해서 틀리면 점프하고 같으면 터진다 인자에 1과 2를 넣고 통과해서 다음부분을 분석해본다 ecx에 0x0을 넣는다 edx에 0x0을 넣는다 edx에 0x1을 더한다 - edx(1) eax에 뭔가를 넣는다 ecx에 eax(뭔가)를 더한다 eax와 0xf를 비교해서 틀리면 뒤로 점프한다 여기서 eax에 들어가는 뭔가가 계속 다른게 나오길래 나오는 순서대로 적어둔다 1 2 e 6 f..
사이버 가디언즈
2018. 8. 29. 01:05