• Stars
    star
    735
  • Rank 60,266 (Top 2 %)
  • Language
    HTML
  • License
    GNU General Publi...
  • Created over 6 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A sorted and updated list of security wargame sites.

Welcome to the Wargame Nexus

This is an organized, PR-able list of wargame sites. If you know of a (reasonable) wargame site not on this list (and there are definitely some), shoot me a PR.

You can aggregate your score across many of these sites by registering on WeChall.

Wargames Listing

Legend

  • recommended wargame
  • beginner difficulty
  • downloadable challenges
  • no scoreboard
  • bitrotted
  • dead
  • only playable in language X

The chals below are listed with recommended ones first, then the rest in alphabetical order.

Beginner

General

Binary Pwning

Binary Reversing

Prompt Injection

Mobile

Web

Crypto

Forensics

Cloud

Unsorted

Not Security

Developing some core CS skills can be useful for security as well!

Gone, but not forgotten

These sites have gone offline (or taken their challenges offline). I track them here to periodically check for their return (which does happen sometimes!).

Credit

I acquired the links here over a very long career. At some point, I started noting down resources that led me to these links. They are:

More Repositories

1

ctf-tools

Some setup scripts for security research tools.
Shell
7,899
star
2

preeny

Some helpful preload libraries for pwning stuff.
C
1,497
star
3

idalink

Some glue facilitating remote use of IDA (the Interactive DisAssembler) Python API.
Python
77
star
4

pwnsh

tools for shellcoding
Shell
52
star
5

fuckpy3

Some much-needed sanity for byte-wrangling in python3.
Python
44
star
6

memcurses

Memory awesomeness.
Python
29
star
7

paper-templates

A set of templates for different academic venues.
TeX
25
star
8

fuckpep8

A VIM plugin to make life feasible in the presence of space-hippies.
Vim Script
20
star
9

cgc-bins

Compiled CGC binaries for experimentation porpoises.
18
star
10

kuboid

A distributed experimentation platform using kubernetes.
Shell
12
star
11

mulpyplexer

A module that multiplexes interactions with lists of python objects.
Python
12
star
12

deadbeef

The deadbeef module produces hexspeak for nefarious purposes.
Python
10
star
13

ezmp

Easy multiprocessing in python
Python
8
star
14

pyllabreate

Finally.
Python
8
star
15

blob

A useful class for dealing with unstructured data.
Python
7
star
16

angr-megatest

large-scale testing of cfg and decompiler
Python
6
star
17

ana

ANA provides a place for objects to live out their lives and be distributed to other python instances.
Python
5
star
18

ubuntu-unminimized

A dockerfile to uniminimize the (minimized by default) ubuntu dockerhub images.
Shell
5
star
19

chatgpt-murder-mystery

a little murder mystery in chatgpt
Python
5
star
20

cgc-multiarch

CGC for other architectures.
C
4
star
21

pygpar

A python wrapper around GNU parallel.
Python
4
star
22

xonshrc

4
star
23

bash_udp

UDP server for bash (using netcat).
Shell
3
star
24

wmstock

Checks all world market stores for stock information.
Python
3
star
25

cooldict

Some useful dict-like structures.
Python
3
star
26

multiafl

A little script to start multiple instances of AFL.
Shell
3
star
27

old-shellphish-crap

Python
2
star
28

cacher

Awesome caching module for python.
Python
2
star
29

cse591-project1-grading

Grading scaffold for CSE591 project 1.
Shell
2
star
30

sequential-dvd-writer

This is a menu-based UI for burning large amounts of media onto multiple CDs or DVDs in an organized fashion.
Perl
2
star
31

gdb_woo

C
1
star
32

test

test
Python
1
star
33

quircy

(The start of) a low-level QR code parsing library in Python.
Python
1
star
34

drmbook

Toy eBook DRM example for teaching about streaming media DRM
Python
1
star