Skip to content
MPGHThe Dark Arts
/
RegisterLog in
Forum
Community
What's NewLatest posts across the boardTrendingHottest threads right nowSubscribedThreads you follow
Discussion
GeneralIntroductionsEntertainmentDebate FortFlaming & Rage
Board
News & AnnouncementsMPGH TimesSuggestions & HelpGiveaways
More Sections
Art & Graphic DesignProgrammingHackingCryptocurrency
Hacks & Cheats
Games
ValorantCS2 / CS:GOCall of Duty / WarzoneFortniteApex LegendsEscape From Tarkov
+14 moreLeague of LegendsGTA VMinecraftRustROTMGBattlefieldTroveBattleOnCombat ArmsCrossFireBlackshotRuneScapeDayZDead by Daylight
Resources
Game Hacking TutorialsReverse EngineeringGeneral Game HackingAnti-CheatConsole Game Hacking
Tools
Game Hacking ToolsTrainers & CheatsHack/Release NewsNew
Submit a release →Share your cheat, tool, or config with the community.
AINEW
AI Tools
General & DiscussionPrompt EngineeringLLM JailbreaksHotAI Agents & AutomationLocal / Open Models
AI × Gaming
AI Aimbots & VisionML Anti-CheatGame Bots & Automation
Create
AI Coding / Vibe CodingAI Art & MediaAI Voice & TTS
The AI frontier →Where game hacking meets modern machine learning. Jump in.
Marketplace
Buy & Sell
SellingBuyingTradingUser Services
Trust & Safety
Middleman LoungeMarketplace TalkVouch Copy Profiles
Money
Cryptocurrency TalkCurrency ExchangeWork & Job Offers
Start selling →List accounts, services, and goods. Use the middleman to trade safe.
MPGH The Dark Arts

A community for offensive security research, reverse engineering, and AI.

Community

ForumMarketplaceSearch

Account

RegisterLog in

Legal

Privacy PolicyForum RulesHelp & FAQ
© 2026 MPGH · All rights reserved.Built by the community, for the community. For educational purposes onlyContent is shared for security research and education — we don't condone illegal use. You're responsible for complying with applicable laws. Use at your own risk.
Home › Forum › MultiPlayer Game Hacks & Cheats › Steam Games Hacks & Cheats › Counter-Strike 2 Hacks › Counter-Strike 2 Help › NodeJS Bhop not working?

NodeJS Bhop not working?

Posts 1–3 of 3 · Page 1 of 1
Kye.Gill
Kye.Gill
NodeJS Bhop not working?
Hi,
I noticed NodeJS had a memory read/write module that i could use. I'm new to csgo hacking but i've played around before with it, ie changing colours of a previously made glow in C#.

Code:
const mem = require('memoryjs');
const EventEmitter = require('events');
const offsets = require('./offsets.json');
const keyboard = require('asynckeystate');

class HackClient extends EventEmitter {
	constructor() {
		super();

		this.DwClientDllBaseAddress = null;
		this.DwEngineDllBaseAddress = null;
	}

	hook() {
		mem.openProcess('csgo.exe', (err, process) => {
			if (err) throw Error(err);
			mem.findModule('client.dll', process.th32ProcessID, (err, module) => {
				this.DwClientDllBaseAddress = module.modBaseAddr;
				this.DwEngineDllBaseAddress = mem.findModule('engine.dll', process.th32ProcessID);
				this.emit('hooked', process);
			});
		});

		setTimeout(() => {
			setInterval(this.bunnyHop.bind(this), 5);
		}, 1000);
	}

	bunnyHop() {
		const DwLocalPlayer = mem.readMemory(this.DwClientDllBaseAddress + offsets.signatures.dwLocalPlayer, 'int');
		const iFlags = mem.readMemory(DwLocalPlayer + offsets.netvars.m_fFlags, 'int');
		console.log(iFlags);
		if (keyboard.getAsyncKeyState(0x20)) {
			mem.writeMemory(this.DwClientDllBaseAddress + offsets.signatures.dwForceJump, ((iFlags==257) || (iFlags==263)) ? 5 : 4, 'int')
		}
	}
}

module.exports = HackClient;
I use https://******.com/frk1/hazedumper/b...ster/csgo.json
this offset json file to get the offsets.

Currently the log inside of my bunnyhop loop only logs "1"...
Would appreciate some help as i have no clue if it's the offsets are wrong or if i'm doing something wrong.
Thanks
#1 · edited 8y ago · 8y ago
Zaczero
Zaczero
Looks good

Try logging memory values like player address and compare it with values from cheat engine for example.
+ double check your offsets. There were few game updates recently.
#2 · 8y ago
KY
kye_gill
Every time i restart my node application the base adress for client.dll is different. Is that to be expected?

When i log local player too it either logs a bunch of 0s or 1s or a bunch of random numbers ( its different every restart of the node app ).

Keep in mind i have never restarted csgo during this testing.
#3 · 8y ago
Posts 1–3 of 3 · Page 1 of 1

Post a Reply

Similar Threads

  • C++ internal bhop not working [NEWBIE]By sirfartman in Counter-Strike 2 Coding & Resources
    6Last post 9y ago
  • why warrock not working now??By tolik13 in WarRock - International Hacks
    4Last post 20y ago
  • WPE not workBy trekpik in WarRock - International Hacks
    3Last post 20y ago
  • TerrainGeometry Not Working Anymore?By Jammy in WarRock - International Hacks
    0Last post 19y ago

Tags for this Thread

#javascript