Note for DLL Hijacking The path check order for loading DLL Interesting DLLs Windows 10 WindowsCoreDeviceInfo.dll Windows 7 Inter...
CVE-2019-9791 Analysis
CVE-2019-9791 Firefox IonMonkey Type confusion vulnerability analysis Index Index CVE-2019-9791 Prerequisites knowledge Bug Description Exploitation CV...
Firefox tip note
Tip note for Firefox analysis & exploitation Index Index Firefox note Build Debug Array object Understand Type Masking Shape...
IoT Firmware Emulation with QEMU
Way to emulate IoT(home router, NAS, ipcam) firmware with QEMU 목차 목차 Installation Run QEMU Firmware Emulation References Installation 주의!! 설치할 펌웨어를 미리 까본 후(fmk 사용) file bin/busy...
Linux kernel Heap Spraying Techniques
some Techniques to Spraying Linux kernel heap 목차 목차 Heap Spraying add_key() Spraying Example Overview Syscall Analysis send[m]msg() Spraying ...
malloc.c Analysis
malloc analysis note 본 문서에서 분석하는 malloc.c(glibc2.23) 소스 코드는 여기에서 다운로드 받을 수 있습니다. 목차 목차 1. What’s Heap? 2. The Heap Chunk P (PREV_INUSE) M (IS_MMAPPED) A (N...
Linux Kernel Exploit Development (Part 4/10)
Linux Kernel Exploit Development with VMware - Lab4::ret2usr 목차 목차 ret2usr Arbitary Address Write Exploit Partical Write Exploit IDT overwrite The IDT(Interrupt Descriptor ...
Linux Kernel Exploit Development (Part 3/10)
Linux Kernel Exploit Development with VMware - Lab3::Privilege Escalation 목차 목차 Privilege Escalation do: LPE() do: LPE() - automated References Privilege Escalation 커널 권한 상승은 보통 ...
Linux Kernel Exploit Development (Part 2/10)
Linux Kernel Exploit Development with VMware - Lab2::Module Debugging 목차 목차 The Kernel Module Debugger Attach to Kernel Module Debug Kernel Module The Kernel Module TestVM의 mod_sam...
Linux Kernel Exploit Development (Part 1/10)
Linux Kernel Exploit Development with VMware - Lab1::Debugging Environment 목차 목차 Debugging Environment Debugger Attach Debug Program Debugging Environment 우선 디버깅 환경을 살펴보니 MasterVM와...