Joshua J. Drake's Projects
Metasploit Exploit Module for the Android addJavascriptInterface Issue (MITM)
The Android Cluster Toolkit helps organize and manipulate a collection of Android devices.
Android app collecting device information and submiting it to www.androiddevice.info
ASUS Router infosvr UDP Broadcast root Command Execution
Binary Analysis Platform
A tool for enumerating the access to entries in the file system of an Android device.
Capstone disassembly/disassembler framework: Core (Arm, Arm64, Mips, PPC, Sparc, SystemZ, X86, X86_64, XCore) + bindings (Python, Java, Ocaml)
Proof-of-concept exploit code for CVE-2016-5696
A tool to patch Chrome's resources.pak to fix an annoying bug in the bookmark manager
Slides for Developing Secure Software in 2024 at CanSecWest
An exploit for CVE-2015-1538-1 - Google Stagefright βstscβ MP4 Atom Integer Overflow Remote Code Execution
PoC code for 32 bit Android OS
ddi - Dynamic Dalvik Instrumentation Toolkit
Diary of a reverse-engineer
ELFIO - ELF (Executable and Linkable Format) reader and producer implemented as a header only C++ library
File Dissect is a cross-platform framework and UI for analyzing various file formats. It is based on wxWidgets since it provides a native feel regardless of base OS.
Write-up and such for the 2014 Plaid CTF harry_potter exploitation challenge
Ruby plugin for IDAPro
My challenge solutions for Insomni'Hack Teaser 2015
Personal site
A simple 802.11 fake access point that supports open auth
Tool aimed to provide a binary analysis of different file formats through the use of an Intermmediate Representation.
A C library for parsing IrcII protocol
Linux Kernel Source Tree Reducer
Fork of Metasploit Framework
Unified repository for different Metasploit Framework payloads
Fork of Rapid7's mettle payload
A netcat clone using libnsock