CALL CSGO FUNCTIONS WITH AN INTERFACE MANAGER

  Рет қаралды 22,865

cazz

cazz

Күн бұрын

In this video we create an internal csgo interface manager. Capturing interface pointers from csgo allows us to easily call and/or hook game functions that csgo uses. An interface manager is essential for any decent internal cheat so I hope you guys enjoy the video :)
💎 Source code is available for my Patreon members!
/ cazzwastaken
💎 Join our community over on Discord!
/ discord
→ Twitter: / cazzwastaken
→ GitHub: github.com/cazzwastaken
→ Email: cazzwastaken@gmail.com
🕙 Timestamps 🕙
0:00 - Intro
1:22 - Setting up project
2:57 - Entry Point
5:00 - HackThread
6:33 - GetInterface Function
11:00 - Entity class
12:00 - Getting ICLientEntityList
13:02 - Using the interface
16:58 - Testing
17:30 - Outro
📝Resources 📝
→ EntityList Interface: github.com/ValveSoftware/sour...
→ Offsets: github.com/frk1/hazedumper/bl...
⚡See More ⚡
First Internal: • YOUR FIRST INTERNAL - ...
Internal Menu: • IMGUI INTERNAL DIRECTX...
Aimbot: • MAKE AIMBOT IN 10 MINUTES
No Recoil: • REMOVE RECOIL IN CS:GO
Glow ESP: • MAKE GLOW ESP IN 10 MI...
Skin Changer: • SKIN CHANGER IN 10 MIN...
Shout out to Chris for the thumbnail 💖
Follow him here: / @lucid_horizons

