OldSchoolHack

Registrieren / Anmelden Deutsch

Code Caves und Punkbuster


icon Code Caves und Punkbuster #1

Anmeldungsdatum: Sep 2008

Beiträge: 5

Hallo alle miteinander,

bin neu hier und wie jeder andere noob vor mir würde ich gerne einen eigenen COD4 Hack erstellen.
Ich habe bereits hacks erstellt für CS/HL, aber das war Anno XXX als mal einfach nur einen Opengl Wrapper
genutzt hat und in das Half-Life Verzeichnis \"gldrv\" gelegt hat :-)

Mein Aktuelles lieblingsspiel ist COD4. Und hierfür gibt es leider keine undetected Public hack.
Und da ich es nicht einsehe für einen Hack \"Cod4bot irgendwas) 180$ zu bezahlen, habe ich beschlossen, selber einen
zu erstellen. Er muss nicht so gut sein wie der für 180$, aber er soll mein eigener sein und undetected von Punkbuster.

Ich habe mal die ganzen Tutorials von KN4CK3R durchgearbeitet, kenne mich als etwas (echt nur etwas) mit OllyDebug
und Tsearch aus. Programmierkenntnisse habe ich in Delphi, C++, Java, VB, ist doch eigentlich alles das gleiche...
Angefangen habe ich mit C++ und wenn man C++ einigermaßen kann, kann man eigentlich alle
Programmiesprachen, außer Vielleicht \"Brainfuck\" ^^).

Mein erstes Ziel hier ist einen COD4 Hack zu erstellen mit folgenden Features:
- Punkbuster undetected
- Radar Hack (Beide Teams in einem Radar sehen)
- evtl. Wallhack

Was das \"Memory hacking\" angeht, habe ich genau soviel ahnung wie aus den Tutorials
hervorgeht, d.h. ich kann einen Speicheradresse suchen/finden , dadurch den Programmcode finden
und diesen wenn nötig mit CodeCaves auslagern.

Meine Fragen lauteten nun, wie sollte ich vorgehen?
Wie Suche ich in COd4 die Speicheradresse für \"In welchem Team bin ich\", ähnlich wie in dem Tutorial von BattlePunks
sprich es gibt eine Variable die je nach Team 1 oder 2 ist?
Und wie arbeitet Punkbuster? Reicht es aus, wenn ich die zu manipulierende CodeZeile mit einem
CodeCave auslager? Wenn ja wieviele Zeilen sollte ich vor der zu manipulierenden Zeile auslagern?
Wenn Nein, auf was habe ich noch zu achten?

EDIT:
Ach und was ich vergessen habe, gibt es eine möglichkeit, ohne \"ban-gefahr\" zu testen, ob der Hack secure ist,
sprich ne art detection tool, das die aktuelle punkbuster Dll nutzt und mein Prog prüft?

Kurz Zusammengefasst, ein Softwareentwickler aus der freien Wirtschaft der keine Ahnung von hacking hat (behaupte ich mal )
benötigt genug Infos für seinen ersten Hack.

Ich hoffe das Ihr mir helfen könnt, speziell KN4CK3R (Dir an dieser Stelle meinen Respekt und Dank, die Tutorial sind wirklich
klasse beschrieben :-) Mein Raumschiff aus Ferby Speed fliegt immernoch ^^)

Mfg

4l3x4nd3r

icon #2

Anmeldungsdatum: Sep 2008

Beiträge: 5

Sorry for doppelpost...

Anscheinend bin ich mit meiner Frage hier falsch, da ich mich vor lauter Antworten kaum retten kann....
Kann mir jemand sagen wo ich die Frage besser posten sollte oder an wen ich mich wenden kann?

