Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

ChristopherProject/Mem4J

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mem4J (Memory Manipulation Library)

Mem4J is a powerful and flexible library that leverages the capabilities of JNA (Java Native Access) to interact with native operating system libraries, enabling secure and controlled access to process memory. With Mem4J, developers can read and write data directly in memory, opening up new possibilities for high-performance Java application development and tackling complex programming challenges.

Features

  • Read Pid and BaseAddress From Process
  • Write By Offsets Array Or Long Value
  • Read Address By Signatures
  • Read and Write From PTR

Installation

    <properties>
        <maven.compiler.source>11</maven.compiler.source>
        <maven.compiler.target>11</maven.compiler.target>
        <repository>
            <id>jitpack.io</id>
            <url>https://jitpack.io</url>
        </repository>
      <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
<dependency>
<!-- https://repo1.maven.org/maven2/com/github/christopherproject/Mem4J/ -->
    <groupId>com.github.christopherproject</groupId>
    <artifactId>Mem4J</artifactId>
    <version>master</version>
</dependency>
...

Credits

  • Princekin (He Helped me to know what jna is)
  • Foiks (He Helped me and give me some self-confidence for do this)
  • Backq (He Helped me to know memory, offsets and signatures)

REQUIRES JAVA 11

About

Mem4J, a Java library dedicated to the safe and controlled manipulation of process memory. This project emerged from the need to enable Java developers to modify values directly in memory, an operation frequently required in scenarios such as reverse engineering.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.