This page looks best with JavaScript enabled

Flare-on 2 - Challenge 1

 ·  ☕ 1 min read  ·  ✍️ suidroot

This is a post in a series where I complete every Flare-on challenge. The landing page for all of these posts can be found here

The first challenge in the 2015 season on Flare On was a pretty easy enter the password type of challenge. I started off by opening the extracted file in IDA and running it in the debugger. I stepped to the section of code that evaluates the input versus the input

Key encoding and comparison routine
I extracted the encoded key from memory

Encoded Key data
Then I re-implemented the XOR encryption in python and generated the key from the data.

Jupyter notebook key decoder
Which successfully worked!

Successful Key Entry

Share on

Ben Mason
WRITTEN BY
suidroot
Computer Security – Reverse Engineering – Malware – Electronics Hobbyist – Sometimes Photographer – Spaceflight – Cat Enthusiast