2015-05-07 20:29:51 +00:00
# ctf-tools
2015-05-07 11:02:00 +00:00
This is a collection of setup scripts to create an install of various security research tools.
2015-05-07 20:25:48 +00:00
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:
2015-05-07 11:02:00 +00:00
```bash
2015-05-07 20:25:48 +00:00
# list the available tools
manage-tools list
2015-05-07 11:02:00 +00:00
2015-05-07 20:25:48 +00:00
# install gdb
manage-tools install gdb
# uninstall gdb
manage-tools uninstall gdb
# uninstall all tools
manage-tools uninstall all
2015-05-07 11:02:00 +00:00
```
2015-05-07 20:25:48 +00:00
2015-05-07 20:35:25 +00:00
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).
2015-05-07 20:32:17 +00:00
To support python dependencies, however, make sure to create a virtualenv before installing and using tools (i.e., `mkvirtualenv ctf` ).
2015-05-07 20:25:48 +00:00
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! |
2015-05-07 21:40:08 +00:00
| binary | radare2 | Some crazy thing crowell likes. |
2015-05-07 20:25:48 +00:00
| binary | shellnoob | Shellcode writing helper. |
2015-05-07 23:55:04 +00:00
| binary | [qira ](http://qira.me ) | Parallel, timeless debugger. |
2015-05-07 20:25:48 +00:00
| binary | xrop | Gadget finder. |
2015-05-07 21:14:46 +00:00
| forensics | firmware-mod-kit | Tools for firmware packing/unpacking. |
| forensics | testdisk | Testdisk and photorec for file recovery. |
2015-05-07 20:25:48 +00:00
| crypto | cribdrag | Interactive crib dragging tool (for crypto). |
| crypto | hashpump | A tool for performing hash length extension attaacks. |
2015-05-07 20:54:42 +00:00
| crypto | [hash-identifier ](https://code.google.com/p/hash-identifier/source/checkout ) | Simple hash algorithm identifier. |
2015-05-07 20:25:48 +00:00
| crypto | xortool | XOR analysis tool. |
| web | dirs3arch | Web path scanner. |
| web | sqlmap | SQL injection automation engine. |