moin leute
ich hab mich recht frisch hier angebeldet und hoffe ihr könnt mir weiterhelfen.
ich scripte recht viel mit autoit und stoße jetzt etwas an meine grenzen.
Eine dll in einen prozess zu injecten ist kein problem, nur eine DLL in autoit erstellen geht natürlich nicht. deshalb muss ich jetzt zwangsweise (um erstmal zum ziel zu kommen) auf c++ zurückgreifen. ich schreib mal worum es geht:
Ich habe ein spiel was einen funktionsaufruf durch einein call erledigt:
0044ff23 call 00543e22
dieser call ist eine funktion die vom stack ein konsolenbefehl holt und ausführt. meines wissens nach müsste ich (kann aber auch falsch sein) folgendes machen:
eine DLL schreiben der ich konsolenbefehle übergeben kann, die injecte ich dann in den prozess und diese macht dann, sobald sie einen string bekommt folgendes:
1. ESP position speichern
2. meinen konsolenstring auf den stack packen
3. den call aufrufen
4. ESP wieder zurücksetzen.
nur an der umsetzung hapert es
wer kann helfen?
danke im voraus!