u/Sn34kyMofoin r/ReverseEngineering • Recommends
Tutorial: Hacking Electron Games - Part 2: Coding an Internal Overlay with HTML/CSS/JS for Persistent Cheats (Game: Vampire Survivors)
#electron#vampiresurvivors#javascript
200K subscribers • 12 videos on Hallway
Intermediate. Assumes working knowledge.
10K views3 years ago1 recommendation
SecurityGame developmentReverse engineeringExploits and vulnerabilities
Stephen Chapman shows how to build a persistent internal cheat menu overlay using HTML, CSS, and JavaScript for Electron games.
Learn how to program cheats for Vampire Survivors and other Electron-based games! Support us on Patreon: patreon.com/guidedhacking Support us on YT: youtube.com/GuidedHacking/join This same technique will work on all web browser games. Official GH Electron Hacking Part 2 Article guidedhacking.com/threads/how-to-hack-electron-games-vampire… Hacking Web Games on Mobile via Desktop Browser: guidedhacking.com/threads/how-to-hack-web-games-on-mobile-fr… Hacking JavaScript Games with Hooks: guidedhacking.com/threads/hacking-javascript-games-with-hook… Video creator: @StephenChapman The Vampire Survivors hacking fun continues as we build on our discoveries from part one of learning how to hack Electron games! I'm going to show you how create persistent cheats via an overlay that's baked right into the game. That's right, you'll be able to just launch the game from Steam (or wherever else you launch it from) and toggle your cheats right there in the game's internal window -- no external hacks or hooking needed! Finally, as with the previous video, we'll be continuing with the theme of no Cheat Engine use, opting instead for using VS Code in tandem with runtime iteration via a DevTools instance that the game secretly includes (as opposed to using the remote debugging strategy we employed in the previous video). Put your web developer hat on and let's get to coding an overlay in HTML, CSS, and JavaScript! What You Will Learn: 1. How to create persistent hacks, mods, and cheats for Vampire Survivors 2. How to code an internal overlay in Electron games via HTML, CSS, and JavaScript 3. How to accept user input, sanitize it, validate it, and apply it for use with dynamic cheats 4. How to enable and disable watchers that get and set data at time intervals you specify 5. How to listen for specific keypresses and make sure they don't interfere with a game's keypress event listeners 6. How to reload an Electron game without relaunching it, as well as quickly iterate and test your ideas, via DevTools 7. How to silo your custom code so you don't have to remake huge modifications to the game's native files if an update occurs 8. How to be mindful of pitfalls such as inadvertently passing null/undefined/NaN data, infinite loops resulting in a torrent of network requests being sent, and much more! The realm of video game modification and hacking provides a unique learning opportunity for anyone interested in understanding the intricate mechanics behind video games. Electron, a framework for building cross-platform desktop apps with JavaScript, HTML, and CSS, is increasingly utilized to develop video games. As a result, knowing how to utilize tools like the Electron Cheat Engine, and understanding the methods of Electron app game hacking, is becoming of great interest to many gaming enthusiasts and ethical hackers. The Electron Cheat EWhat people say. Recommended as a tutorial on coding a persistent HTML/CSS/JS overlay for hacking Electron games.
u/Sn34kyMofoin r/ReverseEngineering • Recommends