Danke für eure Hilfe (*hust*

4l3x4nd3r
icon #3

Anmeldungsdatum: Sep 2008

Beiträge: 5

Voller Bewunderung sage ich DANKE und Respekt, das ist das erste
Forum in meinem Leben indem ich mich wieder abmelden werden....

Danke für nichts, machts gut

4l3x4nd3r

Edit: Nichtmal abmelden kann man sich @Knacksack bitte Account löschen... (!)
icon #4

Anmeldungsdatum: Jul 2008

Beiträge: 378

Zitat
Original von 4l3x4nd3r
Voller Bewunderung sage ich DANKE und Respekt, das ist das erste
Forum in meinem Leben indem ich mich wieder abmelden werden....

Danke für nichts, machts gut

4l3x4nd3r

Edit: Nichtmal abmelden kann man sich @Knacksack bitte Account löschen... (!)

LoL... Knacksack?! xD

__________________

http://img215.imageshack.us/img215/8602/signaturug8.jpg

Ich bin lawl!
icon #5

Anmeldungsdatum: Feb 2008

Beiträge: 356

er mein Knacker den alten noob xD

__________________

.
icon #6

Anmeldungsdatum: Jul 2008

Beiträge: 378

Radarhack und Wallhack dürfte ja nicht so schwer sein aber um einen Hack Punkbuster undetected zu machen muss man verdammt gut coden können!

__________________

http://img215.imageshack.us/img215/8602/signaturug8.jpg

Ich bin lawl!
icon #7

Anmeldungsdatum: Sep 2007

Beiträge: 297

Knacksack, rofl...

Knacko, Knacki etc. okay, aber Knacksack  :schaden:

Aber zum Thema, wenn du den Hack gecoded hast, kannst du nicht einfach sp überprüfen, ob er noch UD ist.
icon #8

Anmeldungsdatum: Jul 2008

Beiträge: 378

Zitat
Original von Medi8tor
Knacksack, rofl...

Knacko, Knacki etc. okay, aber Knacksack  :schaden:

Aber zum Thema, wenn du den Hack gecoded hast, kannst du nicht einfach sp überprüfen, ob er noch UD ist.

Er wird es spätestens merken wenn seine Hardware ID gebannt ist.

__________________

http://img215.imageshack.us/img215/8602/signaturug8.jpg

Ich bin lawl!
icon #9

Anmeldungsdatum: Sep 2008

Beiträge: 5

Welch  themenorientierten Antworten....fange langsam an meine Entscheidung zu bereuen.

Ich stelle mal einen Vergleich:

4l3xander: Wisst ihr wie man ein Auto baut, am Anfang würden Räder und ein Airbag ausreichen?
Wasserente: Autos mit Airbag sind echt kompliziert.
Medi8tor: Ob der Airbag funktioniert kannst du so nicht ainfach testetn.

Wie ihr seht, habt ihr mich meinem Auto ein großes Stück
näher gebracht ....



Zitat

Radarhack und Wallhack dürfte ja nicht so schwer sein aber um einen Hack Punkbuster undetected zu machen muss man verdammt gut coden können!
Ich schließe daraus mal, dass du überhaupt keine Ahnung vom entwickeln hast...

Zitat
Aber zum Thema, wenn du den Hack gecoded hast, kannst du nicht einfach sp überprüfen, ob er noch UD ist.
Habe nie behauptet, dass es einfach sein soll...ich weis aber noch von \"damals\" dass es die entsprechenden Möglichkeiten gab,
wie gesagt ist das aber schon sehr lange her.


Um mich selber etwas weiter zu bringen, habe ich mir mal diverse freeware spiele gesucht und für die einen
Trainer erstellt.....CodeCaves waren hierfür nicht nötig, aber vielleicht muss ich hier erst etwas Code posten
bevor einem Mal geholfen wird.....

TEXT Code:
  1.  
  2. #include <iostream>
  3. #include <windows.h>
  4. using namespace std;
  5.  
  6. BYTE GB1[5] = {0xC6, 0x44, 0x24, 0x10, 0x01}; //Greenbubbles default Code
  7. BYTE GB2[5] = {0xC6, 0x44, 0x24, 0x10, 0x00}; //New Greenbubbles Code
  8. char Eingabe;
  9. bool bLives=false;
  10. bool bTime=false;
  11. bool bGreenBubbles=false;
  12. BYTE tmp;
  13.  
  14. int main()
  15. {
  16. char buf[255];
  17. HWND Window = NULL;
  18. DWORD ProzessId;
  19. HANDLE ProzessHandle;
  20. DWORD puffer = NULL;
  21. cout <<\"Suche Green Snake ...\";
  22.  
  23. while (Window==NULL) {
  24. Window = FindWindow(NULL,\"Green Snake\");
  25. }
  26.  
  27. GetWindowThreadProcessId(Window,&ProzessId);
  28. ProzessHandle = OpenProcess(PROCESS_ALL_ACCESS, FALSE, ProzessId);
  29.  
  30. while(1)
  31. {
  32. system(\"cls\");
  33. cout << buf<<endl;
  34. cout << \"Green Snake gefunden!\"<<endl;
  35. cout << \"---------------------\"<<endl;
  36. cout << \"1 - unlimited Lives:t\"<<bLives <<endl;
  37. cout << \"2 - unlimited Time:t\"<<bTime <<endl;
  38. cout << \"3 - stop growing:t\"<<bGreenBubbles <<endl;
  39. cout << \"X - Exit\"<<endl;
  40. cout << \"---------------------\"<<endl;
  41. cout << \"Was wollen Sie tun: \";
  42. cin >> Eingabe;
  43.  
  44. if(Eingabe==\'1\'){
  45. if(!bLives){
  46. tmp=0x90;
  47. WriteProcessMemory(ProzessHandle,(void*)(0x00404fdf),&tmp,1,&puffer);
  48. }
  49. else if(bLives){
  50. tmp=0x48;
  51. WriteProcessMemory(ProzessHandle,(void*)(0x00404fdf),&tmp,1,&puffer);
  52. }
  53. bLives = !bLives;
  54. }
  55.  
  56. if(Eingabe==\'2\'){
  57. if(!bTime){
  58. tmp=0x90;
  59. WriteProcessMemory(ProzessHandle,(void*)(0x00404c26),&tmp,1,&puffer);
  60. }
  61. else if(bTime){
  62. tmp=0x49;
  63. WriteProcessMemory(ProzessHandle,(void*)(0x00404c26),&tmp,1,&puffer);
  64. }
  65. bTime = !bTime;
  66. }
  67.  
  68. if(Eingabe==\'3\'){
  69. if(!bGreenBubbles){
  70. WriteProcessMemory(ProzessHandle,(void*)(0x0040c4dd),&GB2,sizeof(GB2),&puffer);
  71. }
  72. else if(bGreenBubbles){
  73. WriteProcessMemory(ProzessHandle,(void*)(0x0040c4dd),&GB1,sizeof(GB1),&puffer);
  74. }
  75. bGreenBubbles = !bGreenBubbles;
  76. }
  77.  
  78. if(Eingabe==\'X\' || Eingabe==\'x\')
  79. break;
  80. }
  81. CloseHandle(ProzessHandle);
  82. return 0;
  83. }
icon #10

Anmeldungsdatum: Jul 2008

Beiträge: 378

Ich will sehen wie du einen Hack machst der lange Punkbuster undetected ist!

__________________

http://img215.imageshack.us/img215/8602/signaturug8.jpg

Ich bin lawl!
icon #11

Anmeldungsdatum: Sep 2008

Beiträge: 5

Zitat
Original von Wasserente
Ich will sehen wie du einen Hack machst der lange Punkbuster undetected ist!

No comment:
Zitat
Welch themenorientierten Antworten....

Sorry habe jetzt erst gelesen, dass du erst 13 bist. Also nimm nicht alles persöhnlich.

icon #12

Anmeldungsdatum: Feb 2008

Beiträge: 356

Alexander schick mir mal deine icq per pm dann helf ich dir ne runde wenn du Bock hast. (Oder add mich direkt 207283054) Hab kb das mit 13Jährigen auszutauschen.

__________________

.