\|/ |   \ / | |  |  ¯:  :¯¯  \/     ¦      |¯ ||| |||
  :  :¯: -X- :¯   :  (|) |    /\  - -*- -   :  ¯T¯ ¯T¯
  |  | | / \ |   TTT  |  |   /       ¦     (_) TTT TTT
  |  ! !!   !!   !!!  !  !  !        !      !  ||| |||
  |  ¦ ¦¦   ··   ··:  ¦  ·  ¦ mASTER :      ¦  !!| |||
  |  : ::   /\   /\   :  /\ ·         /\    :  ¦¦! !||
  |  · _____> \ _> \_____> \__________> \_____ ·¦¦ ¦!|
  |  . \       Y    \            \            \ ·: :¦|
  |  ¦  ¯>     ·     \__          \__          \__ ·:|
  |  ¦  /    ___       /   ___      /   ___      / |
  !  : /       |     <¯           <¯           <¯  ¦¦!
  ¦   _>      /|      \          ¯¯\          ¯¯\  :¦¦
  ¦  /       / |       \_   ___     \_   |       \_ ·¦
  ¦  ¯> /    \ |        /            /   |        / 
  :   \/    <¯ |     \ <          \ <    |     \ <  ¦:
  |  . ¯¯¯¯¯¯  |      \/¯¯¯¯¯>     \/¯¯¯¯|      \/ |
  |  ¦ ::   :: | /\  <¯  :  /     <¯ .   | /\  <¯  ¦:|
  |  : ¦¦   ¦¦ |/  > /   ¦  ¯¯¯¯> /  ¦   |/  > / a :||
  |  | ::   :: · . \/ .  :  :   \/   :   ·   \/  N |||
  |  | ||   ||   ¦.   ¦  |  ¦        | b00T .  .¦S |||
  |  | ||   ||   :::  :  |  :        |      ¦  ::t |||
  !  | !|   !|   |!:  !  |  | rEC0RD !      :  ¦!: !||
     !  |    !   | !     !  |               !  : !  |!
        !        !          !                  !    !Z

My album INTERNET PROTOCOL is a tribute to the early days of teh interwebz. The album comes together with a CTF ( Capture The Flag ) challenge that will get you 2 Bonus tracks as a prize. This guide will help you to understand the basics of how those protocols works and collect the clues needed. Please bear in mind this guide does contain some SPOILERS so you may want to skip this if you are already confident with networking or cryptography!



THE CHALLENGE

ADDRESS: mbrserver.com
PRIZE: 2 Bonus Tracks

TARGET: Collect the 4 strings and crack them to find the code word, then send me an email to collect the prize and /join #solved codeword to enter a secret channel on IRC and discuss with the other winners.



HTTP - Port 80

The HyperText Transfer Protocol doesn't really need an introduction since you use this everyday. Visit this link which is also where the challenge start.
http://mbrserver.com



FTP - Port 21

This is the File Transfer Protocol. Your browser is gonna work for this one too just fine.
ftp://mbrserver.com



TELNET / BBS - Port 23

This is a bidirectional interactive text-oriented communication protocol you can use to connect to a BBS which is a text based cyberspace. You will need a proper BBS terminal to access to it. PLEASE do not use your OS telnet or Putty!

Follow these steps:

1) Install syncterm.bbsdev.net
2) Launch it and press INS
3) Choose MBR BBS as name
4) Choose mbrserver.com as address
5) If requested enter Port 23
6) Select the new entry from the list
7) Smash ENTER to connect
8) Create a new user by typing your handle
9) Follow the new user process. Done.



IRC - Internet Relay Chat - Port 6667

This was the most popular chat protocol back in the day. It has chat rooms where you can talk with other people on the same server. To access to it is really simple and all you need is a client to connect to this server on the same IP.

Follow these steps:

1) Install mirc.com or adiirc
2) Pick your Nickname
3) Addess is mbrserver.com
4) Port is 6667
5) Connect
6) Read the Message of the day
7) /join #general or /join #spellware
8) Chat with other people

In the channel #spellware you can ask for help to other people or /query MBR to send me a private message.



GOPHER - Port 70

Gopher is another protocol alternative and similar to HTTP which later on become dominant. You will need to use a Gopher Client or a Gopher Proxy like gopher.floodgap.com. There is also an extension of Firefox that works good.



POP3 - Port 110

This is the protocol to retrieve incoming emails from a mail server. The local domain is @mail.local - You will require an email client like Thunderbird or Outlook. But first of all you will have to find out the username and password. This is of course part of the challenge. Attention: If 2 users connects at the same time the mailbox goes in autolock for some minutes



SMTP - PORT 25

This is a protocol to send out emails to other users at @mail.local - The server require authentication which is the same as for POP3. Attention: In rare cases your ISP or your router may block port 25. You can verify this by telnetting into port 25. If you get immediately disconnected then you will need to either reconfigure your router or connect from somewhere else or ask a friend to do it for you.

IMPORTANT: Often happens this port is blocked by your ISP and VPNs. If this is the case try using your mobile phone as hotspot.



UNIT CONVERSIONS

The type of conversions used in this challenge are:

ASCII: unit-conversion.info/texttools/ascii

HEX: unit-conversion.info/texttools/hexadecimal

Binary: unit-conversion.info/texttools/convert-text-to-binary




ENCODING & ENCRYPTION

The type of enoding and ecryption methods used in this challenge are:

Base64: base64decode.org

Base64 Image: codebeautify.org/base64-to-image-converter

AES 256-bit: aesencryption.net




STEGANOGRAPHY

Google it. Hints in the BBS message board.