Awesome Hacking -An Amazing Project
A curated list of awesome Hacking tutorials, tools and resources
Roppers Computing FundamentalsFree, self-paced curriculum that builds a base of knowledge in computers and networking. Intended to build up a…
Corelan Team's Exploit writing tutorialTutorials on how to develop exploits.
Exploit Writing Tutorials for PentestersUnderstanding the basics of Linux Binary ExploitationShellsMissing SemesterMetasploitA computer security project that provides information about security vulnerabilities and aids in penetration testing…
mimikatzA little tool to play with Windows security
Hackers toolsTutorial on tools.
Exploit databaseAn ultimate archive of exploits and vulnerable software
Begin RE: A Reverse Engineering Tutorial WorkshopMalware Analysis Tutorials: a Reverse Engineering ApproachMalware Unicorn Reverse Engineering TutorialLena151: Reversing With LenaIDAIDA is a Windows, Linux or Mac OS X hosted multi-processor disassembler and debugger
OllyDbgA 32-bit assembler level analysing debugger for Windows
x64dbgAn open-source x64/x32 debugger for Windows
radare2A portable reversing framework
plasmaInteractive disassembler for x86/ARM/MIPS. Generates indented pseudo-code with colored syntax code.
ScratchABitEasily retargetable and hackable interactive disassembler with IDAPython-compatible plugin API
CapstoneCapstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV,…
GhidraA software reverse engineering (SRE) suite of tools developed by NSA's Research Directorate in support of the…
Krakatauthe best decompiler I have used. Is able to decompile apps written in Scala and Kotlin into Java code. JD-GUI and…
JD-GUIJava decompiler
procyonJava decompiler
Luytenone of the best, though a bit slow, hangs on some binaries and not very well maintained.
JADJAD Java Decompiler (closed-source, unmaintained)
JADXa decompiler for Android apps. Not related to JAD.
dotPeeka free-of-charge .NET decompiler from JetBrains
ILSpyan open-source .NET assembly browser and decompiler
dnSpy.NET assembly editor, decompiler, and debugger
HopperA OS X and Linux Disassembler/Decompiler for 32/64-bit Windows/Mac/Linux/iOS executables.
cuttera decompiler based on radare2.
retdecsnowmanHex-Raysuncompyle6decompiler for the over 20 releases and 20 years of CPython.
de4dot.NET deobfuscator and unpacker.
JS BeautifierHTML (including Handlebars), CSS (including Sass and LESS), JavaScript, and much more in Atom.
JS Nicea web service guessing JS variables names and types based on the model derived from open source.
nudge4jJava tool to let the browser talk to the JVM
dex2jarTools to work with Android .dex and Java .class files
androguardReverse engineering, malware and goodware analysis of Android applications
antinet.NET anti-managed debugger and anti-profiler code
UPXthe Ultimate Packer (and unpacker) for eXecutables
WiresharkA free and open-source packet analyzer
tcpdumpA powerful command-line packet analyzer; and libpcap, a portable C/C++ library for network traffic capture
mitmproxyAn interactive, SSL-capable man-in-the-middle proxy for HTTP with a console interface
Charles ProxyA cross-platform GUI web debugging proxy to view intercepted HTTP and HTTPS/SSL live traffic
usbmonUSB capture for Linux.
USBPcapUSB capture for Windows.
dynStructstructures recovery via dynamic instrumentation.
drltraceshared library calls tracing.
HxDA hex editor which, additionally to raw disk editing and modifying of main memory (RAM), handles files of any size
WinHexA hexadecimal editor, helpful in the realm of computer forensics, data recovery, low-level data processing, and IT…
wxHexEditorSynalize It/Hexinator -
BinwalkDetects signatures, unpacks archives, visualizes entropy.
Velesa visualizer for statistical properties of blobs.
Kaitai Structa DSL for creating parsers in a variety of programming languages. The Web IDE is particularly useful for…
Protobuf inspectorDarunGrimexecutable differ.
DBeavera DB editor.
Dependenciesa FOSS replacement to Dependency Walker.
PEviewA quick and easy way to view the structure and content of 32-bit Portable Executable (PE) and Component Object File…
BinTextA small, very fast and powerful text extractor that will be of particular interest to programmers.
Open MalwareSpyseData gathering service that collects web info using OSINT. Provided info: IPv4 hosts, domains/whois,…
sqlmapAutomatic SQL injection and database takeover tool
NoSQLMapAutomated NoSQL database enumeration and web application exploitation tool.
tools.web-max.cabase64 base85 md4,5 hash, sha1 hash encoding/decoding
VHostScanA virtual host scanner that performs reverse lookups, can be used with pivot tools, detect catch-all scenarios,…
SubFinderSubFinder is a subdomain discovery tool that discovers valid subdomains for any target using passive online sources.
FindsubdomainsA subdomains discovery tool that collects all possible subdomains from open source internet and validates them through…
badtouchScriptable network authentication cracker
PhpSploitFull-featured C2 framework which silently persists on webserver via evil PHP oneliner
Git-ScannerA tool for bug hunting or pentesting for targeting websites that have open .git repositories available in public
CSP ScannerAnalyze a site's Content-Security-Policy (CSP) to find bypasses and missing directives.
ShodanA web-crawling search engine that lets users search for various types of servers connected to the internet.
masscanInternet scale portscanner.
Keyscopean extensible key and secret validation tool for auditing active secrets against multiple SaaS vendors
Decompiler.comJava, Android, Python, C# online decompiler.
Strong node.jsAn exhaustive checklist to assist in the source code security analysis of a node.js web service.
NetworkMinerA Network Forensic Analysis Tool (NFAT)
ParosA Java-based HTTP/HTTPS proxy for assessing web application vulnerability
pigA Linux packet crafting tool
FindsubdomainsA subdomains discovery tool that collects all possible subdomains from open source internet and validates them through…
cirt-fuzzerA simple TCP/UDP protocol fuzzer.
ASlookupa useful tool for exploring autonomous systems and all related info (CIDR, ASN, Org...)
ZAPThe Zed Attack Proxy (ZAP) is an easy to use integrated penetration testing tool for finding vulnerabilities in web…
mitmsocks4jMan-in-the-middle SOCKS Proxy for Java
ssh-mitmAn SSH/SFTP man-in-the-middle tool that logs interactive sessions and passwords.
nmapNmap (Network Mapper) is a security scanner
Aircrack-ngAn 802.11 WEP and WPA-PSK keys cracking program
NipeA script to make Tor Network your default gateway.
HabuPython Network Hacking Toolkit
Wifi JammerFree program to jam all wifi clients in range
FiresheepFree program for HTTP session hijacking attacks.
ScapyA Python tool and library for low level packet creation and manipulation
AmassIn-depth subdomain enumeration tool that performs scraping, recursive brute forcing, crawling of web archives, name…
sniffglueSecure multithreaded packet sniffer
NetzDiscover internet-wide misconfigurations, using zgrab2 and others.
RustScanExtremely fast port scanner built with Rust, designed to scan all ports in a couple of seconds and utilizes nmap to…
PETEPExtensible TCP/UDP proxy with GUI for traffic analysis & modification with SSL/TLS support.
AutopsyA digital forensics platform and graphical interface to The Sleuth Kit and other digital forensics tools
sleuthkitA library and collection of command-line digital forensics tools
EnCaseThe shared technology within a suite of digital investigations products by Guidance Software
malzillaMalware hunting tool
IPED - Indexador e Processador de Evidências DigitaisBrazilian Federal Police Tool for Forensic Investigation
CyLRNTFS forensic image collector
CAINECAINE is a Ubuntu-based app that offers a complete forensic environment that provides a graphical interface. This tool…
xortoolA tool to analyze multi-byte XOR cipher
John the RipperA fast password cracker
Aircrack-ngAn 802.11 WEP and WPA-PSK keys cracking program
CipheyAutomated decryption tool using artificial intelligence & natural language processing.
OverTheWire - SemtexOverTheWire - VortexOverTheWire - Drifterpwnable.krProvide various pwn challenges regarding system security
Exploit Exercises - NebulaSmashTheStackA variety of wargames maintained by the SmashTheStack Community.
HackingLabEthical hacking, computer network and security challenge platform.
Reversing.krThis site tests your ability to Cracking & Reverse Code Engineering
CodeEngn(Korean)
simples.kr(Korean)
Crackmes.deThe world first and largest community website for crackmes and reversemes.
Hack This Site!a free, safe and legal training ground for hackers to test and expand their hacking skills
Hack The Boxa free site to perform pentesting in a variety of different systems.
Webhacking.krHacking challenges for web.
0xf.ata website without logins or ads where you can solve password-riddles (so called hackits).
fuzzy.landWebsite by an Austrian group. Lots of challenges taken from CTFs they participated in.
GruyereOthersList of online available vulnerable applications for learning purposes.
TryHackMeHands-on cyber security training through real-world scenarios.
OverTheWire - KryptonAwesome bug bounty resources by EdOverflowBugcrowdCrowdsourced cybersecurity platform for bug bounties and pentesting.
HackeroneIntigritiEurope's #1 ethical hacking and bug bounty program.
DEF CONCSAW CTFhack.lu CTFPliad CTFRuCTFeGhost in the ShellcodePHD CTFSECUINSIDE CTFSecurity Conference in Seoul.
Codegate CTFBoston Key Party CTFZeroDays CTFInsomni’hackPico CTFprompt(1) to winXSS Challenges
Hack The Boxa free site to perform pentesting in a variety of different systems.
Hack+An Intelligent network of bots that fetch the latest InfoSec content.
CTFtime.orgAll about CTF (Capture The Flag)
WeChallCTF archives (shell-storm)CTF challenge archive maintained by Jonathan Salwan.
Rookit ArsenalOS RE and rootkit development
Pentest Cheat SheetsCollection of cheat sheets useful for pentesting
Movies For HackersA curated list of movies every hacker & cyberpunk must watch.
Roppers CTF Fundamentals CourseFree course designed to get a student crushing CTFs as quickly as possible. Teaches the mentality and skills required…
Security related Operating Systems @ RawsecComplete list of security related operating systems
Best Linux Penetration Testing Distributions @ CyberPunkDescription of main penetration testing distributions
Security @ DistrowatchWebsite dedicated to talking about, reviewing and keeping up to date with open source operating systems
empireA post exploitation framework for powershell and python.
silenttrinityA post exploitation tool that uses iron python to get past powershell restrictions.
PowerSploitA PowerShell post exploitation framework
ebowlaFramework for Making Environmental Keyed Payloads
SecToolsTop 125 Network Security Tools
Roppers Security FundamentalsFree course that teaches a beginner how security works in the real world. Learn security theory and execute defensive…
Roppers Practical NetworkingA hands-on, wildly practical introduction to networking and making packets dance. No wasted time, no memorizing, just…
Rawsec's CyberSecurity InventoryAn open-source inventory of tools, resources, CTF platforms and Operating Systems about CyberSecurity. (Source)
The CyberclopaediaThe open-source encyclopedia of cybersecurity. GitHub Repository