Skip to content

giacomoferretti/paranoid-deobfuscator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!