NAME
topics
- Browse the knowledge base by security discipline.Systems Security
- If NetBSD runs on a toaster, it must run on Apple VZ: Porting NetBSD to yet another platform
- Build a tiny Linux VM with Apple VZ
- Adopting a FreeBSD port
- Detecting Apple Container from inside the guest
- Trap fuzzing: random instructions, real bugs
- One BSD’s fix is another BSD’s bug
- Giving Every macOS App a Security Passport
- How I contain OSS supply-chain risk with Apple Containers
- Provoke a kernel panic in FreeBSD
- How to write and load shellcode on macOS
Reverse Engineering
- Prolog is dead, long live Prolog!
- The Agentic Performance Ladder: Python, Native Kernels, and Metal
- IDA Free on Steroids: Automating Reverse Engineering with IDC and Codex
- Detect API hashing with YARA
- Learn how to fix PE magic numbers with Malduck
- The malware analyst's guide to PE timestamps
- The malware analyst's guide to aPLib decompression
- The malware analyst's guide to zlib compression
- Never upload ransomware samples to the Internet
- How to patch a Windows API in x64dbg
- Learn to quickly detect RC4 encryption in (malicious) binaries
- How to write and load shellcode on macOS
Threat Research
Incident Response
AI Engineering
- Giving Every macOS App a Security Passport
- The Last Engineer in the Loop
- Prolog is dead, long live Prolog!
- The Agentic Performance Ladder: Python, Native Kernels, and Metal
- IDA Free on Steroids: Automating Reverse Engineering with IDC and Codex
- Grill me with ASCII
- How I contain OSS supply-chain risk with Apple Containers