Jason Johnson's repositories

RVDbg

RVDbg is a debugger/exception handler for Windows processes and has the capability to circumvent anti-debugging techniques. (Cleaner, documented code base being worked on in: core branch)

Language:C++License:MITStargazers:71Issues:7Issues:3

RudiAC

A client-sided anti-cheat developed during a freelance project to "plug-in" to a proprietary client for a private server. Includes memory integrity checks, thread execution restrictions, hook detection, memory honeypots, and more.

Language:C++License:MITStargazers:55Issues:5Issues:1

vmemory

Cross-platform library for reading/writing memory in other processes for Rust

Language:RustLicense:MITStargazers:50Issues:2Issues:3

Remote-Thread-Executor

Code injection by hijacking threads in Windows 32-bit applications

Language:C++License:MITStargazers:43Issues:3Issues:0

KeProcessOverlay

Reading/writing memory from kernel-mode

Language:CStargazers:19Issues:2Issues:0

UTKModule

Modifies the code of the RtlUserThreadStart callback and reads the arguments passed to it. Then it changes the initial execution argument for the thread to a different location, but with the same executable memory. Bypasses some generic memory integrity checks.

Language:CLicense:MITStargazers:13Issues:3Issues:0

MemDiff

Record the modifications that software arbitrarily makes to other processes code and data sections, then generate code "macros" reflecting those changes.

Language:C++License:MITStargazers:9Issues:4Issues:0

Python-Object-Explorer

Allows the inspection of how Python objects are mapped in the memory of a foreign Python runtime, it can intercept processes that are interpreted or are executing native code via static compilation by projects like Nuitka

Language:C++License:MITStargazers:7Issues:3Issues:0

APIHook-Library

Library for using API hooks to change the control flow of subroutine(s) and use plain-text for lookup-based hooks.

Language:C++License:MITStargazers:5Issues:2Issues:0

authzsec-mod-um

This is a project serving as a supplementary security module as a user-mode interface to a kernel-mode service using Windows ACLs and (TBA) AppContainer technology and other forms of object isolation.

Language:C++License:MITStargazers:5Issues:3Issues:0

WPSet

This source sets the cr0 register (control register) then changes the write protection bit and disables it temporarily.

Language:CLicense:MITStargazers:3Issues:3Issues:0

MapleStoryBuildFramework

Modifies the client for the private server to be individualized for distribution with a rudimentary anti-cheat. Related to: https://github.com/longm0de/RudiAC

Language:C++License:MITStargazers:0Issues:2Issues:0