Start hacking!
Now that your system has been set up with all the prerequisite software, it's time to start hacking!
Last updated
Now that your system has been set up with all the prerequisite software, it's time to start hacking!
Last updated
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:
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:
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.
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):