0x00 CTF challenge 001
2017. 12. 28. 04:22ㆍ0x07 CTF/[스스로 푼 것]
728x90
도움 준 이 : ddddh
도움 내용 : GetDialogTextW 아시죠?
이 한마디로 인해 잘못된 곳에 bp를 걸고 있다는 사실을 알게 되었고, 문자열의 길이를 구할 수 있었음.
처음에 내가 입력한 A(문자열 길이만큼) 특정 루틴을 하는가 싶어서 모든 함수를 다 들어가보다가 자포자기의 심정으로 step over를 연발하다 heap alloc을 했으니 heap free를 하는 부분을 만나게 되었는데 heap free하기 바로 직전에 EDX 레지스터에 키 값이 들어가있었다.
소요시간 2시간 이상.
감을 좀 더 깊게 잡을 필요가있었다.
'0x07 CTF > [스스로 푼 것]' 카테고리의 다른 글
34C3 CTF (0) | 2017.12.29 |
---|---|
0x00ctf hello (0) | 2017.12.29 |
0x00 ctf guessme (0) | 2017.12.28 |
[csawctf2014][dumpster-diving] (0) | 2017.10.31 |
[csaw ctf 2014] 2013Reversing2 (0) | 2017.10.31 |