OldSchoolHack

Registrieren / Anmelden Deutsch

Benutzersuche: zw3rgy

Such-Informationen
zw3rgy
Themen im Forum
Thema Forum Letzter Beitrag Beiträge Zugriffe
icon

Go to first new post OSH deutsche Hackcoder Gemeinschaft (Multi-page thread 1 2 3 4 5 ... Letzte Seite) Erstellt am: Mi 27. Apr 2011, 20:47

C++Freak

preview Vorschau

Go To Post

Dürfte ich als Anfänger auch mit einsteigen ^^?

Ein Kollege hätte eher Ahnung von CE und OllyDB, ich kenn mich eher mit C/C++ aus. Somit könnten wir uns im Hintergrund ergänzen und vielleicht trotzdem behilflich sein, da wir beide an dem Thema interessiert sind.

Wie könnte man sich denn kontaktieren?

Mfg zw3rgy
Projekte

Mo 8. Jun 2015, 00:05

von Proxal Go to last post
100 8469
icon

Go to first new post SimpleCSS-Left4Uncut 2.0 MemoryHack (Multi-page thread 1 2 3) Erstellt am: Di 7. Feb 2012, 19:46

gelöscht

preview Vorschau

Go To Post

Der "Kumpel" ist bestimmt in der Szene recht bekannt.
Als erfahrener "Kumpel" definiert er Ring-1 in C++ natürlich auch als Ring--!
Und springt mit GOTO schön zu stayUD(1337);
Counter-Strike: Source

Fr 6. Apr 2012, 12:17

von Mantarochen Go to last post
42 3380
icon

Go to first new post Offsets der VMTable finden. Wie? CS:S Erstellt am: So 13. Nov 2011, 17:59

zw3rgy

preview Vorschau

Go To Post

Hallo,

ich probiere mich derzeit an einem basehook.
nun möchte ich jedoch die "createmove" funktion hooken, was sich als äußerst kompliziert darstellt, da mir der benötigte offset fehlt.

hier wäre der teil der mich wahnsinnig macht:
CPP Code:
  1.  
  2. if(VirtualProtect((LPVOID)((DWORD)pdwClientVMT + 0x24/*0x24*/), 4, PAGE_EXECUTE_READWRITE, &dwOldProtect)) // (DWORD)pdwPanelVMT + 36
  3. {
  4. GLogSystem.AddToLogFileA( "Basehook2011.log", "test1", buffer);
  5. g_dwOrgHudUpdate = pdwClientVMT[9]; // 9. Stelle im Array / 10. in der Headerdatei ! Geknackt yes!!! :)
  6. GLogSystem.AddToLogFileA( "Basehook2011.log", "test2", buffer);
  7. pdwClientVMT[9] = (DWORD)&new_HudUpdate;
  8. GLogSystem.AddToLogFileA( "Basehook2011.log", "test3", buffer);
  9. VirtualProtect((LPVOID)((DWORD)pdwClientVMT + 0x24 // hier müsste ein anderer offset (genau wie oben auch) hin soweit ich mich nicht irre nur wie komme ich daran?/*0x24*/), 4, dwOldProtect, &dwOldProtect);
  10. GLogSystem.AddToLogFileA( "Basehook2011.log", "test4", buffer);
  11. }
  12.  

In der logdatei finde ich auch jeweils test1-4 wieder, aber sobald ich auf einen server connecte stürzt das spiel ab

die funktion selbst sieht so aus:

CPP Code:
  1.  
  2. void __stdcall new_HudUpdate(bool bActive)
  3. {
  4. _asm
  5. {
  6. PUSH bActive
  7. CALL g_dwOrgHudUpdate
  8. }
  9.  
  10. g_pClient->HudUpdate(bActive);
  11.  
  12. GLogSystem.AddToLogFileA( "Basehook2011.log", ">>>HudUpdate EXECUTED!<<<" );
  13. }
  14.  
  15. In der logdatei selbst steht nachdem der readfehler bzw. speicherfehler auftritt trotzdem das "HudUpdate EXECUTED" ... also demnach wird die funktion zumindest zu ende ausgeführt, auch wenn das spiel dann abstürzt
  16.  


vielen dank für eure hilfe im vorraus

zw3rgy
VB, C/C++, Delphi, etc

Mi 23. Nov 2011, 15:06

von KN4CK3R Go to last post
5 612
icon

Go to first new post Offsets der VMTable finden. Wie? CS:S Erstellt am: So 13. Nov 2011, 17:59

zw3rgy

preview Vorschau

Go To Post

ich hab jetzt schon alles mögliche versucht und finde meinen fehler einfach nicht.
kannst du mir vllt noch einen denkanstoß geben, der mich weiterbringt?

zw3rgy
VB, C/C++, Delphi, etc

Mi 23. Nov 2011, 15:06

von KN4CK3R Go to last post
5 612
icon

Go to first new post Offsets der VMTable finden. Wie? CS:S Erstellt am: So 13. Nov 2011, 17:59

zw3rgy

preview Vorschau

Go To Post

Sobald ich die HUDUpdate funktion rausnehme läuft der hook.

Zu den Offsets heisst es es ist egal welchen Offset ich dazu rechne?

CPP Code:
  1. VirtualProtect((LPVOID)((DWORD)pdwClientVMT + 0x24

könnte da auch + 0x10 stehen? Ich möchte gerne wissen woraus sich das ergibt, ich kanns nicht leiden dinge zu übernehmen ohne deren herkunft zu kennen. :/ wäre nett wenn du mir das erklären könntest.

zw3rgy
VB, C/C++, Delphi, etc

Mi 23. Nov 2011, 15:06

von KN4CK3R Go to last post
5 612
Downloads
Es wurden keine entsprechenden Downloads gefunden.