Rating:

## Solution

The solution is the use the QR Code Error Correction capabilities. Most of the brunt out regions position and alignment sections.

We use [merricx's qrazybox](https://merricx.github.io/qrazybox/) to recreate the QR code manually.

![create qr code](https://raw.githubusercontent.com/pberba/ctf-solutions/master/20180915_trendmicro/forensics_crypto_1_100/fcrypto-1-100_1.png)

And then use the Reed-Solomon error correction to retrieve the flag.

![get the flag](https://raw.githubusercontent.com/pberba/ctf-solutions/master/20180915_trendmicro/forensics_crypto_1_100/fcrypto-1-100_2.png)

Original writeup (https://github.com/pberba/ctf-solutions/tree/master/20180915_trendmicro/forensics_crypto_1_100).