Projects
BioGB Hit-Tracer
Ever wanted to reverse engineer a gameboy glitch? Don't really know z80 that well? no$gmb debugger too annoying? Then you've come to the right place.
In October '08 I modified BioGB, a very well written, portable C++ gameboy emulator to do hit-tracing. Videos will come later demonstrating how to use the project to get stuff done.
Contest Writeups
Distributed Hash Cracker
NOTE¶
This site is no longer the home of the cracker and is being kept around solely to prevent broken links. The new repository is at http://svn.drawersteak.com/svn/cracker/, an issue tracker link will be posted shortly.
A free, open source (BSD licensed) distributed password hash cracker being developed in house. It currently supports MD4, MD5, NTLM, SHA-1, and MD5Crypt (IOS enable secrets and Linux/BSD shadow passwords using $1$ prefix), and can batch multiple hashes together for faster processing. For more details see the Supported algorithms page.
Open E-Voting
Please see the wiki for more information.
Random CTF Judge
Python judge I banged out one weekend last year. It's a lesson in how not to use sqlite but it works!
RCOS BinStat
This is the RCOS project for creating an open-source binary static analysis alternative.
RPISEC General
A nebulous collection of one-off scripts, comments, etc.
Subprojects: RPISEC Training, RPISEC Website
Trac Diagnostic Viewer
A plugin for Trac which integrates with the Clang Static Analyzer. Currently this provides an interface for Clang-generated diagnostics, and will eventually extend to automatic bug tracking via Buildbot.
x86 PTrace Tools
This is an interface to ptrace for Linux and FreeBSD. You can use it for hit-tracing, fuzzing, and call graphing on x86.
Also available in: Atom