Wargaming Challenges Save Abandoned

Wargaming challenges write-ups

Project README

Wargaming Challenges

Wargaming write-ups and scripts. Root-Me() Youtube: https://www.youtube.com/c/glicOne

Authors

  • Romaniuk Vadim - Initial work - GlicOne

Root-Me

Website: https://www.root-me.org

App - Script (14 Challenges)

These challenges will help you to understand scripting vulnerabilities related to weak environment or configuration and development mistakes in some languages. You will have credentials for each challenge. The goal is to leverage your privileges by exploiting some environment vulnerabilities (incorrect permissions on files, weak encryption, ...) and some development mistakes. This will allow you to get a password in order to validate your skills on the platform.

Prerequisite : 
- Knowledges in UNIX shell environment and programming languages like Python and Perl. 
- Knowledges in binary files manipulation tools. 
- Knowledges in C language.

App - System (58 Challenges)

These challenges will help you understand applicative vulnerabilities. Login credentials are provided for different challenge, the goal is to obtain additional rights by exploiting program’s weaknesses and get a password to validate challs on the portal.

Prerequisite: 
- GDB. 
- Knowledges in ASM. 
- Knowledges in C language.

Cracking (28 Challenges)

Crack executable and files to win points These challenges will help you understand the workings of compiled languages. Decompile these executables to get the assembler instructions for solving the problem.

Prerequisites: 
- Understands the assembly language (ASM). 
- Understands the different executable formats (ELF, PE, etc.). 
- Knows how to work with a disassembler / debugger.

Cryptanalysis (37 Challenges)

You can test your cryptanalysis skills here. These tests will allow you to hone your cryptography skills. You will be faced with an encoded data. The challenge is to find the type of encoding or encryption and revert it back to find the solution.

Prerequisites:

- Knowledge of most common encoding formats. 
- Knowledge of most common hash algorithms and ciphers. 
- Knowledge of a scripting language.

Forensic (20 Challenges)

Train Your computer forensic expertise In this category you will learn methodologies, techniques and tools associated with computer forensics. You have to gather evidence to understand what actions was done on an information system.

Network (17 Challenges)

Networks challenges where you have to deal with captured traffic, network services, packet analysis, etc The following set of problems deal with network traffic including different protocols. You need to analyse the packet captures to solve these challenges.

Prerequisites: 
- Knowledge of a network capture analyzing tool. 
- Knowlege of the most common network protocols.

Programming (8 Challenges)

Programming challenge : you’ve to code to solve challenges. Challenges related to different programming languages (C, PHP, Java ...)

You must solve a security problem in these challenges by developing a small script using your choice of programming language.

Prerequisites: 
- Knowledge of a programming language.

Realist (25 Challenges)

Realistic challenges. You will end up in environments full of diverse and varied themes. These challenges will help you understand the operation, including authentication methods, and target vulnerabilities to exploit target in realistic scenarios.

The challenges are complete web sites with multiple security vulnerabilities, with a completely fictional content. You play the role of a hacker contacted by organizations or individuals in order to provide justice through a hack. Once received your goals, it’s up to you to browse the site by trying to discover and exploit vulnerabilities. This series of challenges can be directly applied to the real world.

Steganography (16 Challenges)

Whereas cryptography concern the art of secret, steganography is the art of hidding: the object of steganography is to hide the fact that there is an information in a document.

Web - Client (19 Challenges)

At first you will be faced with problems that will require little to no knowledge of web scripting language. Pretty soon the plot thickens ... This series of events confronts you with the use of scripting language / client side programming. They are mostly scripts to analyze and understand. This will allow you to learn this language which is in widespread use on the internet.

Prerequisites: 
- Understanding a scripting language such javascript / vbscript 
- Understanding the operation of a debugger such firebug / javascript console

Web - Server (54 Challenges)

Discover the mechanisms, protocols and technologies used on the Internet and learn to abuse it! These challenges are designed to train users on HTML, HTTP and other server side mechanisms. The following series of challenges will cultivate a better understanding of techniques such as : Basic workings of multiple authentication mechanisms, handling form data, inner workings of web applications, etc. ...

Prerequisites: 
- Understand HTML. 
- Understand the HTTP protocol. 
- Ability to manipulate a web browser.

OverTheWire

Website: http://overthewire.org/wargames/

Bandit

  • 0 - Done
  • 1 - Done
  • 2 - Done
  • 3 - Done
  • 4 - Done
  • 5 - Done
  • 6 - Done
  • 7 - Done
  • 8 - Done
  • 9 - Done
  • 10 - Done
  • 11 - Done
  • 12 - Done
  • 13 - Done
  • 14 - Done
  • 15 - Done
  • 16 - Done
  • 17 - Done
  • 18 - Done
  • 19 - Done
  • 20 - Done
  • 21 - Done
  • 22 - Done
  • 23 - Done
  • 24 - Done
  • 25 - Done
  • 26 - Done
  • 27 - Done

Natas

Leviathan

  • 0 - Done
  • 1 - Done
  • 2 - Done
  • 3 - Done
  • 4 - Done
  • 5 - Done
  • 6 - Done
  • 7 - Done

Enigmagroup

Website: https://www.enigmagroup.org/pages/challenges

Basic

Starter

JavaScript

Spoofing

SQL Injection

URL Manipulation

Variable Manipulation

XSS

Realistic

Cryptography

Vulnhub

HackTheBox

Misc

Crypto

License

This project is licensed under the GNU General Public License v3.0 License - see the LICENSE.md file for details

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Open Source Agenda is not affiliated with "Wargaming Challenges" Project. README Source: RomaniukVadim/wargaming-challenges
Stars
74
Open Issues
2
Last Commit
2 years ago
License

Open Source Agenda Badge

Open Source Agenda Rating