YISF 2016 예선 Write-Up Algorithm - 50, 100, 200 Crypto - 50 Forensic - 50 Misc - 50 Pwnable - 50, 100 Reversing - 50, 100 더보기 OS 동적 디버깅(vmware) vmware가상머신의 .vmx 파일을 텍스트 편집기로 열어서 하단에 debugStub.listen.guest32 = "TRUE"debugStub.hideBreakpoints = "TRUE"monitor.debugOnStartGuest32 = "TRUE"세 문장을 넣어줌 부팅하고 IDA에서 Attach -> Remote GDB Debugger -> localhost:8832 하고 0번에 있는거 선택 후 0x7c00에 브포 걸면 MBR 영역부터 디버깅 가능 더보기 how2heap fastbin_dup_into_stack 원본 소스 : https://github.com/shellphish/how2heap/blob/master/fastbin_dup_into_stack.c번역한 소스1234567891011121314151617181920212223242526272829303132333435363738394041424344454647#include #include int main(void) { printf("이 파일은 fastbin_dup_kr.c에서 확장되어 malloc의 리턴 주소를 컨트롤 된 주소(여기서는 스택 주소)로 리턴할 수 있도록 합니다.\n"); unsigned long long stack_var; printf("우리가 malloc()의 리턴으로 원하는 주소는 %p 입니다.\n", 8 + (char*)&stack.. 더보기 이전 1 ··· 6 7 8 9 10 11 12 ··· 75 다음