https://github.com/darfink/mutool-rs
A utility/cheat for Mu Online classic
https://github.com/darfink/mutool-rs
mu-online protocol reverse-engineering rust
Last synced: 2 months ago
JSON representation
A utility/cheat for Mu Online classic
- Host: GitHub
- URL: https://github.com/darfink/mutool-rs
- Owner: darfink
- Created: 2018-03-11T01:12:46.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-03-11T01:18:55.000Z (about 7 years ago)
- Last Synced: 2025-01-21T18:48:50.982Z (4 months ago)
- Topics: mu-online, protocol, reverse-engineering, rust
- Language: Rust
- Homepage:
- Size: 4.38 MB
- Stars: 10
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MuTool
This is a Mu Online cheat/tool implemented in Rust for protocol version 1.02d.
The program uses hard-coded offsets so it's only applicable for a specific
binary version. The obvious improvement would be a signature scanner, but I
stopped playing before it became relevant.## Features
Many of these are used as a complement to standard botting.
- Auto Health Potion
- Auto Repair
- Buff Timer (GUI)
- Death Notifer (Screenshot & Pushbullet)
- Loot Filter (when using ``)
- Loot Notifier (Pushbullet)
- User Stats (XP, DPS, Kills, money)### Implementation
The tool analyzes incoming packets by detouring `ProtoCore`, the main packet
handler. GUI rendering is done by exploiting the game's implementation. All
information regarding the client was obtained by reverse engineering the Mu
Online client using IDA Pro, extracting protocol packets and functons of
interest.### Loot Pattern
The loot notifier & filter uses a PEG parser for item patterns.
```
[X] [Item] [[<>=]level][[<>=]option][+S][+L]
```### Buff Timer

*NOTE: Disregard my little brother's profanity...*