OldSchoolHack

Register / Login English

User Search: 4l3x4nd3r

Search-Information
4l3x4nd3r
Threads
Thread Forum Last Post Posts Views
icon

Go to first new post Code Caves und Punkbuster Posted on: Sat 27. Sep 2008, 15:21

4l3x4nd3r

preview Preview

Go To Post

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
Tutorials

Tue 30. Sep 2008, 19:52

by root. Go to last post
11 1751
icon

Go to first new post Code Caves und Punkbuster Posted on: Sat 27. Sep 2008, 15:21

4l3x4nd3r

preview Preview

Go To Post

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
Tutorials

Tue 30. Sep 2008, 19:52

by root. Go to last post
11 1751
icon

Go to first new post Code Caves und Punkbuster Posted on: Sat 27. Sep 2008, 15:21

4l3x4nd3r

preview Preview

Go To Post

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... (!)
Tutorials

Tue 30. Sep 2008, 19:52

by root. Go to last post
11 1751
icon

Go to first new post Code Caves und Punkbuster Posted on: Sat 27. Sep 2008, 15:21

4l3x4nd3r

preview Preview

Go To Post

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 ....



Quote

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...

Quote
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. }
Tutorials

Tue 30. Sep 2008, 19:52

by root. Go to last post
11 1751
icon

Go to first new post Code Caves und Punkbuster Posted on: Sat 27. Sep 2008, 15:21

4l3x4nd3r

preview Preview

Go To Post

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

No comment:
Quote
Welch themenorientierten Antworten....

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

Tue 30. Sep 2008, 19:52

by root. Go to last post
11 1751
Downloads
No downloads found.