Giter Club home page Giter Club logo

memory's Introduction

MOVED TO: rdbo/libmem

Memory

Memory Management on Windows/Linux
https://github.com/rdbo/Memory

libmem

C-Compatible version of this project, which is being more updated and has more features:
https://github.com/rdbo/libmem

Usage

Just copy the "mem" folder to your project, then include "mem/mem.hpp" and make sure to compile "mem/mem.cpp".
Check "docs/documentation.txt" for more guidance

LICENSE

Read LICENSE

Overview

mem::ex::get_pid
mem::ex::get_process
mem::ex::get_process_name
mem::ex::get_module_info
mem::ex::is_process_running
mem::ex::read
mem::ex::write
mem::ex::set
mem::ex::scan
mem::ex::protect
mem::ex::allocate
mem::ex::pattern_scan
mem::ex::load_library

mem::in::get_pid
mem::in::get_process
mem::in::get_process_name
mem::in::get_module_info
mem::in::read
mem::in::write
mem::in::set
mem::in::scan
mem::in::protect
mem::in::allocate
mem::in::detour
mem::in::detour_length
mem::in::detour_trampoline
mem::in::detour_restore
mem::in::pattern_scan
mem::in::load_library

Projects

Projects made with the Memory Lib:
Counter-Strike 1.6 External Bunnyhop Hack (Linux)
Counter-Strike 1.6 Internal Bunnyhop Hack (Linux)

TODO

Add support for allocating and protecting memory externally on Linux
Add support for loading libraries externally on Linux
Clean up code
Add a simple documentation
Add some examples

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.