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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file paranoid_deobfuscator-2.0.1.tar.gz.

File metadata

  • Download URL: paranoid_deobfuscator-2.0.1.tar.gz
  • Upload date:
  • Size: 193.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for paranoid_deobfuscator-2.0.1.tar.gz
Algorithm Hash digest
SHA256 d27e2be1545deff7a0fad84e04d5175a49f6e93e4c1600bbef29a96cb0ee36f4
MD5 204f489a5d55b2c1b5117f1eafde948c
BLAKE2b-256 3a4f697cc65c39ae1121e659aa93bc0d7c02a34739fa1f19021e6f7847dff4cb

See more details on using hashes here.

File details

Details for the file paranoid_deobfuscator-2.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for paranoid_deobfuscator-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ba9354d364fbfc60c4f08904b635a37fa4a2a99b6acb1821a88782c14878a0e9
MD5 3329b84305473cd89147735db81b0c8f
BLAKE2b-256 c24dbbea1ba2cf5bd668f34c87306cd5f10781b9e2e2077db1487aeaf51e3d0b

See more details on using hashes here.

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