Don't Overreact

Don't Overreact writeup by Thamizhiniyan C S

Overview

Hey everyone, in this write-up we will be solving an HTB challenge Don’t Overreact.

Link to the challenge: https://app.hackthebox.com/challenges/255

Let’s Start!!!!!!


Initial Setup

First download and extract the given file.

Next I opened the apk with jadx-gui.

I checked the AndroidManifest.xml file and found that we need at least API version 21 to run this app and the target API version is 29 i.e., Android 10. So, I installed the app on Android 10 emulator.


Application Interaction

Now let’s open the app and have look at it.

It’s just a simple page with HackTheBox Logo.


Code Analysis

Let’s take a look at the source code.

On taking a look at the MainApplication class file, we can see that its a React Native application.

React Native application usually stores all the javascript as a single bundle file under the assets directory. So let’s take a look at it.

In the index.android.bundle, file if you scroll down to the end, you can find a base64 encoded version of the flag. Copy that and decode it using CyberChef.

We have successfully obtained the flag……..

Thank You………

Last updated

Was this helpful?