arrow-left

All pages
gitbookPowered by GitBook
1 of 6

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

PI 1- Magic in the air

hashtag
PI 1: Magic in the air

Open the pcap, add data to the columns by clicking on the packet bytes and right click > Apply to column where it it highlights. Remove the other columns then go to File > Export Packet > Dissections > As CSV. Remove the odd data such as Value, the white space and the odd data parts. Remove the speech marks with 'sed -i 's/"//g' . Then run this script on it

The output will have the number.

hashtag
Flag: rgbCTF{+46736727859}

newmap = {
2: "PostFail",
4: "a",
5: "b",
6: "c",
7: "d",
8: "e",
9: "f",
10: "g",
11: "h",
12: "i",
13: "j",
14: "k",
15: "l",
16: "m",
17: "n",
18: "o",
19: "p",
20: "q",
21: "r",
22: "s",
23: "t",
24: "u",
25: "v",
26: "w",
27: "x",
28: "y",
29: "z",
30: "1",
31: "2",
32: "3",
33: "4",
34: "5",
35: "6",
36: "7",
37: "8",
38: "9",
39: "0",
40: "Enter",
41: "esc",
42: "del",
43: "tab",
44: "space",
45: "-",
47: "[",
48: "]",
56: "/",
57: "CapsLock",
79: "RightArrow",
80: "LetfArrow"
}

myKeys = open("<filtered out file>")
i = 1
for line in myKeys:
    bytesArray = bytearray.fromhex(line.strip())
    #print "Line Number: " + str(i)
    for byte in bytesArray:
        if byte != 0:
            keyVal = int(byte)

            if keyVal in newmap:
                #print "Value map : " + str(keyVal) + " - -> " + newmap[keyVal]
                print newmap[keyVal]
            else:
                print "No map found for this value: " + str(keyVal)

                #print format(byte, "02X")
                i+=1

Insanity Check

Download Run zsteg

hashtag
Flag: rgbCTF{y0u_c4n_d0wnl04d_th1s}

https://cdn.discordapp.com/icons/699037304836063292/6749ad472542c68eda62245bb0fca0f3.png?size=128arrow-up-right

Space Transmission

Run the file on a sstv program such as Robot36 on Android.

hashtag
Flag: rgbctf{s10w_2c4n_1s_7h3_W4V3}

Pi 2

First things first, we saved the phone number, and saw if it synced with any social medias. It gave an instagram (https://www.instagram.com/donnylockheart9/?hl=enarrow-up-right). The first thing to do: check the highlights. The highlights reveal to us a few things, his full name and his city.

He also left a boarding pass on there, with him flying into Amsterdam on Friday 17th, at 1:45 pm. Using my aviation nerd skills, I searched up flights arriving into schipol at 1.45 pm, and i got the flight number.

Slapping together everything in a flag form, we get

hashtag
Flag: rgbCTF{donovanlockheart:birmingham:gb:kl1426}

forensics:osint

robins reddit password

This is the url needed to solve the challenge:

hashtag
rgbCTF{bird}

https://www.reddit.com/r/ProgrammerHumor/comments/78aa07/reddit_host_a_joke_etcpasswd_with_hashes_for/dottnmn?utm_source=share&utm_medium=web2xarrow-up-right