---
# System prepended metadata

title: Important Tools Solving CTF Field Guide challenges

---

# Important Tools Solving CTF Field Guide challenges
# Syllabus

> [TOC]

## Capture The Flag (CTF) Field Guide -- Захвати [первым] флаг, полевой гид

> *«Knowing is not enough; we must apply. Willing is not enough; we must do.»*
-- ***Johann Wolfgang von Goethe***

> **CTF** -- расщифровывается как "Catch The Flag", что, в свою очередь, буквально переводится "возьми флаг *[первым]*", суть выражения в том, что данная игра является на скорость, в нашём случае - кто быстрее получит доступ к закрытому серверу, например, тот победил.

---

## HEX Editors
- [hexdump](https://www.systutorials.com/docs/linux/man/1-hexdump/)

---

## Networking
- [Wireshark, tshark](https://www.wireshark.org/download.html)
- [tcpdump/libpcap](https://www.tcpdump.org/)
- [Netcat](https://nc110.sourceforge.io/)
- [telnet](https://linux.die.net/man/1/telnet)
- [nmap](https://nmap.org/)

---

## Forensics (криминалистика)
- [dd](https://linux.die.net/man/1/dd)
- [strings](https://linux.die.net/man/1/strings)
- [scalpel](https://github.com/sleuthkit/scalpel)
- [TrID](https://mark0.net/soft-trid-e.html)
- [binwalk](https://github.com/ReFirmLabs/binwalk)
- [foremost](http://foremost.sourceforge.net/)
- [ExifTool](https://exiftool.org/)
- [DFF](https://tools.kali.org/forensics/dff)
- [CAINE](https://www.caine-live.net/)
- [The Sleuth Kit (TSK)](https://www.sleuthkit.org/sleuthkit/download.php)
- [Volatility](https://www.volatilityfoundation.org/)

---

## Cryptography
- [CrypTool](https://www.cryptool.org/en/)
- [hashpump](https://github.com/bwall/HashPump)
- [Sage](https://www.sagemath.org/)
- [John the Ripper](https://www.openwall.com/john/)
- [hashcat](https://hashcat.net/hashcat/)
- [xortool](https://github.com/hellman/xortool)
- Online tools (Web)
- Modules for python

---

## Steganography
- [OpenStego](https://www.openstego.com/) ↗️
- [OUTDATED] ~~[OutGuess](https://web.archive.org/web/20150415220609/http://www.outguess.org/download.php)~~
- [Steghide](https://sourceforge.net/projects/steghide/files/) ↗️
- [StegFS](https://sourceforge.net/projects/stegfs/) ↗️
- [pngcheck](http://www.libpng.org/pub/png/apps/pngcheck.html) ↗️
- [GIMP](https://www.gimp.org/downloads/)
- [Audacity](https://sourceforge.net/projects/audacity/) ↗️
- [Mp3Stego](https://www.petitcolas.net/steganography/mp3stego/) ↗️
- [FFmpeg](https://www.ffmpeg.org/download.html) ↗️
- [npiet](https://www.bertnase.de/npiet/) ↗️

---

## Own Tools (самописные программы/скрипты)

---

## Reverse & PWN

- [GDB](https://www.gnu.org/software/gdb/download/) ↗️
- [IDA Pro](https://www.hex-rays.com/products/ida/support/download/) ↗️
- [Ghidra](https://ghidra-sre.org/) ↗️
- [Immunity Debugger](https://debugger.immunityinc.com/) ↗️
- [OllyDbg](http://www.ollydbg.de/) ↗️
- [radare2](https://www.radare.org/n/radare2.html) ↗️
- [Hopper](https://www.hopperapp.com/index.html) ↗️
- [nm](https://linux.die.net/man/1/nm) ↗️
- [objdump](https://linux.die.net/man/1/objdump) ↗️
- [strace](https://linux.die.net/man/1/strace) ↗️
- [Villoc](https://github.com/n30m1nd/villoc) ![Github Logo](https://tessympl.sirv.com/github.png) ↗️

---

### .NET
- [ILSpy](https://github.com/icsharpcode/ILSpy) ![Github Logo](https://tessympl.sirv.com/github.png) ↗️
- [.NET Reflector](https://www.red-gate.com/products/dotnet-development/reflector/) ↗️
- [Telerik JustDecompile](https://www.telerik.com/products/decompiler.aspx) ↗️
- [Mono.Cecil](https://cecil.pe/) ↗️
- [Reflexil](http://reflexil.net/) ↗️

---

### Flash
- [JPEXS](https://github.com/jindrapetrik/jpexs-decompiler) ![Github Logo](https://tessympl.sirv.com/github.png) ↗️

---

### Python
- [uncomplye2](https://github.com/wibiti/uncompyle2) ![Github Logo](https://tessympl.sirv.com/github.png) ↗️

---

### Rust

---

### Go

---

### Java/Android
- [Java Decompiler (JD-GUI)](https://java-decompiler.github.io/#jd-gui-overview) ![Github Logo](https://tessympl.sirv.com/github.png) ↗️
- [Lee Benfield's CFR](http://www.benf.org/other/cfr/) ↗️
- [JetBrains' Fernflower](https://github.com/JetBrains/intellij-community/tree/master/plugins/java-decompiler/engine) ![Github Logo](https://tessympl.sirv.com/github.png) ↗️
- [Procyon](https://bitbucket.org/mstrobel/procyon/downloads/) ↗️
- [Bytecode Viewer](https://github.com/Konloch/bytecode-viewer) ![Github Logo](https://tessympl.sirv.com/github.png) ↗️
- [Dexer](https://github.com/sailro/Dexer) ![Github Logo](https://tessympl.sirv.com/github.png) ↗️
- [dex2jar](https://github.com/pxb1988/dex2jar) ![Github Logo](https://tessympl.sirv.com/github.png) ↗️

---

## EXE Unpackers
## Resource Unpackers

---

## Compilers & Package Managers
### Java

---

### Python
- [EN] [Pipenv](https://pipenv.readthedocs.io/en/latest/) ↗️
- [EN] [Poetry](https://python-poetry.org/) ↗️

---

### JavaScript/TypeScript
- [Babel]()

---

### Rust
- [EN] [Cargo](https://doc.rust-lang.org/cargo/) ↗️

---

### Go
- [EN] [Glide](https://glide.sh/)

---

## OSINT

---

## Online Tools
- [EN] [CrypTool-Online](https://www.cryptool.org/en/cryptool-online) ↗️
- [EN] [Online Assembler & Disassembler](https://disasm.pro/) ↗️
- [EN] [Cipher Tools](http://rumkin.com/tools/cipher/) ↗️
- [EN] [Beeceptor](https://beeceptor.com/) ↗️
- [EN] [Dirb](http://dirb.sourceforge.net/) ↗️ / [EN] [DirBuster](https://gitlab.com/kalilinux/packages/dirbuster) ↗️ / [EN] [Gobuster](https://github.com/OJ/gobuster) ![Github Logo](https://tessympl.sirv.com/github.png) ↗️
- [EN] [IIS ShortName Scanner](https://github.com/irsdl/IIS-ShortName-Scanner) ![Github Logo](https://tessympl.sirv.com/github.png) ↗️
- [EN] [XSS Payloads](http://www.xss-payloads.com/index.html) ↗️
- [EN] [theHarvester](https://github.com/laramies/theHarvester) ![Github Logo](https://tessympl.sirv.com/github.png) ↗️
- [EN] [Wfuzz](https://wfuzz.readthedocs.io/en/latest/) ↗️

--- 

## References
- [EN] [CTF Field Guide](https://trailofbits.github.io/ctf/) ![Github Logo](https://tessympl.sirv.com/github.png) ↗️

---