Hilfe bei den CE Pointern in Autoit

03/17/2010 10:53 Nico001#1
Hi
also ich brauche hilfe
ich habe pointer für ein spiel mit ce und will jetzt einen hack mit autoit proggen, so das sich der wert der adresse (value) sich ändert
aber mit pointern geht das irgendwie nicht weil ich den falschen code habe (glaube ich)

mein code:
$open = _MemoryOpen(ProcessExists("blablabla.exe"))

$adressspeed = 0x0000000<---; (ausgedachter pointer ^^)

_MemoryWrite($adressspeed,$open,"999","dword")


und ich habe noch n offset aber wie ich den reinbekomme weiß ich auch nicht :(

Offset:
14

kann mir pls jemand n code geben der bekommt auch n thx ^^
03/17/2010 12:20 flo8464#2
Du hast 0 Ahnung von der Materie.
Schlag mal nach was ein Offset überhaupt ist.
03/17/2010 12:49 Nico001#3
ein offset ist das dingen damit man bei ce den pointer findet
z.b
bei dem ce tutorial in step 8 gab es
18
0
14
0c
also kann mir jemand den code geben pls???
03/17/2010 14:15 RoleS#4
[Only registered and activated users can see links. Click Here To Register...]
03/17/2010 14:58 HardCore.1337#5
Du musst die Adresse und den Offset addieren
03/17/2010 15:02 Nico001#6
ja das habe ich schon versucht aber geht irgendwie net und der code von lordkill ist auch im arsch
03/17/2010 15:05 HardCore.1337#7
warum geht das nicht?
Haste die Zahl in hex umgewandelt?
Also $bla = hex($Adresse + $Offset)
03/17/2010 15:19 Nico001#8
mmh ok
versuche ich mal
den offset muss ich so machen oder:

$hOffset = 0x0

oder wie ?

ich habe net viel ahnung von pointern weil ich nie welche brauchte ^^
03/17/2010 15:23 HardCore.1337#9
ja
z.B. 0x10 oder 0x30
03/17/2010 15:40 Nico001#10
mmh ok gut gut habe ich auch nur wenn ich n pointer habe , welche adresse muss ich dann nehmen ???
weil , bei mir geht das irgendwie net ...
03/17/2010 15:59 Cholik#11
#moved
03/17/2010 16:03 Nico001#12
aha und was sol moved heißen ^^
03/17/2010 18:15 HardCore.1337#13
es wurde in eine andere Sektion verschoben
03/18/2010 10:24 Nico001#14
Mein neuer code:

#include <Pointer.au3>

$PID = ProcessExists("blabla.exe")
$MemOpen = _MemoryOpen($PID)

Global $Offset[3]
$Offset[0] = 0
$Offset[1] = Dec("00")
$Offset[2] = Dec("00")
$StaticOffset = Dec("0000000")

$BaseAddr = _MemoryGetBaseAddress($MemOpen, 1)
$Addr = Hex($BaseAddr + $StaticOffset)

$Value = _MemoryPointerRead($Addr ,$MemOpen, $Offset)

MsgBox(0,"Value:",$Value[0])

diesmal soll er die value in eine msg box sagen aber funktioniert auch net :( pls help meeeeeeeeeeee
03/18/2010 13:46 Xereon#15
Quote:
Originally Posted by Nico001 View Post
Mein neuer code:

#include <Pointer.au3>

$PID = ProcessExists("blabla.exe")
$MemOpen = _MemoryOpen($PID)

Global $Offset[3]
$Offset[0] = 0
$Offset[1] = Dec("00")
$Offset[2] = Dec("00")
$StaticOffset = Dec("0000000")

$BaseAddr = _MemoryGetBaseAddress($MemOpen, 1)
$Addr = Hex($BaseAddr + $StaticOffset)

$Value = _MemoryPointerRead($Addr ,$MemOpen, $Offset)

MsgBox(0,"Value:",$Value[0])

diesmal soll er die value in eine msg box sagen aber funktioniert auch net :( pls help meeeeeeeeeeee
check ich nicht...