Тёмный

CALL CSGO FUNCTIONS WITH AN INTERFACE MANAGER 

cazz
Подписаться 145 тыс.
Просмотров 23 тыс.
50% 1

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

Опубликовано:

 

5 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 61   
@christianlijs1346
@christianlijs1346 5 месяцев назад
You're very good for explaining everything to new people like myself. Thank you!
@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 🙌
@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!
@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?
@ningu1036
@ningu1036 2 года назад
Ugh another bangerrrrr
Месяц назад
is it possible to use the client entity interface pointer as a client entity pointer ? so i can use variables list from the CEntity ?
@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.
@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?
@starnumber_alt
@starnumber_alt Год назад
Very cool but, can this be made in c# as a dll or only in cpp?
@rosssec7212
@rosssec7212 Год назад
The code works, just whenever I inject it a few entities health shows in the console then the game proceeds to crash.
@SwedishTwat
@SwedishTwat 2 года назад
good shit 😎 , makes me wanna learn cpp
@smokinglife8980
@smokinglife8980 2 года назад
Do it swedz it's good
@darkryudaniel
@darkryudaniel 10 месяцев назад
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?
@kurin6759
@kurin6759 2 года назад
I like these contents.
@cazz
@cazz 2 года назад
I like you
@ignasskarzinskas7126
@ignasskarzinskas7126 6 месяцев назад
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 Год назад
@@cazz How do I do that? Can you post a snippet please?
@LearnRoswenCoding
@LearnRoswenCoding Год назад
I hope there will be a video tutorial in Knives-out PC-Version.
@user-wk5qh4kr6d
@user-wk5qh4kr6d Год назад
Oh, My good Borther, You are my God! :>
@ogpolak
@ogpolak 2 года назад
ok
@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
@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 4 месяца назад
@@cazz Definitely possible but it'd probably be easier to std::cout
@cazz
@cazz 4 месяца назад
@@Lilly24244 with cpp 20 you can do std::cout
@overcheats4518
@overcheats4518 2 года назад
+1
@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.
@amiel8220
@amiel8220 2 года назад
make vac bypass please :>
@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
@mrboblox4444
@mrboblox4444 2 года назад
@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
@luccacsgo
@luccacsgo 2 года назад
thats is undetectable?
@cazz
@cazz 2 года назад
should be
@PRINCE555YT100
@PRINCE555YT100 2 года назад
Can you upload Garena Free Fire aimbot script making video??
@buntyhopper7167
@buntyhopper7167 2 года назад
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
@copypaste6401
@copypaste6401 2 года назад
bro pls make fortnite cheats
@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
Просмотров 875 тыс.
Это реально работает?!
00:33
Просмотров 2,5 млн
ЮТУБ БЛОКИРУЮТ?
01:52
Просмотров 761 тыс.
HOW AIMBOTS WORK
8:36
Просмотров 980 тыс.
Linus Torvalds on why desktop Linux sucks
11:07
Просмотров 1,2 млн
PUBG Cheaters trolled by fake cheat software
7:14
Microsoft Is KILLING Windows | ft. Steve @GamersNexus
19:19
HOW ANTI-CHEAT BYPASSES WORK
8:18
Просмотров 458 тыс.
WHAT IS HOOKING?
7:19
Просмотров 37 тыс.
Это реально работает?!
00:33
Просмотров 2,5 млн