How to Find and Reverse the CSGO EntityList with ReClass.NET
Learn how to find the CSGO Entitylist using Cheat Engine and reverse engineer it's structure. In CSGO the entitylist is an array of clientInfo objects, these objects contain pointers to the actual entity. There are many ways to find it, this is just one, but it represents common techniques you will use all the time.
Main Thread for Discussion & Questions:
https://guidedhacking.com/threads/reverse-engineering-how-to-find-the-csgo-entity-list.13313/
Before you do this video you should do this one:
https://youtu.be/TCu0qSivXUc
3 Basic steps of this video:
Find Entity list in Cheat Engine
Reverse it in Reclass
Write a C++ DLL to walk the entity list
What we will do:
Find the addresses of the local entity object and a bot entity object.
Find pointers to both using manual method and pointer scanner
Compare objects to confirm same class
Trace backwards from entity pointer to get the entitylist
Reverse engineer it in Reclass
Generate the classes
Quick PoC internal DLL using the exported classes
These are the console commands you will use:
sv_cheats 1
bot_kick
bot_stop 1
mp_autoteambalance 0
mp_limitteams 5
mp_roundtime_defuse 60
mp_freezetime 0
mp_buytime 99999
ff_damage_reduction_bullets 1
endround
Counter-Strike: Global Offensive (CSGO) is a 32 bit multiplayer first-person team-based action gameplay shooter developed by Valve and Hidden Path Entertainment. It was released in August 2012 and is one of the most popular FPS games with over 20 million monthly active users. Counterstrike is a Source Engine game with many common design paradigms with other source engine games.
In this CSGO entity list (entitylist) tutorial you will learn more about how counter strike global offensive lists player entities for use in csgo hacks like aim bot that will automatically detect the closest enemy and position your player entity cursor over the enemy for headshots or RCS that eliminates 99% of the recoil and spread by subtracting the punchAngle from the previous viewAngle. This entity list tutorial also shows how to reverse engineer with reclass and how to write C++ DLL that is injected internally and is written in Visual Studio. The goal of finding an entity list is to walk the entity list and provide data for other CSGO hacks. This cheat can be validated with Hazedumper CSGO offset dumper to quickly find entity list offset for the current CSGO version, as CSGO is frequently updated and offsets will change as the game updates.
Recommended: Launch CSGO in -insecure mode while developing this hack.
Use GH Injector to inject DLL to game process
Use HazeDumper or GH Dumper to dump updated offsets before using this tutorial. The offsets in the video may not work for all versions of counter strike global offensive
At the end of the video, you will have successfully reverse engineered and found multiple entities in counter strike (can be used with any first person shooter) and used them to find the CSGO entity list. You will also be able to perform vector math and understand how to make C++ bots that can control the playerEntity view and modify where the player shooter is aiming.
==
https://guidedhacking.com/donate
https://patreon.com/guidedhacking
https://twitter.com/guidedhacking
https://facebook.com/guidedhacking
https://guidedhacking.com
Other Videos By Guided Hacking
Other Statistics
Counter-Strike 2 Statistics For Guided Hacking
At this time, Guided Hacking has 2,022,183 views for Counter-Strike 2 spread across 45 videos. The game makes up 13 hours of published video on his channel, roughly 11.21% of Counter-Strike 2 content that Guided Hacking has uploaded to YouTube.