Hallo Leute.
Bin vor paar Tagen auf Autoit gestoßen, und habe dieses tolle Forum gefunden. Hallo Ihr alle.
Ich wollte ein programm schreiben womit man die speicheradressen einer exe datei bearbeiten kann. Ich lese seit dagen in allen möglichen forums.
Meine frage: ist es möglich die speicheradressen aus der exe auszulesen wie zubeispiel bei ollydbg. Oder wenn man die memory addresse weis wie man die bearbeiten kann.
Hab folgenden code zusammengebastelt.( nach vielen stunden lesen)
C
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <file.au3>
#include <Date.au3>
#include <string.au3>
#include <array.au3>
Opt("MustDeclareVars",1)
Fenster1()
Func Fenster1()
Local $signal, $about, $button1, $suche, $text1, $inhalt
Local $Edit = GUICtrlCreateEdit("", 16, 24, 481, 249)
$text1="Bitte die Datei auswählen."
GUICreate("Mein Erstes Fenster")
$about = GUICtrlCreateMenu("About")
$button1=GUICtrlCreateButton("Setze",10,30,100)
GUISetState(@SW_SHOW)
while 1
$signal=GUIGetMsg()
Select
case $signal = $GUI_EVENT_CLOSE
ExitLoop
Case $signal = $Button1
$suche=FileOpenDialog($text1, @WindowsDir & "\", "Dateien (*.exe;)", 1 + 4 )
$inhalt=FileRead($suche)
GUICtrlSetData($Edit,$inhalt)
EndSelect
WEnd
EndFunc
Alles anzeigen
Hab noch folgendes gefunden
$PID = ProcessExists($Process)
$hProcess = _MemoryOpen($PID)
Was bewiken diese beiden Befehle.