Setup

<aside> โœจ Before the start of the workshop, install the tools on the dependencies page

</aside>

This workshop expects basic familiarity with the command line. I aim to make few assumptions about familiarity with networking concepts, but some familiarity will make it significantly easier.

Challenges in this workshop are on naumachiactf.com, which is a site I run ๐Ÿ‘‹. Feel free to create an account there and play the challenges any time, and let me (Victor / subgraf ) know if you have any questions.

Dependencies

How to CTF

Running without sudo

NaumachiaCTF

<aside> ๐Ÿ’ก Convention: When you see a code block, like the one below๐Ÿ‘‡, commands you should enter will be prefixed with a dollar sign $, what you should input after running the command will be prefixed with <, and expected output will be prefixed with >

</aside>

$ sed 's/Hello/Goodbye'
< Hello
> Goodbye

Sections

101 - Beginner

Networking Crash Course

Network Sniffing

Reconnaissance

Man-in-the-middle Attacks

201 - Intermediate

TCP Session Hijacking

TLS Downgrade

DNS Hijacking

Discuss

If you are working through this material, and you want a place to discuss, join the Discord server

Join the naumachia Discord Server!