Wargame/review2 2014 PlaidCTF - ezhp[200] ezhpPwnables (200 pts)-------------------Luckily when you travel back in time, you still get to use all yourknowledge from the present. With that knowledge in hand, breakinginto this service (at 54.81.149.239:9174) owned by The Plagueshouldn't be hard at all. 위와 같이 메모를 추가, 수정, 삭제하는 프로그램으로 Heap Overflow 문제이다. 노트를 추가하는 add함수와 삭제하는 remove 함수이다. 여기서 해당 함수에서 heap에 메모리에 대한 관리를 한다. int add_8048794() { .. 2014. 10. 7. 2014 codegate - autumata[400] http://ctfagain.kr/index.html 위 사이트에서 대회 문제 파일&환경을 제공해준다. [Binary & idb] 먼저 IDA로 첫 부분을 살펴 보면 다음과 같다. chksum[0] = 0; chksum[1] = 0; chksum[2] = 0; w_send(fd, "[=] Welcome to Automata System [=]\n\n"); w_send(fd, "[*] Enter your command: "); w_recv(fd, command); w_send(fd, "[*] Enter your code: "); w_recv(fd, code); makeChksum(command, chksum); chk3 = 0; chk2 = 0; chk1 = 0; for ( i = 0; i < ::chk1.. 2014. 4. 10. 이전 1 다음