Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abhi-r3v0/EVABS
An open source Android application that is intentionally vulnerable so as to act as a learning platform for Android application security beginners.
https://github.com/abhi-r3v0/EVABS
android-app android-application-vulnerabilities android-ctf android-labs android-pentest android-security application-security ctf-challenges ctf-platform mobile-app mobile-ctf mobile-pentest mobile-security pentesting vulnerable
Last synced: about 1 month ago
JSON representation
An open source Android application that is intentionally vulnerable so as to act as a learning platform for Android application security beginners.
- Host: GitHub
- URL: https://github.com/abhi-r3v0/EVABS
- Owner: abhi-r3v0
- Created: 2018-08-23T19:18:59.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-12-23T08:20:26.000Z (almost 3 years ago)
- Last Synced: 2024-08-02T13:19:30.191Z (4 months ago)
- Topics: android-app, android-application-vulnerabilities, android-ctf, android-labs, android-pentest, android-security, application-security, ctf-challenges, ctf-platform, mobile-app, mobile-ctf, mobile-pentest, mobile-security, pentesting, vulnerable
- Language: CMake
- Homepage: https://www.hawkspawn.com/EVABS
- Size: 29.1 MB
- Stars: 216
- Watchers: 6
- Forks: 47
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-starz - abhi-r3v0/EVABS - An open source Android application that is intentionally vulnerable so as to act as a learning platform for Android application security beginners. (CMake)
README
# EVABS (Extremely Vulnerable Android Labs)
---
![INDIA](https://img.shields.io/badge/From-India-orange.svg) [![Open Source Love](https://badges.frapsoft.com/os/v2/open-source.svg?v=103)](https://www.github.com/abhi-r3v0/EVABS) [![GPL Licence](https://badges.frapsoft.com/os/gpl/gpl.png?v=103)](https://www.github.com/abhi-r3v0/EVABS) ![version](https://img.shields.io/badge/version-v1.1-red.svg)
![Hits](https://hitcounter.pythonanywhere.com/count/tag.svg?url=https%3A%2F%2Fgithub.com%2Fabhi-r3v0%2FEVABS)An open source Android application that is intentionally vulnerable so as to act as a learning platform for Android application security beginners. The effort is to introduce beginners with very limited or zero knowledge to some of the major and commonly found real-world based Android application vulnerabilities in a story-based, interactive model. EVABS follows a level-wise difficulty approach and in each level, the player learns a new concept. This project is still under progress and aims at incorporating as many levels as possible.
For complete details and solutions, head to the [blog series](https://www.hawkspawn.com/blog/getting-started-with-evabs/).
---
### INSTALLATION
* Download the latest application file from the [releases](https://github.com/abhi-r3v0/EVABS/releases) page.
* Install it in an Android device (rooted recommended) or emulator.
(Head to this [blog](https://www.hawkspawn.com/blog/getting-started-with-evabs/) for more information)---
### SCREENSHOTS:
![1](docs/images/ss1.jpg)
![2](docs/images/newui.jpg)
![3](docs/images/ss2.jpg)
![4](docs/images/ss3.jpg)
![5](docs/images/flagcheck.jpg)
---### REQUIREMENTS
* Android Emulator (Default/Genymotion) or a rooted Android device.
* [FRIDA](https://frida.re/)
* [ADB](https://www.xda-developers.com/install-adb-windows-macos-linux/)
* [apktool](https://ibotpeaches.github.io/Apktool/)
* [dex2jar](https://github.com/pxb1988/dex2jar)or use [ADHRIT](https://github.com/abhi-r3v0/Adhrit) (all-in-one tool)
Confused? Read the [documentation](https://github.com/abhi-r3v0/EVABS/wiki/Getting-Started-With-EVABS) on setting up the environment.
---
### CHANGE LOG
* Flag checking module added within EVABS.
* Alternatively, you can use this [link](https://www.neoonsec.com/evabs/verify.php) to submit flags from your browser.
* UI improvements### BUILDING LOCALLY
* Clone the repository ```git clone https://github.com/abhi-r3v0/EVABS.git``` or download the zip.
* Create a new folder ```EVABS``` in your ```AndroidStudioProjects``` directory and move the contents to the new directory.
* Fire up Android Studio, ```File``` -> ```open``` and select the project.
* Go to ```Build``` -> ```Generate Signed APK```.
* Create a new signature, if it doesn't exist. Sign the APK.
* Install the APK using ```adb install EVABS.apk```---
## THE SQUAD
#### PROJECT LEAD:
* Abhishek J M ([email protected], [@HawkSpawn](https://www.hawkspawn.com/))
#### LOGO
* Loyd Jayme ([email protected], [@loydjayme25](https://github.com/loydjayme25))
---