#memory #cheat #internal #pattern #hacking #name #scanning

nightly mehaliin

Internal Memory Hacking Library for Rust

4 releases

0.1.3 Jan 31, 2024
0.1.2 Jan 25, 2024
0.1.1 Jan 24, 2024
0.1.0 Jan 20, 2024

#344 in Operating systems

Download history 10/week @ 2024-01-21 7/week @ 2024-01-28 12/week @ 2024-02-25 7/week @ 2024-03-10 1/week @ 2024-03-17 60/week @ 2024-03-31

68 downloads per month

MIT license

63KB
911 lines

MeHaLiIn: Internal Memory Hacking Library for Rust

Welcome to MeHaLiIn, an acronym derived from "Me" for Memory, "Ha" for Hacking, "Li" for Library, and "In" for Internal.

I chose this name over InMeHaLi for its smoother pronunciation.

Crates.io License Crates.io Version Crates.io Total Downloads docs.rs

Overview

MeHaLiIn is a Rust library designed for internal memory manipulation, offering functionalities such as internal memory reading, pattern scanning, and writing.

This library is particularly useful for developing internal cheats for games.

Usage Guide

To get started with MeHaLiIn, add it as a dependency in your Cargo.toml file:

Importing to your project

[dependencies]
mehaliin = { version = "*" = features = []}

Features Flags :


Memory = ["Memory_Utils", "Memory_Read", "Memory_Write", "Memory_Pattern_Scan"] # Every Memory functions
Injector = ["Injector_Utils", "Injector_LoadLibraryA"] # Every Injector functions

Memory_Utils = [] # Only Memory Utils functions
Memory_Read = [] # Only Memory Reat functions
Memory_Write = [] # Only Memory Write functions
Memory_Pattern_Scan = [] # Only Memory Patter_Scan functions

Injector_Utils = [] # Only Injector Utils functions
Injector_LoadLibraryA = [] # Only Injector LoadLibraryA functions

CPP_PATTERN_SCAN = [] # Replace the Rust pattern Scan with c++ ffi one (faster)

Now you can use it in you project.

Platform Compatibility

MeHaLiIn is specifically tailored for the Windows operating system.

Safety Considerations

Please note that MeHalIn uses unsafe Rust code 💀 to provide low-level memory interaction capabilities.

When working with unsafe code, always prioritize safety and understand potential risks associated with each function call.

Additionally, familiarize yourself with Rust's ownership model and borrow checker rules before diving deep into this library.

License

This project is licensed under the MIT License.

Contributions

Contributions to this project are welcome.

If you find any issues or want to enhance the functionality, feel free to open a pull request.

Dependencies

~152MB
~2.5M SLoC