Rating:

# misc60 - 'Quick Run'

> Someone sent me a file with white and black rectangles. I don't know how
> to read it. Can you help me?

> Attachment: Download [misc60.zip](./misc60.zip)

After opening up misc60.zip inside **README.txt** we're greeted with huge strings of repetitive letters. Without spamming the page, here's just one 'block'.

```
4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI
4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI
4paI4paI4paI4paI4paI4paI4paI4paICuKWiOKWiCAgICAgICAgICAgICAg4paI4paIICDiloji
loggIOKWiOKWiCAg4paI4paIICAgICAgICAgICAgICDilojilogK4paI4paIICDilojilojiloji
lojilojilojilojilojilojiloggIOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAg4paI
4paIICDilojilojilojilojilojilojilojilojilojiloggIOKWiOKWiArilojiloggIOKWiOKW
iCAgICAgIOKWiOKWiCAg4paI4paIICDilojilojilojiloggICAg4paI4paIICDilojiloggICAg
ICDilojiloggIOKWiOKWiArilojiloggIOKWiOKWiCAgICAgIOKWiOKWiCAg4paI4paI4paI4paI
4paI4paI4paI4paI4paI4paIICDilojiloggIOKWiOKWiCAgICAgIOKWiOKWiCAg4paI4paICuKW
iOKWiCAg4paI4paIICAgICAg4paI4paIICDilojiloggIOKWiOKWiOKWiOKWiCAg4paI4paI4paI
4paIICDilojiloggICAgICDilojiloggIOKWiOKWiArilojiloggIOKWiOKWiOKWiOKWiOKWiOKW
iOKWiOKWiOKWiOKWiCAg4paI4paI4paI4paIICAgIOKWiOKWiCAg4paI4paIICDilojilojiloji
lojilojilojilojilojilojiloggIOKWiOKWiArilojiloggICAgICAgICAgICAgIOKWiOKWiCAg
4paI4paIICDilojiloggIOKWiOKWiCAgICAgICAgICAgICAg4paI4paICuKWiOKWiOKWiOKWiOKW
iOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW
iCAgICDilojilojilojilojilojilojilojilojilojilojilojilojilojilojilojilojiloji
logK4paI4paI4paI4paIICDilojilojilojiloggIOKWiOKWiCAg4paI4paI4paI4paIICAgIOKW
iOKWiCAgICDilojilojilojiloggIOKWiOKWiCAg4paI4paIICDilojilogK4paI4paIICAgICAg
ICAgICAg4paI4paIICAgIOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAg4paI4paIICDilojiloji
lojilojilojilojilojiloggIOKWiOKWiArilojiloggIOKWiOKWiCAg4paI4paI4paI4paI4paI
4paIICAgICAgICAgICAg4paI4paI4paI4paI4paI4paI4paI4paIICDilojiloggIOKWiOKWiCAg
4paI4paICuKWiOKWiCAg4paI4paI4paI4paIICDilojiloggIOKWiOKWiCAg4paI4paIICDiloji
loggIOKWiOKWiCAg4paI4paIICDilojiloggIOKWiOKWiCAg4paI4paI4paI4paICuKWiOKWiOKW
iOKWiCAg4paI4paIICAgIOKWiOKWiCAg4paI4paIICDilojiloggIOKWiOKWiCAg4paI4paIICDi
lojiloggIOKWiOKWiCAg4paI4paIICDilojilogK4paI4paI4paI4paI4paI4paI4paI4paI4paI
4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paIICDilojiloggIOKWiOKWiCAg4paI4paI
ICDilojiloggIOKWiOKWiCAg4paI4paI4paI4paICuKWiOKWiCAgICAgICAgICAgICAg4paI4paI
4paI4paI4paI4paIICDilojiloggIOKWiOKWiCAg4paI4paIICDilojiloggIOKWiOKWiCAg4paI
4paICuKWiOKWiCAg4paI4paI4paI4paI4paI4paI4paI4paI4paI4paIICDilojilojilojilogg
IOKWiOKWiCAg4paI4paIICDilojiloggIOKWiOKWiCAg4paI4paIICDilojilojilojilogK4paI
4paIICDilojiloggICAgICDilojiloggIOKWiOKWiCAg4paI4paIICDilojiloggIOKWiOKWiCAg
4paI4paIICDilojiloggIOKWiOKWiCAg4paI4paICuKWiOKWiCAg4paI4paIICAgICAg4paI4paI
ICDilojilojilojiloggIOKWiOKWiCAg4paI4paIICDilojiloggIOKWiOKWiCAg4paI4paIICDi
lojilojilojilogK4paI4paIICDilojiloggICAgICDilojiloggIOKWiOKWiOKWiOKWiOKWiOKW
iCAg4paI4paIICDilojiloggIOKWiOKWiCAg4paI4paIICDilojiloggIOKWiOKWiArilojilogg
IOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAg4paI4paIICAgIOKWiOKWiCAgICDiloji
lojilojiloggIOKWiOKWiCAg4paI4paIICDilojilojilojilogK4paI4paIICAgICAgICAgICAg
ICDilojilojilojilojilojiloggICAg4paI4paI4paI4paI4paI4paI4paI4paIICDilojilogg
ICAgICDilojilogK4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI
4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI
4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paICg==
```

Right off the bat, I notice the equals signs. Is this Base64 [again?](http://www.freeformatter.com/base64-encoder.html)

```
██████████████████████████████████████████████
██ ██ ██ ██ ██ ██
██ ██████████ ██████████ ██ ██████████ ██
██ ██ ██ ██ ████ ██ ██ ██ ██
██ ██ ██ ██████████ ██ ██ ██ ██
██ ██ ██ ██ ████ ████ ██ ██ ██
██ ██████████ ████ ██ ██ ██████████ ██
██ ██ ██ ██ ██ ██
████████████████████████ ██████████████████
████ ████ ██ ████ ██ ████ ██ ██ ██
██ ██ ████████ ██ ████████ ██
██ ██ ██████ ████████ ██ ██ ██
██ ████ ██ ██ ██ ██ ██ ██ ██ ██ ████
████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
████████████████████ ██ ██ ██ ██ ██ ████
██ ██████ ██ ██ ██ ██ ██ ██
██ ██████████ ████ ██ ██ ██ ██ ██ ████
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
██ ██ ██ ████ ██ ██ ██ ██ ██ ████
██ ██ ██ ██████ ██ ██ ██ ██ ██ ██
██ ██████████ ██ ██ ████ ██ ██ ████
██ ██████ ████████ ██ ██
██████████████████████████████████████████████

```

It sure is! And o-m-g it's a QR code made out of ASCII characters! Cute :3

Scrolling through the entire blocks of code. You'll notice that every block is a Base64 string, so if you paste all of the text in the **README.txt** into that decoder, you'll get A LOT of QR Codes in text.

Now, I'm sure there was a better way of doing this but this was me thinking on my feet, without a QR Code Reader/Scanner.

I took screenshots with [ShareX](https://getsharex.com/) of each of the QR Codes and uploaded them here: http://zxing.org/w/decode to get raw data out of them.

You'll notice that every QR code is actually a code of a letter. The one listed above was just **F**.

Decoding all the QRs you'll get the flag:

```
Flagis:IW{QR_C0DES_RUL3}
```

:3

Original writeup (https://github.com/jmazzola/CTFs/tree/master/Internetwache%20CTF%202016/Misc/Misc60%20-%20Quick%20Run).