Wireshark PDU Reassembly
Reconstructing fragmented data with an extensible Lua dissector.
Reconstructing fragmented data with an extensible Lua dissector.
Capturing serial traces as easily as network traffic.
Developing a gateway for controlling UIROBOT motors using a generic USB to CAN adapter.
Leveraging Metal for accelerated reduce (fold) operations.
Building technologies for ocean exploration at Woods Hole Oceanographic Institution.
Exploiting a service that compiles C code without executing it.
Bootstrapping a Ghidra processor spec for a microcontroller from compiler toolchain binaries.
Querying Protobuf message fields as database columns.
Turning curl commands into Python and JavaScript code.
Porting Python's shlex module to JavaScript.
Patching the macOS kernel to enable Thunderbolt 3 peripherals.
Cracking weak cryptography in an audio-based data concealment tool featured on Mr. Robot.
Purifying myself in the flames of an ancient Shinto festival.
Talking about security pitfalls at Apple's Worldwide Developer Conference.
Teaching reverse engineering fundamentals through a hands-on lab exercise.
Examining how Apple broke TLS on Snow Leopard (CVE-2010-1378).