Deobfuscate "paranoid" protected apps
Project description
Paranoid/LSParanoid deobfuscator
A script to deobfuscate apps obfuscated with Paranoid/LSParanoid to help you with static analysis.
NOTE: ⚠️ Currently not working on Windows. Please use WSL or a Linux VM. See #14.
NOTE: Only compatible with Paranoid v0.3.0+ (released in 25 Jan 2020)
Before | After |
---|---|
Installation
python setup.py install
Requirements
- Python 3
numpy
package (install it viapip install numpy
orpip install -r requirements.txt
)
Usage
APK file (using Apktool)
- Decode
.apk
file:apktool d app.apk
- Run deobfuscator:
python -m paranoid_deobfuscator app
- Build:
apktool b app
- Enjoy your deobfuscated apk!
DEX file (using smali)
- Disassemble
.dex
file:baksmali d classes.dex
- Run deobfuscator:
python -m paranoid_deobfuscator out
- Assemble:
smali a out
- Enjoy your deobfuscated dex!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
paranoid_deobfuscator-2.0.0.tar.gz
(193.3 kB
view hashes)
Built Distribution
Close
Hashes for paranoid_deobfuscator-2.0.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | df2ad3922c7f847e5e684c8188d7642ae3a6bbef54842ed891c73b004490fe3a |
|
MD5 | d7d298fa5b6c658627da21a1d5bbca9a |
|
BLAKE2b-256 | 923ce4c76d8733eba0c1849a89d7f1fb1a3807db8c3d4ea24d15d9fb5c598e83 |
Close
Hashes for paranoid_deobfuscator-2.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bd6d664cda5afbe06dbdd1647f8d68d13adcce2e3bbe522845b7d8d60b04b07 |
|
MD5 | 331d299ffbf48059cdff63d51f3103c5 |
|
BLAKE2b-256 | 7f6c013d6d2a8dca7f498e8c295aaa9f679e22e37b569ca1b96c43552b59a351 |