About • Process • Installation • Demo
AHID utilizes a Raspberry Pi(4/Zero) and the Linux Kernel USB Gadget Module to simulate user input and off load tasks to an external compute device; think Game Shark.
As the streaming(ala Twitch.tv) and the gaming market grow, so to does the market share of people looking for an edge. The edge people are looking for comes in may forms- be it a gaming chair, or better monitor- but all too often the quick fix is cheating.
As cheats become more complex so do the client side anti-cheats, this dichotomy has left us in a race to a race to ring zero; who can hook the kernel first. This proof of concept bypasses the host kernel altogether(by not running on the host device), preventing most anti-cheats from being able to detect any malfeasance.
Possible use cases may include:
- Undetectable cheats; e.g. aimbot, auto farming, etc.
- Mimic repetative user interaction.
- A web server running on the Raspberry Pi serves a simple webpage.
- This webpage makes use of the Javascript Media Capture and Stream API to capture game feeds
- These feeds are then sent to Pi over a REST API.
- The Pi then processes the stream using image recgonition/machine learning to identify key elements.
- Based on the above processing, keyboard/mouse movements are emulated; making it appear as if a human is interacting with the application.
TO DO