Entwickler-Ecke

Open Source Projekte - CzybikBase v2 HackBase (Counter-Strike)


sk0r - Mo 13.08.07 21:23
Titel: CzybikBase v2 HackBase (Counter-Strike)
CzybikBase_v2 Client Hook

Ich wollte hier mal mein nicht ganz so neues Projekt vorstellen.
Es ist eine Hackbase, also eine Unterlage, mit der ihr eigene
Cheats für Half-Life 1 Spiele machen könnt. Die Base ist für
Counter-Strike 1.6 angepasst, da es die beliebteste Half-Life 1
Modifikation ist. Es gibt sehr viele Hackbases in C++, aber
soweit ich weiß gar keine für Delphi. Desshalb habe ich eine
gemacht. Sonst kenne ich nur noch die uallCollection.

Den Disclaimer müsst ihr nicht so ernst nehmen, er ist
nur da um Leute vom Klauen des Codes zu hindern. Das passiert
nämlich oft in der Cheatcoding Szene. Da werden dann Cheats
und Sourcecodes geklaut und bei eBay und in privaten Foren
verkauft, was wir überhaupt nicht leiden können.

Features:
- OpenGL Hooking
- Clientfunc Hooking
- Usermsg Hooking
- Event Hooking
- Useful funcs/procs
- Useful structures
- Commented Sourcecode


Benutzung:
- CzybikBase.dpr starten
- Eure Hackfeatures hinzufügen
- DLL Datei erstellen
- Die DLL ins Spiel beim Starten injizieren

Der Sourcecode ist komplett in Englisch kommentiert,
aber da ich eher nicht so gut in Englisch bin, kann es sein,
dass Vokabeln vertauscht sind etc..


Wenn ihr noch ein paar Tutorials haben wollt,
dann schreibt es hier hinein.

Viel Spass mit der Hackbase.


uall@ogc - Mo 13.08.07 21:58

Nett, ich wollte das auch mal in Delphi übersetzen, aber hatte nie Zeit dafür. Teilwese hatte ich es in meine rin0g hack benutzt, vielleicht nutz ich deinen Quelltext um nen kompletten ring0 hack zu machen :)


sk0r - Di 14.08.07 13:35

Öhm..

Meine Base hat gar nichts mit Ring0 zu tun oder habe ich gerade was nicht verstanden? ^_^


uall@ogc - Di 14.08.07 13:39

J ahste falsch verstanden. Mein ring0 hack bruacht halt auch die Engine Funktionen bzw. die Structs und hatte keine nbock die zu übersetzen. Da du das ja gemacht hast (bzw jemand anderes= kann ich das ja vielleicht benutzen :)


sk0r - Di 14.08.07 14:58

Achso, du meintest die EngFuncs.^^

Naja, es gibt mittlerweile schon Version 1.04 der EngFuncs.^^


F34r0fTh3D4rk - Mo 20.08.07 18:33

ich dachte immer, clienthooks seien nur in c++ möglich :? :shock:
wo finde ich nen gescheiten dll loader zum testen ? ich hatte mal einen geschrieben, aber den hab ich irgendwie net mehr ;)

mfg


sk0r - So 09.09.07 20:56

Warum sollten sie nur in C++ möglich sein? o.O
Einen DLL Loader findest du eigentlich wie Sand am Meer.

Wenn du keinen findest, dann kannst du dir eigentlich auch schnell
einen selber machen. Du musst nur einen remoten Thread im Half-Life
Prozess erstellen und dann mit LoadLibraryA die Cheat DLL laden.

PS: @uall: Du hast doch nicht etwa vor, einen ring0 Cheat in Delphi zu machen? oO


muXx - Fr 16.11.07 14:30

*frage hat sich erledigt*


Neotracer64 - Sa 29.12.07 06:09

Wusste gar nicht, dass es hier Interessenten für HL1 Cheats gibt? ;)