Speedhack

05/01/2009 19:47 k209#1
Hallo,
ich wollte einen Speedhack in meinen Hack integrieren. Ich habe den richtigen Pointer mit einer UCE gefunden und habe folgendes geschrieben:

Code:
//Speed : Adress: 006FDC80 Offset: 19348
DWORD speedvalue = 500;
MemcpyEx( (DWORD)(0x006FDC80+19348),(DWORD)&speedvalue,4);
Leider bewirkt das nichts. Kann mir jemand sagen wo mein Fehler liegt? Mit der UCE konnte ich für die Adresse des Pointers 006FDC80 und für das Offset 19348 finden.
05/01/2009 20:23 BorSti#2
Code:
DWORD* speedpointer = (DWORD*)0x006F3840;
MemcpyEx(DWORD(((DWORD)*speedpointer)+[B]0x00004B14[/B]),(DWORD)&speedvalue,4);
so sollte es aussehen

copyright war syron source glaube ich - sry falls ich mich irre

(ist für p server)
05/01/2009 20:30 chibis#3
falscher offset
05/01/2009 21:12 k209#4
hab das jetzt so umgeschrieben:
Code:
DWORD speedvalue = 500;
DWORD* speedpointer = (DWORD*)0x006FDC80;
MemcpyEx(DWORD(((DWORD)*speedpointer)+19348),(DWORD)&speedvalue,4);
Ich habe die Adresse/Offset mit ArtMoney ermittelt(P006FDC80,19348) und sie scheinen zu gehen(Also im ArtMoney). Wenn ich den Code aber ausführe kommt ein Absturz...
PS: Ich probiere es auf INT Server

Kann mir jemand vll den richtigen Offset nennen, wenn meiner wirklich falsch ist?
05/02/2009 00:33 Meldanen#5
Ich bin auch auf der Suche nach der richtigen Adresse und dem Offset. Meine UCE findet seit dem letzten Update den Pointer nicht mehr. Kann es sein, dass es gefixt wurde?
05/02/2009 01:29 Meldanen#6
Ok Leute! Damit geht's:

Code:
DWORD speedvalue = 500;
DWORD* speedpointer = (DWORD*)0x0071E720;
MemcpyEx(DWORD(((DWORD)*speedpointer)+0x00004ACC),(DWORD)&speedvalue,4);

Have fun!
05/02/2009 01:43 meak1#7
woher hast jez den pointer ;<?

EDIT: funzt bei mir nicht oder war der jez für p serv oder so ;>?
05/02/2009 02:28 Mahatma#8
guckt euch mal ein tut zum thema pointer an und lernt was nen address oder nen dereferenzierungsoperator macht dann sollte euch das ganze klar werden^^
is halt für die die's verstehen wollen....der rest soll halt einfach c+p :P
05/02/2009 02:34 meak1#9
ja achne ich weiß ja wie nen pointer geht aber ich will den für int ^^
05/02/2009 02:52 k209#10
thx, der Pointer geht, ist für INT.
05/02/2009 11:33 Slade100#11
Quote:
Originally Posted by meak1 View Post
ja achne ich weiß ja wie nen pointer geht aber ich will den für int ^^
gib mir ne uce und ich mach dir einen^^
05/03/2009 04:00 meak1#12
omg als ob es schwer is pointer zu finden ich frage nur weil ich auch keine uce hab ;D
05/03/2009 12:37 k209#13
o.O

[Only registered and activated users can see links. Click Here To Register...]
05/03/2009 12:39 meak1#14
ja achne die gabs schon in nem thread von 2006 oder so, aber die is so crap damit kommt keiner kla, die findet nichmal ne addresse und wenn man mal zulang scannt kriegt man eh disco
05/03/2009 14:15 k209#15
Du musst sie eben richtig einstellen. Dh keine 1 oder 2 Bytes suchen sondern nur 4. Bytereihenfolge oder wie das heist auf 'Normal'. Etc...
Da gibts noch einiges was man einstellen kann. Ich finde damit wenigstens alles. Besonders die Pointersuche fällt damit sehr einfach.

Die Cheat Engine ist zwar viel besser finde ich, aber man muss sie immer wieder undetectable machen.