No description
Find a file
2015-05-07 14:14:46 -07:00
afl changed the install system 2015-05-07 11:54:16 -07:00
bin accidentally blew away the management script... 2015-05-07 13:28:40 -07:00
checksec changed the install system 2015-05-07 11:54:16 -07:00
cribdrag changed the install system 2015-05-07 11:54:16 -07:00
crosstool changed the install system 2015-05-07 11:54:16 -07:00
dirs3arch changed the install system 2015-05-07 11:54:16 -07:00
firmware-mod-kit changed the install system 2015-05-07 11:54:16 -07:00
gdb changed the install system 2015-05-07 11:54:16 -07:00
hash-identifier hash identifier 2015-05-07 13:54:42 -07:00
hashpump changed the install system 2015-05-07 11:54:16 -07:00
peda changed the install system 2015-05-07 11:54:16 -07:00
preeny added preeny! 2015-05-07 13:25:48 -07:00
qemu changed the install system 2015-05-07 11:54:16 -07:00
shellnoob shellnoob 2015-05-07 12:01:40 -07:00
sqlmap changed the install system 2015-05-07 11:54:16 -07:00
testdisk testdisk 2015-05-07 14:14:46 -07:00
xortool uninstall 2015-05-07 13:34:36 -07:00
xrop changed the install system 2015-05-07 11:54:16 -07:00
.gitignore gitignore 2015-05-07 12:11:08 -07:00
README.md testdisk 2015-05-07 14:14:46 -07:00
TODO accidentally blew away the management script... 2015-05-07 13:28:40 -07:00

ctf-tools

This is a collection of setup scripts to create an install of various security research tools. Of course, this isn't a hard problem, but it's really nice to have them in one place that's easily deployable to new machines and so forth. To use, do:

# list the available tools
manage-tools list

# install gdb
manage-tools install gdb

# uninstall gdb
manage-tools uninstall gdb

# uninstall all tools
manage-tools uninstall all

Where possible, the tools keep the installs very self-contained (i.e., in to tool/ directory), and most uninstalls are just calls to git clean (NOTE, this is NOT careful; everything under the tool directory, including whatever you were working on, is blown away during an uninstall). To support python dependencies, however, make sure to create a virtualenv before installing and using tools (i.e., mkvirtualenv ctf). Installers for the following tools are included:

Category Tool Description
binary afl State-of-the-art fuzzer.
binary checksec Check binary hardening settings.
binary crosstool Cross-compilers and cross-architecture tools.
binary gdb Up-to-date gdb with python2 bindings.
binary peda Enhanced environment for gdb.
binary preeny A collection of helpful preloads (compiled for many architectures!).
binary qemu Latest version of qemu!
binary shellnoob Shellcode writing helper.
binary xrop Gadget finder.
forensics firmware-mod-kit Tools for firmware packing/unpacking.
forensics testdisk Testdisk and photorec for file recovery.
crypto cribdrag Interactive crib dragging tool (for crypto).
crypto hashpump A tool for performing hash length extension attaacks.
crypto hash-identifier Simple hash algorithm identifier.
crypto xortool XOR analysis tool.
web dirs3arch Web path scanner.
web sqlmap SQL injection automation engine.