Top 23 Ctf Open-Source Projects
-
Awesome-Hacking-Resources
A collection of hacking / penetration testing resources to make you better!
Hacking Resources
-
Ciphey
⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡
Project mention: How do I get Ciphey to use more cores for decryption? | reddit.com/r/hacking | 2022-02-16repo: https://github.com/Ciphey/Ciphey
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
Pwntools - CTF Framework for writing exploits.
-
CTF
-
Project mention: Capture the flag: A Node.js web app vulnerability practice | reddit.com/r/javascript | 2022-05-20
Take a look at juice-shop as well.
-
Project mention: BOF: How to calculate the exact number of NOPS and length of ESP | reddit.com/r/oscp | 2021-11-07
It's not super current, but I really recommend the [Modern Binary Exploitation}(https://github.com/RPISEC/MBE) course produced by RPISEC if you haven't seen it. It approaches things in a nice structured way.
-
There are a lot of these types of tools already in the reverse engineering community (in order of lowest chance of breaking when you throw really weird stuff at it):
GEF: https://gef.readthedocs.io/en/master/
PWNDBG: https://github.com/pwndbg/pwndbg
PEDA: https://github.com/longld/peda
They also come with a slew of different features to aid in RE/exploit dev, but many of them are also useful for debugging really weird issues.
-
JetBrains
Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.
-
gef
GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging features for exploit developers & reverse engineers
I still struggle with GDB but my excuse is that I seldom use it.
When I was studying reverse engineering though, I came across a really cool kit (which I've yet to find an alternative for lldb, which would be nice given: rust)
I'd recommend checking it out, if for no other reason than it makes a lot of things really obvious (like watching what value lives in which register).
LLDB's closest alternative to this is called Venom, but it's not the same at all. https://github.com/ovh/venom
-
TryHackMe and CTFd might be worth a look.
-
-
I also forgot https://github.com/DominicBreuker/pspy obviously for linux privesc
-
one_gadget - A tool to find the one gadget execve('/bin/sh', NULL, NULL) call.
-
-
SUDO_KILLER
A tool to identify and exploit sudo rules' misconfigurations and vulnerabilities within sudo for linux privilege escalation.
-
-
Project mention: Tool das alle mit E-Mail verknüpfte Accounts auflistet? | reddit.com/r/de_EDV | 2022-06-22
-
Project mention: Stowaway -- Multi-hop Proxy Tool for pentesters | reddit.com/r/CKsTechNews | 2022-05-07
-
reverse-shell-generator
Hosted Reverse Shell generator with a ton of functionality. -- (Great for CTFs)
-
Name-That-Hash
🔗 Don't know what type of hash it is? Name That Hash will name that hash type! 🤖 Identify MD5, SHA256 and 300+ other hashes ☄ Comes with a neat web app 🔥
Project mention: Need some information about a password hash | reddit.com/r/Hacking_Tutorials | 2021-09-11This is what I use to identify hashes I am unfamiliar with. https://github.com/HashPals/Name-That-Hash
-
-
Project mention: GitHub - ChrisTheCoolHut/Zeratool: Automatic Exploit Generation (AEG) and remote flag capture for exploitable CTF problems | reddit.com/r/bag_o_news | 2021-12-26
-
CaptfEncoder
Captfencoder is a rapid cross platform network security tool suite, providing network security related code conversion, classical cryptography, cryptography, asymmetric encryption, miscellaneous tools, and aggregating all kinds of online tools.
-
GraphQLmap
GraphQLmap is a scripting engine to interact with a graphql endpoint for pentesting purposes.
Ctf related posts
Index
What are some of the best open-source Ctf projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Awesome-Hacking-Resources | 12,120 |
2 | Ciphey | 10,071 |
3 | pwntools | 9,153 |
4 | awesome-ctf | 6,978 |
5 | juice-shop | 6,941 |
6 | MBE | 4,824 |
7 | pwndbg | 4,668 |
8 | gef | 4,647 |
9 | CTFd | 4,049 |
10 | google-ctf | 2,733 |
11 | pspy | 2,732 |
12 | one_gadget | 1,599 |
13 | ctf | 1,570 |
14 | SUDO_KILLER | 1,535 |
15 | hackthebox-writeups | 1,511 |
16 | snoop | 1,460 |
17 | Stowaway | 1,433 |
18 | reverse-shell-generator | 1,264 |
19 | Name-That-Hash | 1,057 |
20 | MemLabs | 1,043 |
21 | Zeratool | 870 |
22 | CaptfEncoder | 849 |
23 | GraphQLmap | 845 |
Are you hiring? Post a new remote job listing for free.