Olly + AuotIt + Me = o.O

07/19/2010 01:29 ~kau~#1
Hi ho E*pvp,
Hab immer noch das Problem....
Ich machs kurz...
Source:

hoffe ihr könnt mir helfen.
TY:handsdown:
07/19/2010 12:03 ~kau~#2
#push
immer nioch kiene idee?
07/19/2010 13:18 bladerofdarknes#3
erklär uns was nicht funktioniert und pushen darfst du nur im black market ;)
07/19/2010 15:49 ~kau~#4
aso^^ kk, na wie beim addy logger in c++ memorysearch($start, $end"Byte", "mask")
also nur in autoIt
07/19/2010 16:11 ddl#5
du hast den C++ Code dazu und kannst es nicht portieren?
Eigentlich sollte ich es dir nicht geben aber:
[Only registered and activated users can see links. Click Here To Register...]
07/19/2010 19:09 ~kau~#6
thx^^ aber wie immer, funtzt es net so wie ich will^^
Quote:
#include <NomadMemory.au3>

$ah_Handle = _MemoryOpen(ProcessExists ("sol.exe"))
$pattern="\x89\x46\x30\x5E\xE8\x00\x00\x00\x00"
$pattern=StringReplace($pattern,"\x"," ")
$pattern=StringReplace($pattern,"00","..")
$find=_MemoryScan($ah_Handle, $pattern)
$N_SECTION_D_POSX = _MemoryRead($find+2, $ah_Handle) ;
$POSX = Round(_MemoryRead($N_SECTION_D_POSX, $ah_Handle, "float"), 0)
msgbox(0, "Found", "Found: " & $find & @LF & "Address: " & Hex($N_SECTION_D_POSX) & " Value: " & $POSX)

Func _MemoryScan($ah_Handle, $pattern, $after=false, $iv_addrStart=0x1001000, $iv_addrEnd=0x6000, $step=51200)
If Not IsArray($ah_Handle) Then
SetError(1)
Return -1
EndIf
$pattern=StringRegExpReplace($pattern, "[^0123456789ABCDEFabcdef.]", "")
IF StringLen($pattern)=0 Then
SetError(2)
Return -2
EndIf
For $addr=$iv_addrStart To $iv_addrEnd Step $step-(StringLen($pattern)/2)
StringRegExp(_MemoryRead($addr, $ah_Handle, "byte[" & $step & "]"), $pattern, 1, 2)
If Not @Error Then
If $after Then
return StringFormat("0x%.8X", $addr+((@Extended-2)/2))
Else
return StringFormat("0x%.8X", $addr+((@Extended-StringLen($pattern)-2)/2))
EndIf
EndIf
Next
Return -3
EndFunc
ich krieg immer nur -3 ^^
ty
07/19/2010 20:17 ddl#7
Wo kriegst du -3 raus?
Vllt hast du ein Patter für mehrere Stellen, oder es ist falsch, oder, oder, oder.... bitte mehr Informationen.
07/19/2010 22:42 ~kau~#8
-3 0x00000 0 steht da
[Only registered and activated users can see links. Click Here To Register...]
07/20/2010 13:29 ddl#9
Patter existiert nicht.