Skip to main content

Deobfuscate "paranoid" obfuscated apps

Project description

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

Using pipx

pipx install paranoid-deobfuscator

Usage

$ paranoid-deobfuscator --help

Usage: paranoid-deobfuscator [OPTIONS] COMMAND [ARGS]...

Options:
  -v, --verbose  Enables verbose mode
  --help         Show this message and exit.

Commands:
  deobfuscate  Deobfuscate a paranoid obfuscated APK smali files
  helpers      Helper commands
$ paranoid-deobfuscator deobfuscate --help

Usage: paranoid-deobfuscator deobfuscate [OPTIONS] TARGET

  Deobfuscate a paranoid obfuscated APK smali files

Options:
  --help  Show this message and exit.
$ paranoid-deobfuscator helpers --help

Usage: paranoid-deobfuscator helpers [OPTIONS] COMMAND [ARGS]...

  Helper commands

Options:
  --help  Show this message and exit.

Commands:
  deobfuscate-string  Deobfuscate a string using extracted chunks
  extract-chunks      Save the chunks from a paranoid obfuscated APK
  extract-strings     Extracts the strings from a paranoid obfuscated APK

APK file (using Apktool)

  1. Decode .apk file: apktool d app.apk
  2. Run deobfuscator: paranoid-deobfuscator deobfuscate app
  3. Build: apktool b app

DEX file (using smali)

  1. Disassemble .dex file: baksmali d classes.dex
  2. Run deobfuscator: paranoid-deobfuscator deobfuscate out
  3. Assemble: smali a out

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-3.0.2.tar.gz (20.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

paranoid_deobfuscator-3.0.2-py3-none-any.whl (28.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: paranoid_deobfuscator-3.0.2.tar.gz
  • Upload date:
  • Size: 20.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.13.2 Linux/6.12.13-200.fc41.x86_64

File hashes

Hashes for paranoid_deobfuscator-3.0.2.tar.gz
Algorithm Hash digest
SHA256 4076abf9d568d0e1bcd5b004300faee18ae61cc2e321af795e2af5f0210cf1b8
MD5 cedfcf4e64a132a2ef5c5771d5e309cb
BLAKE2b-256 b08a75dfed5ce188aeecabb5e27c7b295a22ad9ae0de09bbab9a48acd3f76de7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: paranoid_deobfuscator-3.0.2-py3-none-any.whl
  • Upload date:
  • Size: 28.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.13.2 Linux/6.12.13-200.fc41.x86_64

File hashes

Hashes for paranoid_deobfuscator-3.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b92ab79b79b72de46bebe49d00a68412118bd575e3a0e3aca7ac604e0a5ec2f8
MD5 0f855b8330ce8475649f52ed20035d0f
BLAKE2b-256 56743597f14da9b48bce723e968e85c8207126d94e73c69a815024110b3db43c

See more details on using hashes here.

Supported by

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