https://github.com/dude719/ReClassEx
ReClassEx
https://github.com/dude719/ReClassEx
2015 2016 2017 memory-analysis pdb reclass reclass2015 reclass2016 reclass2017 reclass64 reclassex reclassx64 rtti symbols x64
Last synced: 2 months ago
JSON representation
ReClassEx
- Host: GitHub
- URL: https://github.com/dude719/ReClassEx
- Owner: ajkhoury
- License: mit
- Created: 2015-05-13T01:02:58.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2021-07-05T14:03:36.000Z (almost 4 years ago)
- Last Synced: 2024-08-05T02:01:19.641Z (10 months ago)
- Topics: 2015, 2016, 2017, memory-analysis, pdb, reclass, reclass2015, reclass2016, reclass2017, reclass64, reclassex, reclassx64, rtti, symbols, x64
- Language: C++
- Homepage:
- Size: 186 MB
- Stars: 850
- Watchers: 56
- Forks: 172
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.txt
- License: LICENSE
Awesome Lists containing this project
README
# ReClassEx
ReClass Extended

## 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](https://github.com/dude719/ReClassEx/tree/master/reclass%20files) folder contains a heap of reclass files with a ton already reversed for various programs
## Current Release Download
[DOWNLOAD](https://github.com/dude719/Reclass-2016/releases)
## How to build
See wiki for instructions on how to compile:
[Compilation Instructions](https://github.com/dude719/Reclass-2016/wiki/Compiling-ReClassEx)
## Plugins
See wiki for the plugin API documentation:
[Plugin Documentation](https://github.com/dude719/Reclass-2016/wiki/Creating-ReClass-plugins)
## 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
- DrUnKeN ChEeTaH
- P47R!CK
- DogMatt
- [ajkhoury](https://github.com/ajkhoury)
- [IChooseYou](https://github.com/IChooseYou)
- [stevemk14ebr](https://github.com/stevemk14ebr)
- [Timboy67678](https://github.com/Timboy67678)
- [DarthTon](https://github.com/DarthTon)
- [ReUnioN](https://github.com/ReUnioN)
- [leveln](https://github.com/levelnuc)
- [buddyfavors](https://github.com/buddyfavors)
- [KN4CK3R](https://github.com/KN4CK3R) check out his .NET port [here](https://github.com/KN4CK3R/ReClass.NET)
- [wj32](https://github.com/wj32)
- [Douggem](https://github.com/Douggem)
- [sfinktah](https://github.com/sfinktah)