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
- basic_exploitation_001
- out_of_bound
- 포너블
- off_by_one_000
- 코드엔진 베이직 13
- sint
- rev-basic-6
- RCE
- sd카드 리더기
- 드림핵
- L17
- off_by_one_001
- rev-basic-0
- 코드엔진 베이직
- rev-basic-4
- L15
- L16
- rev-basic-2
- rev-basic-3
- rev-basic-7
- rev-basic-1
- Dreamhack
- pwnable.kr
- rev-basic-5
- basic_exploitation_000
- L18
- coin1
- CodeEngn
- Basic
- Pwnable
Archives
- Today
- Total
목록L16 (1)
서브웨이

14, 15번이랑 비슷할 것으로 예상된다. 일단 패킹은 안되어있다. 성공메시지 출력이 분기되는 곳을 찾아보자 여긴가보다. 언제나처럼 입력해보자. 그리고 EAX랑 EBP-3C에 있는 값이랑 비교를 하니 한번 가리키는곳으로 가보자. 역시 그냥 간단하게 입력한 값을 10진수에서 16진수로 변경했다. EBP가 0070FF28 이므로 3C를 뺀곳의 주소는 아래와 같다. 결국 우리는 16진수로 B9D2A657이 되는 10진수 값을 찾으면 된다. 계산기가 이렇단다. 입력해보자. 얼래 안된다. 다시 해보자. 값이 바뀌었다 뭘까? 일단 위의 값을 10진수로 바꾸니 해결은 했다. 뭐였을까 위의 값은? 아무리 다시 해봐도 저 값이 안나온다. 0070FEEC의 값은 내가 입력한 주소인데 흠....
Reverse Engineering/CodeEngn
2020. 1. 17. 23:49