MHS is a utility for searching, viewing, and modifying the RAM of other processes, and for disassembling and debugging other processes.
MHS sports the fastest and most efficient searches available, an advanced, colorful, and easy-to-use real-time Hex Editor, a Debugger with unique features, a Disassembler, and an extensive scripting language (L. Spiro Script) yielding unlimited potential.
The array of tools offered in MHS can make hacking any game easy.
Here is a compact list of tools and features:
o Data-Type Searches
+ Fastest searches available.
+ Search for types char, byte, short, unsigned short, int, long, unsigned long, 64-bit integer, float, and double.
+ Search for exact values, values not equal to, ranges, greater than, less than, and unknown.
o Group Searches
+ Find unordered sets of data.
+ Find relative lists of data.
o String Searches
+ Find hex strings, ASCII strings, Unicode strings, Wildcard strings, and Regular-Expression strings.
+ Boyer Moore Algorithm for fast searching.
o Pointer Searches
+ Fastest search possible.
+ Quickly find both static and dynamic pointers.
o Script Searches
+ The most powerful searches possible.
+ You have full control over what values are found during a search.
+ Able to replicate all search types available in all software, now and forever.
o All addresses shown after a search and without delay; no need to view “only the first 100” returns.
o Convert from any type to any other type, both big and little endian.
* RAM Watcher
o View the RAM of the target process in real-time.
o Multiple display types shown simultaneously.
* Real-Time Expression Evaluator
o Evaluates even the most complex of expressions.
o Shows expression results in real-time; especially useful for following changing pointer locations or changing expressions.
* Hex Editor
o Edit files and RAM.
o Files open instantly, regardless of size, and RAM is shown in real-time.
o Multiple display types show you RAM and files in characters, bytes, shorts, ints, floats, doubles, and more.
o Full undo/redo.
o Many options and full customization.
o Breakpoint functionality can be assigned by the user, and breakpoints can call user-defined script functions for the ultimate do-what-you-want.
o Hardware breakpoints.
o Read/write software breakpoints (watchpoints).
o The Debugger issues debugging events that can be handled by scripts, allowing the user to perform any and all operations he or she desires at key times during debugging.
o Shows names of known functions.
o Logging (to be finished).
o Addresses of all imported/exported functions shown.
o Auto-Hack shows you every read, write, or access to an address, and extremely advanced features will be coming soon (automatic back-tracking down to the root pointer).
o Exlanations of ASM instructions are provided in real-time, explaining what each instruction is going to do and offering previews of the results.
o Process threads are updated in real-time and useful information about them is displayed.
* Injection Manager
o Complete and feature-rich injection suite.
o Code caves can be found automatically, defined by the user, or created.
o Code preview shows you the code before injecting.
o Automatically adds the JMP back to the original code and adds the overwritten code to the code cave.
o Injections are automatically saved, and options allow to inject automatically when the process is reloaded later.
o Automatic injections are always safe; injections are verified before being automatically injected.
* Script Editor
o Syntax coloring.
o Code folding.
o Functions listed and easily navigated.
o Many assignable keys and functions.
o Two hotkey implementations in case the game blocks one or the other.
o MHS is extremely stable. Currently there are no known issues.