Skip to content

List of tools and commands that may be helpful in CTFs

Notifications You must be signed in to change notification settings

Alley2717/CTF_tools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 

Repository files navigation

CTF Tools

This repository is a place where I want to keep all the useful resources/websites/tools to solve CTF challenges. All the tools will be divided by category, in order to have a better organization.

This repo is for me but also for my CTF team, and why not for whoever will get to this page.

It will contain even some "obvious" links, like the ASCII table and so on, because it is a page indended to be kept open during CTFs: you never know what will come in handy!

Training 🚩

A list of useful websites to train our skills and knowledge.

General 📋

Tools

Resources

Cryptography 🔒

Tools

  • dCode: crypto heaven
  • QuipQuip: online substitution cipher solver with frequency analysis, also allows to insert frequency hints
  • Big Numbers Calculator 1: an online calculator for huge integers
  • Big Numbers Calculator 2: an online calculator for huge integers, worse UI but maybe better performance
  • RSA Calculator: online RSA parameters calculator with encryption/decryption, works also with big numbers
  • Inverse mod N Calculator: compute the modular inverse of a number, even with big numbers
  • RsaCtfTool: Python tool to perform RSA attacks
  • FactorDB: find well-known integer factorization
  • CrackStation: online hash cracker (md5, sha, ...)
  • Vigenere Solver: very good online Vigenere Cipher solver with bruteforce
  • Substitution Solver: very good online Substitution Cipher solver with bruteforce
  • Sage Math: online Sage environment to perform Crypto calculations
  • Crunch: Linux tool to create custom dictionaries for attacks (hash, pd, ..)
  • Online Hash Crack: big website to perform hash/pwd cracking and identification on various files
  • Hash Identifier: Linux tool to perform hash identification

Resources

  • gmpy2: Python library for multiple-precision arithmetic
  • Weird Ciphers: a list of some strange cryptography algorithms
  • Symbolic Ciphers: another list of strange cryptography algorithms

Steganography 🎨

Tools

  • Aperi'Solve: one of the best online tools, with static analysis and also running zsteg, steghide, exiftool, binwalk, foremost, ..
  • StegOnline: big stego tool, upload image and modify/extract data
  • Stegsolve: JAR file to view hidden text in images
  • Steg 1: online encoder/decoder of files in images
  • Steg 2: online encoder/decoder of files in images, maybe more powerful
  • Images Color picker: get colors from websites/images in Hex/RGB

Resources

  • steghide: manual website of the Steghide tool
  • zsteg: Ruby tool for steganography purposes

Web 🕸️

Tools

Resources

Pwn 🐛

Tools

  • Syscall Reference: x86 / x64 syscalls manual with registers value
  • Asm/Disasm: online x86 / x64 assembler and disassembler
  • LibC Check: find all the possible libc versions with symbol name and entry address

Resources

Forensics 🕵️‍♂️

Tools

  • Forensically: online forensic analysis tool to extract cool data from images, ..
  • Autopsy: file recovery tool with data carving, ..
  • Foremost: file recovery tool based on their magic bytes, headers, ..

Resources

OSINT 🌐

Reversing ↩️

Tools

  • Online Decompiler: online tool to decompile Java classes, APKs,...
  • MobSF: tool to decompile and reverse APK files
  • JADX: tools for producing Java source code from Android Dex and APK files
  • NB: strings is useful also on APK files

Resources

About

List of tools and commands that may be helpful in CTFs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published