CALL CSGO FUNCTIONS WITH AN INTERFACE MANAGER

  Рет қаралды 25,646

cazz

cazz

Күн бұрын

Пікірлер: 63
@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 2 жыл бұрын
and how did this turn out after 10 months? ^^
@EthanEDITS1
@EthanEDITS1 3 жыл бұрын
very high quality video, keep it up 👍
@cazz
@cazz 3 жыл бұрын
Thank you 🙌
@christianlijs1346
@christianlijs1346 11 ай бұрын
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
@g9w
@g9w 3 жыл бұрын
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 3 жыл бұрын
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.
@ВениаминБезбородов-з5и
@ВениаминБезбородов-з5и 3 жыл бұрын
It’s beautiful!
@ningu1036
@ningu1036 3 жыл бұрын
Ugh another bangerrrrr
@ShadowStarz431
@ShadowStarz431 3 жыл бұрын
I like these contents.
@cazz
@cazz 3 жыл бұрын
I like you
@WRF-c3f
@WRF-c3f Жыл бұрын
Oh, My good Borther, You are my God! :>
@MatthewJGoosen
@MatthewJGoosen 3 жыл бұрын
@yujispin
@yujispin 3 жыл бұрын
Wanted to ask if you could do some tutorials on tf2 cheats,im trying to learn and your channel explains things perfectly
@cazz
@cazz 3 жыл бұрын
that's a great, will do in the future!
@yujispin
@yujispin 3 жыл бұрын
@@cazz also possibly a video explaining a map of how beginners should start coding/game hacking?
@cozywars
@cozywars 3 жыл бұрын
@@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
@starnumber_alt
@starnumber_alt Жыл бұрын
Very cool but, can this be made in c# as a dll or only in cpp?
@fusedsf
@fusedsf 2 жыл бұрын
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?
@derekskipper498
@derekskipper498 3 жыл бұрын
Do you have experience in the gta 5 area?
@cazz
@cazz 3 жыл бұрын
very little, yes
@derekskipper498
@derekskipper498 3 жыл бұрын
@@cazz maybe a very basic tutorial on the bigbasev2 if you have time
7 ай бұрын
is it possible to use the client entity interface pointer as a client entity pointer ? so i can use variables list from the CEntity ?
@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.
@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?
@gamehax0r983
@gamehax0r983 2 жыл бұрын
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 2 жыл бұрын
I really appreciate the kind words, thank you! To print the entity list pointer you could do something like: std::cout
@Lilly24244
@Lilly24244 10 ай бұрын
@@cazz Definitely possible but it'd probably be easier to std::cout
@cazz
@cazz 10 ай бұрын
@@Lilly24244 with cpp 20 you can do std::cout
@darkryudaniel
@darkryudaniel Жыл бұрын
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?
@rosssec7212
@rosssec7212 Жыл бұрын
The code works, just whenever I inject it a few entities health shows in the console then the game proceeds to crash.
@priyankardas9403
@priyankardas9403 4 ай бұрын
@cazz could you please let me know how to find the interface names for left 4 dead 2?
@teampls4312
@teampls4312 3 ай бұрын
Use SEDumper by Lufyzs
@LearnRoswenCoding
@LearnRoswenCoding 2 жыл бұрын
I hope there will be a video tutorial in Knives-out PC-Version.
@ignasskarzinskas7126
@ignasskarzinskas7126 Жыл бұрын
after the first round half of the player health is 0, why is it so?
@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 2 жыл бұрын
@@cazz How do I do that? Can you post a snippet please?
@ogpolak
@ogpolak 3 жыл бұрын
ok
@NightfallChease
@NightfallChease 3 жыл бұрын
Maybe do a few tutorials for other games bcs every game is different somehow
@cazz
@cazz 3 жыл бұрын
In the future, I will
@luccacsgo
@luccacsgo 3 жыл бұрын
thats is undetectable?
@cazz
@cazz 3 жыл бұрын
should be
@overcheats4518
@overcheats4518 3 жыл бұрын
+1
@mrboblox4444
@mrboblox4444 3 жыл бұрын
@amiel8220
@amiel8220 3 жыл бұрын
make vac bypass please :>
@buntyhopper7167
@buntyhopper7167 3 жыл бұрын
BRO CAN WE USE THIS FOR CSGO COMMENDS??
@octav7438
@octav7438 Жыл бұрын
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
@PRINCE555YT100
@PRINCE555YT100 3 жыл бұрын
Can you upload Garena Free Fire aimbot script making video??
@copypaste6401
@copypaste6401 3 жыл бұрын
bro pls make fortnite cheats
@officialgrasptechnology1804
@officialgrasptechnology1804 2 жыл бұрын
Too much boiler code, humans don't learn like that
@cazz
@cazz 2 жыл бұрын
unfortunately yes, but I tried my best to make it as simple as possible because this shit is complex
@originalni_popisovac
@originalni_popisovac Жыл бұрын
0:00 not good my day is ruined
@muzahub4260
@muzahub4260 3 жыл бұрын
Can u make video about valorant hacks? Like aimbot and esp
@cazz
@cazz 3 жыл бұрын
Probably not, because Valorant uses an insane anti-cheat....
MAKE A PROPER MENU WITH IMGUI
20:17
cazz
Рет қаралды 253 М.
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
PUBG Cheaters trolled by fake cheat software
7:14
ScriptKid
Рет қаралды 3,1 МЛН
Saving FPS Games - AI Anti-Cheat
14:12
Basically Homeless
Рет қаралды 1,7 МЛН
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 209 М.
HOW AIMBOTS WORK
8:36
cazz
Рет қаралды 1,2 МЛН
C++ Call Game Functions
12:44
TreckStrend
Рет қаралды 13 М.
YOUR FIRST INTERNAL - BHOP HACK
18:20
cazz
Рет қаралды 126 М.
0 IQ TEAM IN CS2? - COUNTER STRIKE 2 CLIPS
11:44
Counter Strike Proland
Рет қаралды 82 М.