📄
REMnux Documentation
  • REMnux: A Linux Toolkit for Malware Analysis
  • Install the Distro
    • Get the Virtual Appliance
    • Install from Scratch
    • Add to an Existing System
    • Run REMnux as a Container
    • Keep the Distro Up to Date
  • Discover the Tools
    • Examine Static Properties
      • General
      • PE Files
      • ELF Files
      • .NET
      • Deobfuscation
    • Statically Analyze Code
      • General
      • Unpacking
      • PE Files
      • Python
      • Scripts
      • Java
      • .NET
      • Flash
      • Android
    • Dynamically Reverse-Engineer Code
      • General
      • Shellcode
      • Scripts
      • ELF Files
    • Perform Memory Forensics
    • Explore Network Interactions
      • Monitoring
      • Connecting
      • Services
    • Investigate System Interactions
    • Analyze Documents
      • General
      • PDF
      • Microsoft Office
      • Email Messages
    • Gather and Analyze Data
    • View or Edit Files
    • General Utilities
  • Run Tools in Containers
    • Docker Images of Malware Analysis Tools
  • Behind the Scenes
    • People
    • Technologies
      • SaltStack Management
      • REMnux Installer
      • State Files Without the REMnux Installer
      • Debian Packages
      • Website and Docs
    • License
  • Tips and More
    • REMnux Configuration Tips
    • REMnux Tool Tips
    • Malware Analysis Training
    • REMnux Website
  • Get Involved
    • Ask and Answer Questions
    • Write About the Tools
    • Add or Update Tools
      • Contribute a Salt State File
      • Contribute a Debian Package
      • Contribute a Dockerfile
    • Implement Enhancements
Powered by GitBook
On this page
  • cfr
  • JAD Java Decompiler
  • JD-GUI Java Decompiler
  • Java IDX Parser
  • Javassist
  • Procyon
  1. Discover the Tools
  2. Statically Analyze Code

Java

Statically Analyze Code

PreviousScriptsNext.NET

cfr

Java decompiler

Website: Author: Lee Benfield License: MIT License: State File:

JAD Java Decompiler

Java decompiler and analysis tool

Website: Unknown Author: Pavel Kouznetsov License: Free, unknown license Notes: jad State File:

JD-GUI Java Decompiler

Java decompiler with GUI

Website: Author: Emmanuel Dupuy License: GNU General Public License (GPL) v3: Notes: jd-gui State File:

Java IDX Parser

Analyze Java IDX files.

Website: Author: Brian Baskin: , Updated for Python 3 by Corey Forman License: Apache License 2.0: Notes: idx_parser.py State File:

Javassist

Java bytecode engineering toolkit/library

Procyon

Java decompiler

Website: Author: Shigeru Chiba License: Mozilla Public License, GNU Lesser General Public License (LGPL) v2.1 or later, Apache License 2.0: Notes: Library installed in /usr/share/java/ State File:

Website: Author: Mike Strobel License: Apache License 2.0: Notes: procyon State File:

https://www.benf.org/other/cfr/
https://github.com/leibnitz27/cfr/blob/master/LICENSE
remnux.tools.cfr
remnux.tools.jad
https://java-decompiler.github.io/
https://github.com/java-decompiler/jd-gui/blob/master/LICENSE
remnux.tools.jd-gui
https://github.com/digitalsleuth/Java_IDX_Parser
https://twitter.com/bbaskin
https://github.com/digitalsleuth/Java_IDX_Parser/blob/master/LICENSE
remnux.scripts.java_idx_parser
https://www.javassist.org/
https://github.com/jboss-javassist/javassist/blob/master/License.html
remnux.packages.libjavassist-java
https://bitbucket.org/mstrobel/procyon
https://bitbucket.org/mstrobel/procyon/src/default/License.html
remnux.packages.procyon-decompiler