Skip to content

ItzPAX/proxyproc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Header only UM AC "Bypass"

This works by creating a handle from a "proxy" process that will do all the reading for you

Limitations

You will still need to be able to open a handle to the game making this ineffective against KM ACs

Extremely inefficient, I haven't yet figured out how to properly tell the thread to "idle" when there is no update

Improvement ideas

One could also look for an open handle from the proxy process instead of creating a new one. For example lsass always has a PROCESS_ALL_ACCESS handle, you could also use that handle.

Implemented using lsass.exe

Usage

Check out cs2-triggerbot which uses this header to create a simple triggerbot.

#include "proxyproc.h"

int main()
{
	// setup our proxy process and open a handle to our target from it
	proxyproc::create_handle_in_proxy("Victim.exe");

	// read memory from this address
	float f = proxyproc::read_virtual_memory<float>(0x00007FF654005038);
	f += 10;
	// write new value
	proxyproc::write_virtual_memory<float>(0x00007FF654005038, &f);

	// terminate both threads
	proxyproc::cleanup();

	system("pause");

	return 0;
}

About

Header only UM AC "bypass"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages