Warnet Event Guide for Participants
  • Welcome!
  • Housekeeping
  • What is Warnet?
  • Pre-event Setup
  • Start hacking!
  • Your first attack
  • Tips
Powered by GitBook
On this page
  • Warnet auth
  • Some basic commands
  • Scenarios
  • What's a successful attack?

Start hacking!

Now that your system has been set up with all the prerequisite software, it's time to start hacking!

PreviousPre-event SetupNextYour first attack

Last updated 1 month ago

Warnet auth

By this point you will have been assigned a team color and given a file containing credentials for that team. If you haven't been provided with this information, ask the Warnet event organizer. You'll want to use these credentials to connect to your armada. Here's how to do it:

Some basic commands

Now that you're connected with your armada, let's run some basic commands to get a feel for how things work. Use this to check the status of armada:

You can also access the Bitcoin Core RPC interface for any of the tanks in your armada:

Scenarios

Your goal is to bring down the tanks (Bitcoin Core nodes) that are labeled with your team color. For example, if you are Team Aqua, you want to take down all of the aqua tanks.

To do this, you write attack scenarios in Python and use your armada to deploy the scenarios to the battlefield. You do not have RPC access to these tanks that you are trying to take out. You only have p2p (peer-to-peer) connections with them.

These two sections on "Attack Development" and "Attack Deployment" have everything you need to launch your first scenario. After reading them, try launching the reconnaissance.py scenario.

What's a successful attack?

This section called the Rules of Engagement has a few examples of things that would cause an attack to successfully take down a tank (Bitcoin Core node):

LogoGitHub - bitcoin-dev-project/battle-of-galen-erso: A multiplayer Warnet competitionGitHub
LogoGitHub - bitcoin-dev-project/battle-of-galen-erso: A multiplayer Warnet competitionGitHub
LogoGitHub - bitcoin-dev-project/battle-of-galen-erso: A multiplayer Warnet competitionGitHub
LogoGitHub - bitcoin-dev-project/battle-of-galen-erso: A multiplayer Warnet competitionGitHub
Attack Scenario Development
LogoGitHub - bitcoin-dev-project/battle-of-galen-erso: A multiplayer Warnet competitionGitHub
Attack Scenario Deployment
LogoGitHub - bitcoin-dev-project/battle-of-galen-erso: A multiplayer Warnet competitionGitHub