Skip to main content

Deobfuscate "paranoid" protected apps

Project description

[!WARNING]
Currently not working on Windows. Please use WSL or a Linux VM. See #14.

Paranoid/LSParanoid deobfuscator

PyPI - Version

[!NOTE]
Only compatible with Paranoid v0.3.0+ (released in 25 Jan 2020)

A script to deobfuscate apps obfuscated with Paranoid/LSParanoid to help you with static analysis.

Before After
Before After

Installation

Using pip

pip install paranoid-deobfuscator

Manual

  1. git clone https://github.com/giacomoferretti/paranoid-deobfuscator
  2. cd paranoid-deobfuscator
  3. pip install .

Usage

APK file (using Apktool)

  1. Decode .apk file: apktool d app.apk
  2. Run deobfuscator: python -m paranoid_deobfuscator app
  3. Build: apktool b app
  4. Enjoy your deobfuscated apk!

DEX file (using smali)

  1. Disassemble .dex file: baksmali d classes.dex
  2. Run deobfuscator: python -m paranoid_deobfuscator out
  3. Assemble: smali a out
  4. Enjoy your deobfuscated dex!

Project details


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.1.tar.gz (193.5 kB view hashes)

Uploaded Source

Built Distribution

paranoid_deobfuscator-2.0.1-py3-none-any.whl (12.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page