티스토리 뷰
Hackerschool FTZ의 Level 15 풀이입니다.
14번 문제와 거의 같지만 check 변수가 포인트 변수라서 check 포인트 변수에 있는 값이 가르키는 메모리 주소에 0xdeadbeef를 넣어줘야 합니다.
gdb로 디버깅 해보니 14번 문제와 같게 buf와 check 사이의 거리가 40으로 같습니다.
0xdeadbeef 값이 존재하는 주소를 찾기 위해서 0x080484b0 주소부터 메모리들을 출력해보았더니,
0x08048b2 주소에 저장되어있는 것을 확인했습니다.
이제 공격 코드를 만들어서 넣어주면...
Password : about to cause mass
'Pwnable > Hackerschool' 카테고리의 다른 글
[Hackerschool FTZ] Level 17 풀이 (0) | 2018.10.04 |
---|---|
[Hackerschool FTZ] Level 16 풀이 (0) | 2018.10.04 |
[Hackerschool FTZ] Level 14 풀이 (0) | 2018.10.03 |
[Hackerschool FTZ] Level 13 풀이 (0) | 2018.10.02 |
[Hackerschool FTZ] Level 12 풀이 (0) | 2018.05.09 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- xcz.kr
- Level 03
- Unity
- Level 05
- hackerschool
- Level 04
- CodeEngn
- reversing.kr
- pwnable
- Level 06
- Level 01
- C#
- ftz
- Write-up
- unity2d
- 멘토링
- wargame
- 17th HackingCamp CTF
- 안드로이드
- 안드로이드 멘토링
- c++
- Android
- 풀이
- Basic RCE
- 유니티
- Advance RCE
- Level 02
- Programming
- HackingCamp
- Reversing
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함