MaroHook

Internal cheat base for Counter-Strike 2 (Windows, x64).

Features

  • ESP (box, bones, glow, name, health, armor, weapon, bomb) with visibility check
  • Chams (visible / occluded colors, ignore-Z)
  • Triggerbot with hitchance, seed-trigger and per-hitbox selection
  • Ragebot (target selection, hitchance, min damage, no-spread, auto fire/stop/scope/crouch)
  • Legitbot (smoothing, reaction delay, target lock, RCS)
  • Anti-aim (yaw modes: backward / opposite / jitter / spin / offset, pitch modes)
  • Movement: bunnyhop, auto-strafe, snap-tap, edge bug/jump, fast stop, long jump, and more
  • No-flash, FOV changer, spectator list, watermark, hitmarker / hitsound, speedometer
  • Inventory changer (weapon skins + music kit) with persistence
  • Safe mode (disables detectable features, keeps legit aim)
  • Config system (.mh files, auto-save on unload, auto-load on inject, save/load/rename/delete in menu)
  • Crash log with manual-map aware offsets, schema dumper, protobuf message parser
  • Blackbone manual-map injector with driver support

Build

  • Solution: MaroHook.sln
  • DLL project: MaroHook/MaroHook.vcxproj (output: marohook.dll)
  • Injector: MaroHook-Injector/MaroHook-Injector.vcxproj (output: MaroHook.exe, requires admin)

Build Release x64 with Visual Studio 2022 (v143 toolset).

Configs

Configs are stored in %ProgramFiles%\marohook (falls back to the DLL directory if not writable).

Notes

  • There's a crash log in case of an apocalypse (load the dll in x64dbg, hit home, subtract 0x1000 from the starting address, add the crash offset and look at the location).
  • Schema dumper: set DUMP_SCHEMA_ALL_OFFSET to 1 in Common/Include/Config.hpp.
  • Easy logs via DEV_LOG("...\n");.
S
Description
No description provided
Readme
37 MiB
Languages
C++ 80.4%
C 16.6%
NASL 3%