Cheat engine pointer und dann in Autoit überführen

04/11/2011 20:15 patiii123#1
hi leute habe mal eine frage
ich will versuchen ein spiel zu hacken(selber und nicht nur den hack haben)
als beispiel nehme ich einfach mal solitär...
ich möchte nun den pointer herausfinden
ich suche die punktzahl adresse mach dann rechts klick und auf find out what writes to the access ändere die value und guck mir dann dort die ergebnisse an... ich finde den offset und auch die pointer adresse ich mache hex gebe die pointer adresse ein dann pointer und gebe die offset ein...
eingentlich müsste das ja alles sein jedoch funktioniert es nicht :(
meistens finde ich keine grüne value einmal hatte ich eine und es hat nach einem neustart trotzdem nciht funktioniert...hab es so gemacht wie in videos beschrieben
bitte um hilfe
04/12/2011 20:13 HardCore.1337#2
Stichwort Multipointer. Du musst nochmal einen rechts klick auf den Pointer machen und dann den Pointer von dem Pointer finden ("Find out what accesses this adress...)
04/12/2011 20:37 patiii123#3
ja nur habe ich dann nach dem 5 mal aufgegeben und bei solitär sollte das schon früher kommen oder?
04/13/2011 06:48 HardCore.1337#4
Alternativ kannst du den Pointer automatisch suchen lassen (Pointer Scan for this Adress). Wenn du es dann in AutoIt einfügen willst musst du die GetModulHandle Funktion aufrufen.

PHP Code:
$BaseAdresse GetModulHandle("Solitär.exe") + Offset 
04/13/2011 15:39 patiii123#5
hm ja das problem ist nur dass ich da dann 130.000 vorschläge bekomme :( was mache ich denn falsch bei der "normalen" methode?
04/14/2011 01:04 RunzelEier#6
beschreibe dein problem etwas genauer und dann kann man dir auch helfen
04/14/2011 06:40 HardCore.1337#7
Problem wurde geklärt.
04/23/2011 12:12 patiii123#8
naja also ganz geklärt wurd es nicht :D
ich habe die Pointer rausbekomemn nur schaffe ich es nicht daraus einen hack zu machen...
guckt euch doch bitte den quellcode an und sagt was falsch is :)


#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <NomadMemory.au3>
#RequireAdmin
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 274, 84, 192, 124)
GUICtrlCreateInput("", 40, 32, 73, 21)
$on = GUICtrlCreateButton("on", 144, 32, 41, 25)
$off = GUICtrlCreateButton("off", 200, 32, 41, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###


$GamePid1 = ProcessExists ("Solitaire.exe")
$GameHandle1 = _MemoryOpen($GamePid1)
$BaseAdresse1 = 0x01A287B8

Dim $Punkte[3]
$Punkte[0]=0
$Punkte[1]=0x10
$Punkte[2]= 0x2c


While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
AdlibRegister("_Punkte", 20)
Case $Button2
AdlibUnRegister("_Punkte")
_MemoryPointerWrite($BaseAdresse1,$GameHandle1,$Pu nkte, 0)


EndSwitch
WEnd


Func _Punkte()
_MemoryPointerWrite($BaseAdresse1,$GameHandle1,$Pu nkte, GUICtrlRead($Input1))

EndFunc

EDIT: bei Punkte ist das Pu nkte geschrieben keine Ahnung warum ich habe es aber zusammen geschrieben in meinen quelltext
04/25/2011 01:26 False#9
pushen ist nicht erlaubt ;)
2sec google wtf!




€: dann noch falsche section
04/25/2011 09:31 patiii123#10
na gut aber da ist nix mit pointern :(
das heißt also wenn man den hack schließt und pinball auch und beides wieder öffnet funzt der hack nicht und ich habe ja auch die pointer der adressen rausbekommen und will damit einen hack machen...
04/25/2011 11:02 False#11
bei mir gehts wenn ich schließe :D
04/25/2011 14:00 patiii123#12
hm wie kann das denn bitte gehen wenn das kein pointer ist?wenn das eine normale adresse ist dann ändert die sich doch jedes mal nur der pointer behält doch die gleiche adresse