No description
Find a file
Amanpreet Singh 77ab28ec90 Add Why?
2015-04-26 11:57:31 +05:30
README.md Add Why? 2015-04-26 11:57:31 +05:30

CTF Tools

A curated list of CTF frameworks, libraries, resources and softwares.

Contributing

Please take a quick gander at the contribution guidelines first.

If you know a tool that isn't present here, feel free to open a pull request.

Why?

It takes time to build up collection of tools used in ctf and remember them all. This repo helps to keep all these scattered tools at one place.

Contents

Create

Tools used for creating CTF challenges

Forensics

Tools used for creating Forensics challenges

Web

Tools used for creating Web challenges

JavaScript Obfustcators

  • Metasploit JavaScript Obfustcator
  • Uglify

Solve

Tools used for solving CTF challenges

Attacks

Tools used for performing various kinds of attacks

Crypto

Tools used for solving Crypto challenges

  • XORTool
  • RSATool - Generate private key with knowledge of p and q

Bruteforcers

Tools used for various kind of bruteforcing (passwords etc.)

  • John The Ripper
  • John The Jumbo
  • Ophcrack

Exploits

Tools used for solving Exploits challenges

  • Metasploit - Most used penetration testing software
  • pwntools - CTF Framework for writing exploits

Forensics

Tools used for solving Forensics challenges

Registry Viewers

Reversing

Tools used for solving Reversing challenges

  • Androguard - Reverse engineer Android applications
  • Apk2Gold - Yet another Android decompiler
  • ApkTool - Android Decompiler
  • BinWalk - Analyze, reverse engineer, and extract firmware images.
  • Boomerang - Decompile x86 binaries to C
  • IDA Pro - Ultimate solution to reversing needs
  • Jadx - Decompile Android files
  • Krakatau - Java decompiler and disassembler
  • Revelo
  • Uncompyle - Decompile Python 2.7 binaries (.pyc)

JavaScript Deobfustcators

Services

Various kind of useful services available around the internet

  • CSWSH - Cross-Site WebSocket Hijacking Tester
  • Request Bin - Lets you inspect http requests to a particular url

Stegano

Tools used for solving Steganography challenges

  • pngtools - For various analysis related to PNGs
    • apt-get install pngtools
  • SmartDeblur Used to deblur and fix defocused images
  • Steganabara
  • Steghide
  • Stegsolve

Web

Tools used for solving Web challenges

  • SQLMap - Automatic SQL injection and database takeover tooli
  • XSSer - Automated XSS testor

Resources

Where to discover about CTF

Websites

Various general websites about and on ctf

  • CTF Time - General information on CTF occuring around the worlds

Writeups Collections

Collections of CTF writeups

Tutorials

Tutorials to learn how to play CTFs