MCPcopy Create free account
hub / github.com/ajkhoury/ReClassEx

github.com/ajkhoury/ReClassEx @v1.2.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.2.0.0 ↗ · + Follow
4,213 symbols 9,627 edges 317 files 985 documented · 23% updated 5y agov1.2.0.0 · 2018-02-24★ 9278 open issues

Browse by type

Functions 3,685 Types & classes 528
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ReClassEx

ReClass Extended

ReClassEx

New Features

  • Up and down arrow hotkeys to switch nodes
  • Delete hotkey to delete selected nodes
  • Delete icon to delete selected nodes
  • Right click quick modify menu
  • Hex 64 type
  • Insert 2048 bytes
  • New icons for some types
  • Fixed syntax highlighting for 64 bit when generating code
  • Fixed array sizes when loading .reclass files
  • Added more themes
  • Colorful tabs with sexy border
  • Added RTTI info for pointers
  • Cleaned up RTTI and made the RTTI string editable
  • Made addresses edittable for copy & pasting
  • Added memory swap option to switch endianness: thanks buddyfavors
  • Added Bits type for a bit view instead of text
  • Added ability to input module names in address node (e.g. 'reclass.exe+0x40')
  • Added Module list with the ability to create a new class at module start address
  • Added Console dialog with syntax highlighting
  • Added ability to load PDB file and display PDB Symbols
  • Process list dialog instead of scroll menu
  • Added automatic resolving of symbols for each module in a process
  • Added Ctrl+S hotkey for file saving, and others.
  • Added Plugin API for making plugins
  • Disassembly syntax highlighting (buggy)
  • View unsigned types in hexidecimal form via toggle
  • Not really a feature but the reclass files folder contains a heap of reclass files with a ton already reversed for various programs

Alt text Alt text

Current Release Download

DOWNLOAD

How to build

See wiki for instructions on how to compile:

Compilation Instructions

Plugins

See wiki for the plugin API documentation:

Plugin Documentation

TODO

  • Optimize literally everything
  • Add highlighting to bytes that change
  • Add string and byte searching feature
  • Add a kernel driver for reading and writing memory from the kernel (Already done but IS NOT SAFE!)
  • Add debugger

Authors/Special Thanks

Core symbols most depended-on inside this repo

Shape

Method 2,159
Function 1,526
Class 438
Enum 90

Languages

C++83%
C15%
Python2%
C#1%

Modules by API surface

scintilla/src/Editor.cxx212 symbols
beaengine/beaengine/src/Includes/instr_set/opcodes_A_M.c205 symbols
scintilla/win32/PlatWin.cxx161 symbols
scintilla/gtk/PlatGTK.cxx158 symbols
ReClass/CScintillaEdit.cpp134 symbols
beaengine/beaengine/src/Includes/instr_set/opcodes_N_Z.c132 symbols
ReClass/CClassView.cpp132 symbols
ReClass/tinyxml2.cpp129 symbols
beaengine/beaengine/src/Includes/instr_set/opcodes_SSE.c127 symbols
scintilla/win32/ScintillaWin.cxx126 symbols
ReClass/tinyxml2.h119 symbols
scintilla/gtk/ScintillaGTK.cxx118 symbols

For agents

$ claude mcp add ReClassEx \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page