Knock Knock! Who’s There? - An NSA VM
How to build a custom and distributable lldb
How to use GitHub Actions and private repositories to deploy a Hugo static site
The Finfisher Tales, Chapter 1: The dropper
Is macOS under the biggest malware attack ever?
FruitFly’s dropper script and its missing tricks
How to make LLDB a real debugger
Crafting an EFI Emulator and Interactive Debugger
Keygenning Carbon Copy Cloner Keychain Password
Reversing and Keygenning qwertyoruiop’s Crackme
lldbinit - Improving LLDB
Measuring OS X Meltdown Patches Performance
How to compile AFL’s LLVM mode in OS X
Armory Sandbox – Building a USB analyzer with USB armory
EFI Swiss Knife – An IDA plugin to improve (U)EFI reversing
Shut up snitch! – reverse engineering and exploiting a critical Little Snitch vulnerability
Apple EFI firmware passwords and the SCBO myth
SyScan360 Singapore 2016 slides and exploit code
The Italian morons are back! What are they up to this time?
Reversing Apple’s syslogd bug
Gatekeerper – A kernel extension to mitigate Gatekeeper bypasses
London and Asia EFI monsters tour!
Rootfool – a small tool to dynamically disable and enable SIP in El Capitan
Writing Bad @$$ Lamware for OS X
BSides Lisbon and SECUINSIDE 2015 presentations
Reversing Prince Harming’s kiss of death
The Empire Strikes Back Apple – how your Mac firmware security is completely broken
How to fix rootpipe in Mavericks and call Apple’s bullshit bluff about rootpipe fixes
How to bypass Google’s Santa LOCKDOWN mode
BadXNU, a rotten apple! – CodeBlue 2014, SyScan 2015 slides and source code
https is now (finally) supported!
Patching what Apple doesn’t want to or how to make your “old” OS X versions a bit safer
Can I SUID: a TrustedBSD policy module to control suid binaries execution
The double free mach port bug: The short story of a dead 0day
Shakacon #6 presentation: Fuck you Hacking Team, From Portugal with Love.
About the processor_set_tasks() access to kernel memory vulnerability
Revisiting Mac OS X Kernel Rootkits Phrack article is finally out!
Rex vs The Romans – Anti Hacking Team Kernel Extension
Teaching Rex another TrustedBSD trick to hide from Volatility
Don’t die GDB, we love you: kgmacros ported to Mavericks.
Analysis of CoinThief/A “dropper”
AppleDoesntGiveAFuckAboutSecurity iTunes Evil Plugin Proof of Concept
Updated version of Onyx The Black Cat
Linux/HackingTeamRDorks.A, a “new” and improved version of Linux/CDorked.A
Breaking OS X signed kernel extensions with a NOP
One small patch for GDB, one giant leap for reversers!
Why ESET’s OS X Rootkit Detector is useless…
Gone in 59 seconds: tips and tricks to bypass AppMinder’s Jailbreak detection
Another gift: Crackme #1 source code from hell!
Clapzok.A: reversing the OS X part of a multiplatform PoC infector
Gimmedebugah: how to embedded a Info.plist into arbitrary binaries
The “all” new Onyx The Black Cat!
NoSuchCon #1 debrief and slides
Hydra, the sample util I am unable to describe!
There is an error in my SyScan slides!
SyScan13: Revisiting Mac OS X Rootkits presentation
How to compile GDB in Mountain Lion (updated)
OS.X/Boubou – Mach-O infector PoC source code
Ice the Guardian v2, the OS X anti-lamware
Happy new year, 2013 edition!
A quick review of Mac OS X and iOS Internals – To the Apple’s Core
Otool-ng – a set of small patches to Apple’s otool
Kextstat_ASLR util or how to start hiding your kernel rootkit in Mountain Lion
5 years of reverse.put.as
OS X Malware at Confraria de Segurança da Informação presentation slides
Tales from Crisis, Chapter 4: A ghost in the network
Tales from Crisis, Chapter 3: The Italian Rootkit Job
Tales from Crisis, Chapter 2: Backdoor’s first steps
Tales from Crisis, Chapter 1: The dropper’s box of tricks
ExtractMachO: an IDA plugin to extract Mach-O binaries from disassembly
HITCON 2012 Review and slides
Secuinside 2012 Review and Slides
“Sandwich” CrackMe tutorial by qwertyoruiop
A little social and economics experiment
How to compile GDB for iOS!
gdbinit v8.0: simultaneous support for x86/x86_64 and ARM architectures!
Dynamic Code Encryption in OS X: the crackme example!
A small improvement to OS X “rootkitery”: bruteforcing sysent discovery, fast & easy!
AV-monster: the monster that loves yummy OS X anti-virus software
Obfuscation #2: Playing entrypoint hide & seek game with dyld
A little more fun with Mach-O headers: adding and spoofing a constructor
Anti-disassembly & obfuscation #1: Apple doesn’t follow their own Mach-O specifications?
Anti-debug trick #1: Abusing Mach-O to crash GDB
We have a crackme winner!!!
My first crackme… from hell, I hope :-)
A Mac OS X port of Phrack’s CheckIDT util by kad, or another way to retrieve sysent address
gdbinit v7.4.4 – the skip command
Some comments about plugin-alliance.com protection…
Merry Christmas, Happy New Year and some notes…
Evil iTunes Plugins from Hell
Display Mach-O headers plugin for IDA
How to create IDA C/C++ plugins with Xcode
Using OS X TrustedBSD framework to protect critical files
Poking around Sentinel HASP Envelope for Mac OS X :-)
A small rant about dongles: the developer who can’t correctly implement a HASP!
Fixes for the TrustedBSD backdoor – Rex the wonder dog v0.2
Abusing OS X TrustedBSD framework to install r00t backdoors…
Apple’s Sandbox Guide v0.1 – early draft release
Using Apple’s sandbox feature for reversing purposes
Removing iTunes 10.4 m3u processing feature with a small loader
Another patch for Apple’s GDB: the define/commands problem
How GDB disables ASLR in Mac OS X Lion
gdbinit v7.4.2, Github and Twitter
Added a new page, Papers & Presentations
A little vulnerability in The Heist iOS game or how to get (more) free Steam codes for Eets game!
How to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it
An interview with CrackZ and (incomplete) source code to Contract Killer “trainer”
Newsflash: How to fuck up 40 million USD – The New York Times paywall and its iPad app
Hacking a freemium iOS app: Contract Killer … or unlimited play without spending a dime (or any other currency)
Small update to gdbinit and to the website
Update to GDB patches – fix for a “new” bug
There’s a new protection in town, Software Passport, from the developers of Armadillo :-)
It’s not my war but…
Universe’s best and legal Mac OS X reversing tutorial for newbies (or maybe not!)
Another update to gdbinit for iOS and ARM support to ptool.pl and offset.pl
Need help with code signing in iOS!
gdbinit v0.1 for iOS (iPad at least :-))
How to make an iPad connect thru a ssh SOCKS proxy + iOS “spyware”
Why cracking the vast majority of Mac apps isn’t that sexy…
Reversing the exit(173) from the Mac App Store
The sad state of reverse engineering software/hardware protections
The Mac App Store… Security broken by design?
A semi-automated way to find sysent
A new GDB frontend and some pics from the past
GDB anti-debug, Otool/otx anti-disassembly… It’s Challenge number 3 !!!
How to Keygen MSJ Kracking Challenge ’10 – Challenge #1
Onyx the Black Cat v0.4 for Snow Leopard
reverse.put.as is back in a new format…
Brief analysis of the VLOK protection
A new util to process Mach-O binaries information (or a replacement to otool -l)
Happy new year and a small christmas gift!
Snow Leopard impact into reverse engineering world…
Small gdbinit update…
Anatomy of a GDB anti-debug trick part II: GDB isn’t alone!
Reversing Pokerstars online poker client (I hope they aren’t from Vegas !!!)
Anatomy of a GDB anti-debug trick
Fix for Apple’s GDB bug or why Apple forks are bad…
Workaround for Apple’s GDB bug…
gdbinit 7.1.7 and some bla bla bla…
A little disassembler for MPress packer…
How to dump a MPress packed binary…
A memory dumper for Apple crypted binaries! Hurray !!!
How to dump an Apple protected binary
“Removing” Apple code signing from a binary…
Cracking a Mac OS X Screensaver
A bunch of old tutorials…
Defeating Little Snitch and thinking about piracy…
Mach-O binary offset calculator
Why is kernel debugging fun?
Mac OS X Kernel debugging with VMware
Serial phishing tutorial !!! It’s hot hot hot ;)
World’s best Mac OS X reversing tutorial for newbies (or maybe not!)
iWork/Photoshop Trojan or Botnet Binary found
How to compile GDB and other Apple open source packages in Mac OS X
Mailing list and IRC channel
A lazy xmas gift or a lazy addon to gdbinit
What’s wrong in this picture?
gdbinit version 7.0 (and 7.1)
Extended attributes in Mac OS X and Remote Buddy
Onyx The Black Cat v0.1 – Anti Anti-debug kernel module
The IDA Pro Book: The Unofficial Guide to the World’s Most Popular Disassembler
PTHPasteboard 4.4.0! Generic Mac OS X protector is found?
Little Snitch continued or the broken nib files!
Kernel module for syscall interception and fixing ptrace
Mac OS X Age of Empires III 1.0.4 NO CD patch
More Mac OS X anti-debugging
How to bypass a protection with a single byte
Reversing You Control Desktops v1.2
Change network card MAC address