Skip to content

Releases: commandf1/crackinghelper

1.0-SNAPSHOT

30 Sep 00:54

Choose a tag to compare

Changelog

v1.0-SNAPSHOT

New Features

  • Multi-platform Support

    • Added support for Bukkit/Spigot/Paper servers
    • Added support for BungeeCord/Waterfall proxy servers
    • Added support for Velocity proxy servers
  • Class Loader Analysis Features

    • listclassloaders command: Lists all loaded class loaders and their inheritance relationships
    • listclasses command: Views all classes loaded by a specified class loader
    • analysisclass command: Displays detailed class information including fields, methods, annotations, etc.
  • Class Operation Features

    • decompile command: Decompiles specified classes to view source code
    • dump command: Dumps classes to .class files and saves them locally
    • loadclass command: Dynamically loads and executes Java code files
    • blockmethod command: Prevents specified methods from being invoked
  • Network Monitoring Features

    • Automatic monitoring of plugin network connection activities
    • Captures and logs network response content
    • Identifies the plugin source of network requests
  • Method Tracking Features

    • trackclass command: Tracks invocation of specified methods
    • Real-time logging of method call details including caller and parameters
  • Debugging Assistance Features

    • printstacktrace command: Prints the current thread's stack trace information

Technical Features

  • ByteBuddy-based Bytecode Manipulation

    • Dynamic class transformation and method interception
    • Runtime class definition and modification
  • CFR Decompiler Integration

    • High-quality Java bytecode decompilation capabilities
  • Janino Dynamic Compiler

    • Runtime Java code compilation and execution
  • Unified Command System

    • Cross-platform consistent command interface design
    • Supports permission checking and auto-completion

Configuration Options

  • Network Tracking Configuration
    • enabled: Enable/disable network tracking functionality
    • detect-response: Enable/disable network response detection

System Requirements

  • Required JVM Parameters
    --add-opens=java.base/java.lang=ALL-UNNAMED
    --add-opens=java.base/java.lang.reflect=ALL-UNNAMED
    --add-opens=java.base/java.net=ALL-UNNAMED
    --add-opens=java.base/jdk.internal.misc=ALL-UNNAMED
    --add-opens=java.base/jdk.internal.reflect=ALL-UNNAMED
    --add-opens=java.base/sun.net.www.protocol.http=ALL-UNNAMED
    --add-opens=java.base/sun.net.www.protocol.https=ALL-UNNAMED