NAME
tags
- Browse articles by topic and technology.INDEX
AI tooling
- 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
Apple Containers
AWS
cloud architecture
engineering
FreeBSD
fuzzing
GitHub
GitHub Advanced Security
IDA
incident response
macOS
- Running NetBSD OCI images with Apple Container
- Moving NetBSD on Apple VZ from direct boot to EFI
- 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
- Detecting Apple Container from inside the guest
- Giving Every macOS App a Security Passport
- The Agentic Performance Ladder: Python, Native Kernels, and Metal
- How to write and load shellcode on macOS
malware analysis
- From forty dots to an entropy map
- What lives after the last PE section?
- 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
mentoring
Microsoft Sentinel
NetBSD
- Running NetBSD OCI images with Apple Container
- Earning the BSD Specialist certification
- OCI fundamentals: images, layers and registries
- Moving NetBSD on Apple VZ from direct boot to EFI
- Preparing for BSD Specialist with a one-page cheat sheet
- If NetBSD runs on a toaster, it must run on Apple VZ: Porting NetBSD to yet another platform
- One BSD’s fix is another BSD’s bug
OCI
open source
OpenBSD
product security
Prolog
reverse engineering
- From forty dots to an entropy map
- What lives after the last PE section?
- 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
- 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
security operations
site notes
skill development
software supply chain
systems security
- Running NetBSD OCI images with Apple Container
- Earning the BSD Specialist certification
- OCI fundamentals: images, layers and registries
- Preparing for BSD Specialist with a one-page cheat sheet
- Preparing for GH-500 with a final review guide
- Preparing for AWS SAA-C03 with a final review guide
- Trap fuzzing: random instructions, real bugs
- One BSD’s fix is another BSD’s bug
- Giving Every macOS App a Security Passport
- Provoke a kernel panic in FreeBSD
- How to write and load shellcode on macOS
threat hunting
virtualization
- Running NetBSD OCI images with Apple Container
- Moving NetBSD on Apple VZ from direct boot to EFI
- 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
- Detecting Apple Container from inside the guest
- Trap fuzzing: random instructions, real bugs