|
You last visited: Today at 01:36
Advertisement
Memorywrite String
Discussion on Memorywrite String within the AutoIt forum part of the Coders Den category.
10/22/2014, 22:15
|
#1
|
elite*gold: 10
Join Date: Dec 2013
Posts: 1,224
Received Thanks: 3,096
|
Memorywrite String
#Solved
|
|
|
10/23/2014, 00:12
|
#2
|
elite*gold: 240
Join Date: Mar 2014
Posts: 374
Received Thanks: 585
|
Quote:
Originally Posted by ►D3v1n3r
Code:
NomadMemory.au3
#RequireAdmin
#include
#include
#include
#include
#include
$Form1 = GUICreate("0815 Form", 615, 438, 192, 124)
$Button1 = GUICtrlCreateButton("Button1", 40, 88, 75, 25)
$Input1 = GUICtrlCreateInput("Input1", 40, 32, 121, 21)
GUISetState()
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case -3
Exit
Case $Button1
_memorywrite(0x0141D7B4, _memoryOpen(ProcessExists("S4Client.exe")),"Test","char[50]")
EndSwitch
WEnd
Doch beides geht nicht. Hoffe ihr könnt mir helfen (Nein an den privilegien liegt es nicht)....
|
Ich seh auf den ersten Blick jetzt keinen anderen Fehler, nur halt daa du keine Privilegien gesetzt hast ...
Vielleicht solltest du die Länge die du schreibst mit StringLen festlegen. "Char["&StringLen("NoobName")&"]"
Setzt einfach ma Privilegien.
Lass dir die Error's ausgeben und post die Error codes hier..
Ist die Page Writeable?
|
|
|
10/23/2014, 21:12
|
#3
|
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,147
|
Ich wüsste nicht, wofür hier besondere Privilegien benötigt werden, Adminrechte sollten reichen. Meine UDF bietet außerdem für diesen Verwendungszweck eine eigene Funktion: _KDMemory_WriteProcessString()
Kleine Anmerkung zum Script: Schlechter kann man es wohl nicht mehr machen...
|
|
|
10/24/2014, 11:30
|
#4
|
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,147
|
Ist die Adresse statisch? Ich glaube nicht, in diesem Fall brauchst du erst einmal den "Pointer".
Da du hier offensichtlich einfach nur irgendetwas zusammen kopiert hast, mehr schlecht als recht, sehe ich auch keinen Grund dir ein fertiges Script zu erstellen. Meine UDF setzt sehr detailliert Fehlercodes (@error). Diese Information solltest du auch nutzen, aktuell kann niemand genau sagen, was das Problem ist (wobei ich glaube, dass es sich nicht um eine statische Adresse handelt). Mit dem Fehlercode kann man den Fehler genauer bestimmen.
|
|
|
|
Similar Threads
|
C++ Memorywrite = crash
08/23/2014 - C/C++ - 10 Replies
Hallo,
habe in meiner DLL eine Funktion die in der Memory den Wert einer Adresse ändern soll...
Hier wie es aussieht aber ohne Adresse :D
Ps: Es funktioniert wen es vor den D3D Hook aufrufe
int address;
int * p;
address = 0xFFFFFFFF;//Nicht die echte Adresse
p = (int*)address;
*p=3918565441;
|
Undetected Memorywrite
09/30/2013 - AutoIt - 9 Replies
Huhu ich bins wieder,
hab da mal ne Frage ich habe es nun endlich Geschäft die kdmemory bei mir zum laufen gebracht doch nu wird es immer detected , ich habe auch schon welche gesehen die undetected sind doch ich Kriege es net hin.PS die fileinfo und fileversion sind auch geändert.
Freue mich auf Hilfe
|
[Visual Basic] [Problem] String auslesen/String zufällig wählen
05/06/2012 - General Coding - 4 Replies
Code:
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Name Generator", 236, 299, 815, 246)
$Input1 = GUICtrlCreateInput("Username", 24, 72, 185, 21)
$Input2 = GUICtrlCreateInput("Username", 24, 104, 185, 21)
$Input3 = GUICtrlCreateInput("Username", 24, 136, 185, 21)
$Input4 = GUICtrlCreateInput("Username", 24, 168, 185, 21)
$Input5 = GUICtrlCreateInput("Username", 24, 200, 185, 21)
|
[VB08]String in String mit mehreren Funden
08/08/2011 - .NET Languages - 6 Replies
Hey,
bin gerade auf ein Problem gestoßen, an dem ich mir seit 3 Stunden die Zähne ausbeiße.
Ich will eine Funktion schreiben, die der _StringBetween Funktion von AutoIt gleich ist. _StringBetween gibt in einem Array alle Strings zwischen zwei SubStrings und dem ganzen String aus. Die Ausgabe bei
_StringBetween("<h1>test1</h1>&l t;h1>test2</h1>", "<h1>", "</h1>") wäre also idealer Weiße ein Array (x = "test1", x = "test2")...
da man in VB08 kein Array returnen kann, komme ich aber einfach...
|
All times are GMT +2. The time now is 01:36.
|
|