Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 22:22

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



ESP programmierung?

Discussion on ESP programmierung? within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
FreeCoder's Avatar
 
elite*gold: 14
Join Date: Sep 2007
Posts: 629
Received Thanks: 433
Smile ESP programmierung?

Hallo zusammen,

ich bin selbst ausgebildeter Fachinformatiker - Anwendungsentwicklung, habe mich aber nie mit diesem Themen beschäftigt, welches Wissen braucht man für die Umsetzung eines solchen Cheats (ESP)?

Gibt es deutsche Tutorials?

mein Ziel:

Zu erst ESP für Spiele erstellen und dann AIMbots.
FreeCoder is offline  
Old 03/22/2015, 19:26   #2
 
Analysis''s Avatar
 
elite*gold: 55
Join Date: Mar 2015
Posts: 603
Received Thanks: 154


Weiß nicht ob das noch aktuell ist, aber eigentlich sollte sich in den letzten Jahren nicht soviel getan haben.
Analysis' is offline  
Old 03/22/2015, 21:26   #3
 
elite*gold: 225
Join Date: Sep 2014
Posts: 334
Received Thanks: 460
Erstmal brauchst du einen Hook zum drawen.
Kann die Grafikschnittstelle sein(DirectX, OpenGL etc.), dafür kannst du dann aber einfach das SDK von DX benutzen, da hast du dann alle funcs zum drawen.
Musst halt nur vorher das Direct3D Device grabben und ne member function vom d3d9/10/11 vtable hooken(present, endscene, beginscene).
PS: direkte direct3d hooks sind meistens detected in f2p games oder moderneren games. Man kann auch die return addr vom call von ner render func loggen und dann den Funktionspointer changen, ist aber eig. auch detected(ohne weiteres.. ).

Dann gibts es noch engine hooking.
Da hookt man einfach die render functions des games, z.b. in crossfire
member von iltclient wie flipscreen. ist momentan undetected, wenn du es schlau machst. also den vtable nicht direkt hooken sondern "umwege" gehst also pointer changest die auf pointer zeigen, die auf den call zeigen(beispiel).
Bei Engine hooking musst du außerdem die functions reversen, heißt gucken welche parameter gebraucht werden und du brauchst natürlich die font base und das render device des games.

Nachdem du erst mal einen drawing hook hast, brauchst du die 3d world vektoren der spieler. Die sind meistens in den Iteration classes, also meistens einfach in der player base. Für einen 2d box esp hättest du jetzt schon alles. Du iterierst dann einfach alle player durch mit ner for schleife oder so, musst du auch reversen. gibt aber genug infos in foren. Nun ja du brauchst jetzt nur noch ne funktion, die die 3d world koordinaten in 2d screen koordinaten konvertiert. Das ist jetzt hier nicht so schnell zu erklären, aber du kannst ja mal nach worldtoscreen/w2s suchen. Da findet sich bestimmt was . Wenn du das alles geschafft hast brauchst du nur noch über dein Device oder deine engine functions eine box zu drawen pDevice->Clear.

Hoffe ich konnte dir eine kleine Übersicht über ESPs verschaffen .


btw. aimbots sind eig. noch einfacher, du brauchst keinen hook. änder einfach yaw & pitch deines spielers(meistens in der player class oder kamera klasses) und schieß entweder mit ner api oder nem keyboard hook.

Also grob zusammengefasst brauchst du;

- Kenntnisse in der linearen Algebra
- Kenntnisse von Projektionen
- C++ Basiswissen (pointer etc.)
- reverse engineering kenntnisse(stack, heap, local variables, data structures)

Und schau dir mal das an:

Der typ hat echte gut erklärte tutorials über das ganze:

Cyrex' is offline  
Reply


Similar Threads Similar Threads
[B]Web-Programmierung
01/25/2016 - Coders Trading - 24 Replies
Hallo, ich biete meine Fähigkeiten als Webprogrammierer, zu mir ich bin 22Jahre alt und bin Festangesteller PHP-Entwickler im TouristikBereich Backendsystem. Sachen wie PHP, JavaScript, CSS sind für mich keine Fremdwörter und ich bin immer dabei meine Fähigkeiten in den Richtungen zu verbessern. Ich befasse mich der Zeit stark mit Zend (Zend Framework) und Twig (Homepage - Twig - The flexible, fast, and secure PHP template engine). Leider habe ich noch keine große Erfahrung mit...
[B]Web-Programmierung, App-Programmierung
01/10/2015 - Coders Trading - 14 Replies
Hallo epvp Freunde, Ich erstelle ein professionelles Webdesign mit modernster Technik nach deinen Vorgaben und zu fairen Preisen. Aktualisiere deine neue Webseite selbst, änder vorhandene Seiten oder ergänze Texte und Bilder. Jederzeit - wann und wo du willst. Meine Kenntnisse: Webdesign Web-Programmierung (€ 35/Stunde)
TCL / IRC-Bot-Programmierung
05/27/2014 - General Coding - 0 Replies
Hallo Leute, ich suche nach guten Quellen/Tutorials für TCL-Programmierung oder gar jemanden der Erfahrung damit hat. Hintergrund ist der, dass ich dies nutzen will für die Programmierung eines IRC-Bots für meinen eigenen Twitch-Kanal. Könnte bei Bedarf auch gern genauere Infos zu den gewünschten Funktionen geben. Gruß Bizzi;)
[Selling] CC Programmierung
02/20/2014 - Minecraft Trading - 0 Replies
Hallo, mir ist sowas von langweilig, so das ich für 3€ pro 30 min Computercraft Programme programmiere! :) Bitte füllt dann DIESE Formulare! Ich nehme dann per E-Mail mit euch Kontakt auf und mal sehen was sich draus machen lässt! ;) LG :D
DO programmierung
12/16/2010 - Browsergames - 10 Replies
hey hab mal eine frage in was ist do eigt programmiert? in C++?? könnte man eigt wenn man C++ lernt sowas selber erstellen oder so? also zb wenn man es sehr gut beherscht. hoffe ein erfahrender Programmierer antowrtet



All times are GMT +1. The time now is 22:22.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.