Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Security
  4. Hacking

Hacking

The "Awesome Hacking" project is a curated resource list designed for those interested in the field of hacking, which involves exploring and exploiting vulnerabilities in computer systems and networks. This list encompasses a wide range of categories, including penetration testing tools, ethical hacking tutorials, security research papers, and community forums. It serves as a valuable resource for beginners looking to learn the basics of cybersecurity, as well as experienced professionals seeking advanced techniques and tools. Whether you are aiming to enhance your skills or stay updated on the latest security trends, this collection offers a wealth of information to support your hacking journey.

penetration-testingethical-hackingcybersecuritysecurity-toolshacking-tutorialsnetwork-securityvulnerability-assessment
RSSView on GitHub
16.1k stars1.7k forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Table of Contents

13 sections · 189 projects

Tutorials

11 projects
Begin RE: A Reverse Engineering Tutorial Workshop
begin.re
Roppers Computing Fundamentals
roppers.org
Malware Analysis Tutorials: a Reverse Engineering Approach
fumalwareanalysis.blogspot.kr
gitbook
hoppersroppers.org
Malware Unicorn Reverse Engineering Tutorial
malwareunicorn.org
Corelan Team's Exploit writing tutorial
corelan.be
Exploit Writing Tutorials for Pentesters
web.archive.org
Lena151: Reversing With Lena
archive.org
Understanding the basics of Linux Binary Exploitation
Understanding the basics of Linux Binary Exploitation

A comprehensive tutorial series on modern Linux binary exploitation techniques, from stack overflows to heap vulnerabilities.

C1,3575 years ago
Shells
youtube.com
Missing Semester
missing.csail.mit.edu

Hex editors

4 projects
HxD
mh-nexus.de
WinHex
winhex.com
wxHexEditor
wxHexEditor

A cross-platform hex editor for viewing and editing large files with disk device support.

C6162 years ago
Synalize It
synalysis.net

Other

14 projects
nudge4j
nudge4j

A tiny tool that lets you control and debug Java applications from a browser by sending code to the JVM.

Java1646 years ago
Binwalk
Binwalk

A Rust-based firmware analysis tool for identifying and extracting embedded files and data.

Rust14,1351 month ago
dex2jar
dex2jar

A set of tools for converting Android .dex files to Java .class files and working with Dalvik bytecode.

Java13,1242 years ago
Veles
Veles

Binary data analysis and visualization tool that converts raw bytes into interactive visual patterns for rapid insight.

C++1,2397 years ago
Kaitai Struct
Kaitai Struct

A declarative language to generate binary data parsers in multiple programming languages from a single format description.

Shell4,6443 days ago
androguard
code.google.com
Protobuf inspector
Protobuf inspector

A tool to reverse-engineer and parse Protocol Buffers encoded blobs without knowing their definition.

Python1,1235 years ago
antinet
antinet

A .NET library that prevents managed debuggers and profilers from working by exploiting undocumented CLR features.

C#30712 years ago
UPX
upx.sourceforge.net
DarunGrim
DarunGrim

A binary diffing and patch analysis tool for reverse engineering and vulnerability research.

3656 years ago
DBeaver
DBeaver

A free, universal database tool and SQL client supporting over 100 databases with schema editing, ER diagrams, and AI integration.

Java51,11414 hours ago
Dependencies
Dependencies

A modern open-source Dependency Walker rewrite for Windows developers to troubleshoot DLL load dependencies.

C#11,7062 years ago
PEview
wjradburn.com
BinText
web.archive.org

System

7 projects
OverTheWire - Semtex
overthewire.org
OverTheWire - Vortex
overthewire.org
OverTheWire - Drifter
overthewire.org
Pwnable.kr
pwnable.kr
Exploit Exercises - Nebula
exploit-exercises.com
SmashTheStack
smashthestack.org
HackingLab
hacking-lab.com

Reverse Engineering

4 projects
Reversing.kr
reversing.kr
CodeEngn
codeengn.com
simples.kr
simples.kr
Crackmes.de
crackmes.de

Related Awesome Lists

📦
Security

The "Awesome Security" project is a curated collection of resources focused on enhancing security practices in the digital realm. This list encompasses a wide range of categories including security tools, libraries, frameworks, tutorials, and best practices for various platforms and technologies. It is designed to benefit security professionals, developers, and system administrators alike, providing valuable insights and tools to safeguard applications and data. Whether you are a beginner looking to understand security fundamentals or an experienced practitioner seeking advanced techniques, this project offers a wealth of information to help you improve your security posture and protect your digital assets.

14.2k
📦
Malware Analysis

The "Awesome Malware Analysis" project is a curated resource list designed to assist security professionals and researchers in the field of malware analysis. Malware analysis involves examining malicious software to understand its behavior, functionality, and impact. This list includes tools for static and dynamic analysis, reverse engineering resources, malware databases, and educational materials such as tutorials and courses. It is valuable for both beginners looking to learn the basics and experienced analysts seeking advanced techniques and tools. Users can find a wealth of resources to enhance their skills and improve their malware analysis capabilities.

13.6k
📦
Web Security

The "Awesome Web Security" project is a curated collection of resources focused on the security of web applications and services. Web security encompasses practices and technologies designed to protect websites and online services from cyber threats, vulnerabilities, and attacks. This list includes tools for penetration testing, secure coding practices, frameworks, libraries, and educational materials such as articles and tutorials. It is valuable for developers, security professionals, and researchers who seek to enhance their understanding of web security and implement robust security measures. Users can find essential tools and knowledge to safeguard their web applications effectively and stay ahead of potential threats.

13.2k
📦
CTF

The "Awesome CTF" project is a curated collection of resources focused on Capture The Flag (CTF) competitions, which are events that challenge participants to solve cybersecurity problems and vulnerabilities. This list encompasses a variety of categories including CTF platforms, write-ups, tools, training materials, and community forums, catering to both newcomers and seasoned cybersecurity enthusiasts. Whether you are looking to sharpen your skills, participate in competitions, or learn from past challenges, this repository provides invaluable insights and resources. Dive into the world of CTFs and enhance your cybersecurity prowess with the tools and knowledge available here.

11.4k