InjuredAndroid : A Vulnerable Android Application

InjuredAndroid is a vulnerable Android application with ctf examples based on bug bounty findings, exploitation concepts, and pure creativity.

Setup for a physical device

  • Download injuredandroid.apk from Github
  • Enable USB debugging on your Android test phone.
  • Connect your phone and your pc with a usb cable.
  • Install via adb. adb install injuredandroid.apk. Note: You need to use the absolute path to the .apk file or be in the same directory.

Also Read – NFStream : A Flexible Network Data Analysis Framework

Setup for an Android Emulator using Android Studio

  • Download the apk file.
  • Start the emulator from Android Studio (I recommend downloading an emulator with Google APIs so root adb can be enabled).
  • Drag and drop the .apk file on the emulator and injuredandroid.apk will install.

Tips and CTF Overview

De-compiling the Android app is highly recommended.

  • XSSTEST is just for fun and to raise awareness on how WebViews can be made vulnerable to XSS.
  • The login flags just need the flag submitted.
  • The flags without a submit that demonstrate concepts will automatically register in the “Flags Overview” Activity.
  • The last two flags don’t register because there currently isn’t a remote verification method (I plan to change this in a future update). This was done to prevent using previous flag methods to skip the exploitation techniques.
  • There is one flag with a Pentesterlab 1 month gift key. The key is stored in a self destructing note after It’s read, do not close the browser tab before copying the url.
  • The exclamatory buttons on the bottom right will give users up to three tips for each flag.
R K

Recent Posts

garak, LLM Vulnerability Scanner : The Comprehensive Tool For Assessing Language Model Security

garak checks if an LLM can be made to fail in a way we don't…

22 hours ago

Vermilion : Mastering Linux Post-Exploitation For Red Team Success

Vermilion is a simple and lightweight CLI tool designed for rapid collection, and optional exfiltration…

22 hours ago

AD-CS-Forest-Exploiter : Mastering Security Through PowerShell For AD CS Misconfiguration

ADCFFS is a PowerShell script that can be used to exploit the AD CS container…

22 hours ago

Usage Of Tartufo – A Comprehensive Guide To Securing Your Git Repositories

Tartufo will, by default, scan the entire history of a git repository for any text…

22 hours ago

Loco : A Rails-Inspired Framework For Rust Developers

Loco is strongly inspired by Rails. If you know Rails and Rust, you'll feel at…

2 days ago

Monolith : The Ultimate Tool For Storing Entire Web Pages As Single HTML Files

A data hoarder’s dream come true: bundle any web page into a single HTML file.…

2 days ago