Пікірлер: 61
@elgato7557
@elgato7557 2 жыл бұрын
Following this so I can get a better understanding of how it works before I do my linux implementation, love the tutorials and its great to see a fellow South African involved in cheat coding
@cazz
@cazz 2 жыл бұрын
How's it man, makes my day when I read things like this. It is always great to see other South Africans, especially in this community because we are few and far between :) I wish you the best of luck brother!
@elgato7557
@elgato7557 2 жыл бұрын
@@cazz Thanks bro I feel the same, I'll be sure to look out for new vids from you as i go along
@nBlackyHVH
@nBlackyHVH Жыл бұрын
and how did this turn out after 10 months? ^^
@EthanEDITS1
@EthanEDITS1 2 жыл бұрын
very high quality video, keep it up 👍
@cazz
@cazz 2 жыл бұрын
Thank you 🙌
@christianlijs1346
@christianlijs1346 3 ай бұрын
You're very good for explaining everything to new people like myself. Thank you!
@someonesomewhere9020
@someonesomewhere9020 2 жыл бұрын
Outstanding quality! This is easier than I thought it would be, I'll try this out with Garry's mod :D
@user-ob8mc5tu5h
@user-ob8mc5tu5h 2 жыл бұрын
It’s beautiful!
@g9w
@g9w 2 жыл бұрын
Best internal cheat tutorial I've seen so far, at least this has proper explanations. You could further improve this code by replicating the behavior of CreateInterfaceInternal and looping through the interface list yourself. This way you can also cache every registered interface in a module without having to get the module handle every single time you need another one.
@cazz
@cazz 2 жыл бұрын
Thank you, I appreciate! As for your suggestion, 100%, that will also save you having to rely on the version of the interface (the numbers that follow the name) + iirc, Valvo flags CreateInterface calls anyway (citation needed), so replication of CreateInterfaceInternal is by far the best way of going about this.
@ningu1036
@ningu1036 2 жыл бұрын
Ugh another bangerrrrr
@fusedsf
@fusedsf Жыл бұрын
great vid man! my understanding isn't great, but I was wondering if this technique is used by say the esea client, to sorta extract data for ongoing matches for each player on their servers. Do you maybe know how to get near Realtime data from a match from a dedi server, that doesn't involve using steams gsi?
@SwedishTwat
@SwedishTwat 2 жыл бұрын
good shit 😎 , makes me wanna learn cpp
@smokinglife8980
@smokinglife8980 2 жыл бұрын
Do it swedz it's good
@DoTTabz
@DoTTabz 2 жыл бұрын
can you show how to add cheat features to the gui menu you made in the latest video because i tried but it diddnt worked
@kurin6759
@kurin6759 2 жыл бұрын
I like these contents.
@cazz
@cazz 2 жыл бұрын
I like you
@user-wk5qh4kr6d
@user-wk5qh4kr6d 11 ай бұрын
Oh, My good Borther, You are my God! :>
@starnumber_alt
@starnumber_alt 11 ай бұрын
Very cool but, can this be made in c# as a dll or only in cpp?
@LearnRoswenCoding
@LearnRoswenCoding Жыл бұрын
I hope there will be a video tutorial in Knives-out PC-Version.
@yujispin
@yujispin 2 жыл бұрын
Wanted to ask if you could do some tutorials on tf2 cheats,im trying to learn and your channel explains things perfectly
@cazz
@cazz 2 жыл бұрын
that's a great, will do in the future!
@yujispin
@yujispin 2 жыл бұрын
@@cazz also possibly a video explaining a map of how beginners should start coding/game hacking?
@cozywars
@cozywars 2 жыл бұрын
@@yujispin there isnt a defined way to learn game hacking, sure you can follow some sort of tutorials in order but i dont really see the point since theres no objective way of doing it, maybe you should just do random projects, if the one youre working on turns out a bit too hard, go one or more steps back and do something else, once youve mastered that you can go back to the hard project
@sendlocation8476
@sendlocation8476 2 жыл бұрын
@CAZZ Sorry I am new and trying to understand. Is the local player address in the CEntity class? Is the local player address inside when we use GetInterface(VClientEntityList003, client.dll) ?
@cazz
@cazz 2 жыл бұрын
No. Your local player takes up a spot in the "entity list". In Source games, the "entity list" is a dynamic array (similar to std::vector, but Valve's own implementation known as "CUtlVector") which holds a contiguous list of pointers to each entity. We can get access to an interface which implements this list, IClientEntityList through it's name "VClientEntityList003" exported from the client module. Each entity in this list naturally has an index, including your local player. You can get this index via the engine, "GetLocalPlayer" then you can use the entity list to grab the pointer.
@gamehax0r983
@gamehax0r983 Жыл бұрын
@@cazz How do I do that? Can you post a snippet please?
@MatthewJGoosen
@MatthewJGoosen 2 жыл бұрын
@gamehax0r983
@gamehax0r983 Жыл бұрын
Incredible tutorial, thank you. Best I've seen n u2b, I have a question tho, how would I print the pointer of the entity list? besides the health addresses? can you paste a snippet to study please? thanks :) will join Patreon soon, as well. Thanks again
@cazz
@cazz Жыл бұрын
I really appreciate the kind words, thank you! To print the entity list pointer you could do something like: std::cout
@Lilly24244
@Lilly24244 2 ай бұрын
@@cazz Definitely possible but it'd probably be easier to std::cout
@cazz
@cazz 2 ай бұрын
@@Lilly24244 with cpp 20 you can do std::cout
@lahavpadan6955
@lahavpadan6955 Жыл бұрын
How can we obtain a pointer to an interface when interfaces cannot be directly instantiated? Isn't it more relevant to create instances of their implementations instead and hook those vmt functions?
@ogpolak
@ogpolak 2 жыл бұрын
ok
@darkryudaniel
@darkryudaniel 9 ай бұрын
First of all, excellent video, very well explained but still, I followed the tutorial, but when I inject the dll the csgo closes, I don't understand well, but I wrote the code as is, what could be happening? maybe they update the csgo?
@overcheats4518
@overcheats4518 2 жыл бұрын
+1
@rosssec7212
@rosssec7212 Жыл бұрын
The code works, just whenever I inject it a few entities health shows in the console then the game proceeds to crash.
@NightfallChease
@NightfallChease 2 жыл бұрын
Maybe do a few tutorials for other games bcs every game is different somehow
@cazz
@cazz 2 жыл бұрын
In the future, I will
@mrboblox4444
@mrboblox4444 2 жыл бұрын
@derekskipper498
@derekskipper498 2 жыл бұрын
Do you have experience in the gta 5 area?
@cazz
@cazz 2 жыл бұрын
very little, yes
@derekskipper498
@derekskipper498 2 жыл бұрын
@@cazz maybe a very basic tutorial on the bigbasev2 if you have time
@wxwefr
@wxwefr Жыл бұрын
What's the difference between a Interface manager and a Netvar manager?
@cazz
@cazz Жыл бұрын
"Netvars" or "Networked Variables" are a series of variables stored in data tables that are transmitted between clients and the server. Netvars include "m_vecOrigin", "m_bDormant" etc... those are all netvars. A netvar manager is way to dump the latest netvar offsets upon injection so that you never need to update your offsets. This is a Source engine specific feature, the only reason it works is because when the Source engine creates these data tables they also calculate and store offsets to be transmitted. An interface manager is a system that grabs the game's "interfaces". An "interface" is actually an abstract class, or a class with virtual methods. The whole Source engine has been built on polymorphic classes with overloaded virtual methods. The reason we grab interfaces is, if you replicate the class in your cheat and then create a pointer to the actual interface in the game, you can essentially modify the game as if you are a developer in the game engine by calling your own virtual methods that correspond the game's virtual methods.
@ignasskarzinskas7126
@ignasskarzinskas7126 5 ай бұрын
after the first round half of the player health is 0, why is it so?
@amiel8220
@amiel8220 2 жыл бұрын
make vac bypass please :>
@PRINCE555YT100
@PRINCE555YT100 2 жыл бұрын
Can you upload Garena Free Fire aimbot script making video??
@luccacsgo
@luccacsgo 2 жыл бұрын
thats is undetectable?
@cazz
@cazz 2 жыл бұрын
should be
@octav7438
@octav7438 10 ай бұрын
I’ve coded in c++ before, coded in c# a lot and now currently 60k lines in typescript this summer. This all made a lot of sense to me and now I feel smart. Cant say the same for half of the people in the comments
@buntyhopper7167
@buntyhopper7167 2 жыл бұрын
BRO CAN WE USE THIS FOR CSGO COMMENDS??
@copypaste6401
@copypaste6401 2 жыл бұрын
bro pls make fortnite cheats
@officialgrasptechnology1804
@officialgrasptechnology1804 Жыл бұрын
Too much boiler code, humans don't learn like that
@cazz
@cazz Жыл бұрын
unfortunately yes, but I tried my best to make it as simple as possible because this shit is complex
@muzahub4260
@muzahub4260 2 жыл бұрын
Can u make video about valorant hacks? Like aimbot and esp
@cazz
@cazz 2 жыл бұрын
Probably not, because Valorant uses an insane anti-cheat....
@originalni_popisovac
@originalni_popisovac Жыл бұрын
0:00 not good my day is ruined
MAKE AIMBOT IN 10 MINUTES
12:34
cazz
Рет қаралды 842 М.
Why You Should Always Help Others ❤️
00:40
Alan Chikin Chow
Рет қаралды 138 МЛН
Can teeth really be exchanged for gifts#joker #shorts
00:45
Untitled Joker
Рет қаралды 17 МЛН
ОДИН ДЕНЬ ИЗ ДЕТСТВА❤️ #shorts
00:59
BATEK_OFFICIAL
Рет қаралды 7 МЛН
Saving FPS Games - AI Anti-Cheat
14:12
Basically Homeless
Рет қаралды 1,6 МЛН
Golang is BAD for SMART PEOPLE
27:25
ThePrimeTime
Рет қаралды 248 М.
HOW AIMBOTS WORK
8:36
cazz
Рет қаралды 967 М.
PUBG Cheaters trolled by fake cheat software
7:14
ScriptKid
Рет қаралды 3 МЛН
WHAT IS HOOKING?
7:19
cazz
Рет қаралды 36 М.
Bob Nystrom - Is There More to Game Architecture than ECS?
23:06
Roguelike Celebration
Рет қаралды 192 М.
why your AIM sucks (and how to fix it)
14:37
STYKO
Рет қаралды 99 М.
CSGO CreateInterface -  How to get Interfaces - GetInterface
8:58
Guided Hacking
Рет қаралды 21 М.
Why You Should Always Help Others ❤️
00:40
Alan Chikin Chow
Рет қаралды 138 МЛН