constWORLDant

0x00 CTF challenge 001 본문

0x07 CTF/[스스로 푼 것]

0x00 CTF challenge 001

data type ConS_tanT 2017.12.28 04:22

도움 준 이 : ddddh 

도움 내용 : GetDialogTextW 아시죠? 


이 한마디로 인해 잘못된 곳에 bp를 걸고 있다는 사실을 알게 되었고, 문자열의 길이를 구할 수 있었음.


처음에 내가 입력한 A(문자열 길이만큼) 특정 루틴을 하는가 싶어서 모든 함수를 다 들어가보다가 자포자기의 심정으로 step over를 연발하다 heap alloc을 했으니 heap free를 하는 부분을 만나게 되었는데 heap free하기 바로 직전에 EDX 레지스터에 키 값이 들어가있었다.


소요시간 2시간 이상.


감을 좀 더 깊게 잡을 필요가있었다.



'0x07 CTF > [스스로 푼 것]' 카테고리의 다른 글

sunshine wrongbytes 시행착오  (0) 2018.04.08
0x00ctf hello  (0) 2017.12.29
0x00 CTF challenge 001  (0) 2017.12.28
0x00 ctf guessme  (0) 2017.12.28
[csawctf2014][dumpster-diving]  (0) 2017.10.31
[csaw ctf 2014] 2013Reversing2  (0) 2017.10.31
0 Comments
댓글쓰기 폼