|
You last visited: Today at 13:31
Advertisement
AutoIT Bot über Memory?
Discussion on AutoIT Bot über Memory? within the AutoIt forum part of the Coders Den category.
12/26/2010, 10:41
|
#1
|
elite*gold: 29
Join Date: Nov 2010
Posts: 502
Received Thanks: 127
|
AutoIT Bot über Memory?
Morgen =3,
Ich hab gehört, dass es eine Möglichkeit geben soll, Bots über die Memory zu schreiben. Leider hab ich keeinen Dunzt wie das gehen soll. Googel hat mir auch nicht viel dazu gesagt.
Bitte klärt mich auf!
u_failed
|
|
|
12/26/2010, 11:36
|
#2
|
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
|
Google sagt viel aus, benötigt wird die "NomadMemory.au3" oder die "Pointer.au3".
Dann liest du mit den Funktionen der UDF einfach den Speicher des Spiels aus und
handelst je nachdem. Bei einem zu geringen HP Wert kannst du beispielsweise den
Bot eine F-Taste drücken lassen. Bei vielen Spielen wechselt man das Ziel mit Tab,
darüber lässt sich noch viel sagen, schaus dir am besten einfach noch einmal an.
|
|
|
12/26/2010, 11:50
|
#3
|
elite*gold: 29
Join Date: Nov 2010
Posts: 502
Received Thanks: 127
|
Quote:
Originally Posted by KillerDeluxe
Google sagt viel aus, benötigt wird die "NomadMemory.au3" oder die "Pointer.au3".
Dann liest du mit den Funktionen der UDF einfach den Speicher des Spiels aus und
handelst je nachdem. Bei einem zu geringen HP Wert kannst du beispielsweise den
Bot eine F-Taste drücken lassen. Bei vielen Spielen wechselt man das Ziel mit Tab,
darüber lässt sich noch viel sagen, schaus dir am besten einfach noch einmal an.
|
Danke erstmal  .
Lassen sich auch MouseClicks über die Memory machen? Oder lassen sich zumindestens die Koordinaten über die Memory auslesen?
|
|
|
12/26/2010, 12:46
|
#4
|
elite*gold: 0
Join Date: Sep 2010
Posts: 210
Received Thanks: 45
|
Mit Memorys kannst du nichts anfangen wenn es ein Browsergame ist nur mal so als information. Dann wenn du mit Speicheraddressen arbeiten willst( die sich von Rechner zu Rechner ändern) dann gibt es dieses Tutorial

(NomadMemory.au3 ist nicht in diesem Tutorial zu finden)
Aber wenn du mit Pointern arbeiten willst (die sich von Rechner zu Rechner nicht ändern,aber ändern wenn es ein Game Update gibt) dann kann ich dir den Link leider nicht senden weil der auserhalb dieses Forums wäre.
|
|
|
12/26/2010, 13:02
|
#5
|
elite*gold: 0
Join Date: Feb 2009
Posts: 542
Received Thanks: 112
|
Wenn du mit CE arbeitest, lädst automatisch das CE tut runter, das würde ich an deiner stelle erstmal durch machen. Das cheat engine tut befindet sich im ordner von Cheatengine.
|
|
|
12/27/2010, 23:59
|
#6
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
grundsätzlich brauchst du keinerlei udfs wenn du mit dem speicher arbeiten willst.
du solltest wissen wie man dlls ausruft, bzw wie allgemein programme funktionieren, um in das thema einsteigen zu können =)
kannst ja mal etwas genauere informationen geben, was du denn genau womit machen willst =)
grundsätzlich kann ich zu deinen fragen nur sagen, ja man kann mausklicks über den speicher ausführen, und ja man kann auch alles von einem programm aus dem speicher auslesen =) (wenn ein programm etwas darstellt, so muss es das ja auch irgendwo speichern, damit es später selbst auf seine funktionen zugreifen kann)
|
|
|
12/29/2010, 18:09
|
#7
|
elite*gold: 0
Join Date: Jun 2010
Posts: 84
Received Thanks: 12
|
braucht man um die mausklicks so auszuführen nen bypass oder nich?
|
|
|
12/29/2010, 18:19
|
#8
|
elite*gold: 29
Join Date: Nov 2010
Posts: 502
Received Thanks: 127
|
Quote:
Originally Posted by lolkop
grundsätzlich brauchst du keinerlei udfs wenn du mit dem speicher arbeiten willst.
du solltest wissen wie man dlls ausruft, bzw wie allgemein programme funktionieren, um in das thema einsteigen zu können =)
kannst ja mal etwas genauere informationen geben, was du denn genau womit machen willst =)
grundsätzlich kann ich zu deinen fragen nur sagen, ja man kann mausklicks über den speicher ausführen, und ja man kann auch alles von einem programm aus dem speicher auslesen =) (wenn ein programm etwas darstellt, so muss es das ja auch irgendwo speichern, damit es später selbst auf seine funktionen zugreifen kann)
|
ich arbeite an einem s4league bot, der klicks ausführt. da mir MouseClick zu lame ist, würde ich das gerne mal über die Memory machen. ControlClick und _MouseClickPlus funktioniert bei s4League nicht.
wie man dll's aufruft weiß ich leider nicht ._., könntest du mir dafür 'n link senden?
abgesehen davon, hab ich auch schon hacks etc. geschrieben. also weiß ich wie man das macht mit _MEMORYWRITE undso
|
|
|
12/29/2010, 19:23
|
#9
|
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
|
Schau dir einfach mal die Hilfe zu "DllCall" an.
|
|
|
12/29/2010, 20:42
|
#10
|
elite*gold: 29
Join Date: Nov 2010
Posts: 502
Received Thanks: 127
|
Quote:
Originally Posted by KillerDeluxe
Schau dir einfach mal die Hilfe zu "DllCall" an.
|
Okey, aber ich versteh den Sinn dieser Function nicht.
Was bringt mir das?
|
|
|
12/30/2010, 13:02
|
#11
|
elite*gold: 0
Join Date: Jan 2010
Posts: 1,385
Received Thanks: 1,006
|
sie öffnet dir dlls..
|
|
|
12/30/2010, 14:01
|
#12
|
elite*gold: 29
Join Date: Nov 2010
Posts: 502
Received Thanks: 127
|
Quote:
Originally Posted by .BritainAndy
sie öffnet dir dlls..
|
ja, schon klar  . doch was kann ich dann mit geöffneten Dlls anfangen?
|
|
|
12/30/2010, 14:07
|
#13
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
um wirklich mit dem speicher arbeiten zu können brauchst du funktionen die windows in den winapis mitliefert...
z.b.: OpenProcess, WriteProcessMemory, ReadProcessMemory, VirtualAllocEx, VirtualFreeEx, VirtualProtectEx, CreateRemoteThread, CloseHandle
die musst du jeweils über dllcalls aufrufen.
|
|
|
12/30/2010, 14:20
|
#14
|
elite*gold: 29
Join Date: Nov 2010
Posts: 502
Received Thanks: 127
|
Quote:
Originally Posted by lolkop
um wirklich mit dem speicher arbeiten zu können brauchst du funktionen die windows in den winapis mitliefert...
z.b.: OpenProcess, WriteProcessMemory, ReadProcessMemory, VirtualAllocEx, VirtualFreeEx, VirtualProtectEx, CreateRemoteThread, CloseHandle
die musst du jeweils über dllcalls aufrufen.
|
achso ok. welche dieser funktionen brauch ich für die mausclicks? würde das nicht auch über NomadMemory gehen? damit kenn ich mich schon ein wenig aus.
|
|
|
12/30/2010, 15:34
|
#15
|
elite*gold: 52
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
|
In manchen games wie z.B. WoW geht es, dass man sich mit dem Arbeitsspeicher über Klicktomove fortbewegen kann jedoch viel komplizierter als würde man es mit ner dll machen
|
|
|
 |
|
Similar Threads
|
Memory Read in autoit
01/02/2009 - CO2 Programming - 2 Replies
Something is wrong when I use this macro. AutoIt alwais get a positive answer for every memory read, even if the answer is negative. #include <NomadMemory.au3>
$paused1 = 1
While $paused1 = 1
$pos2 = MouseGetPos()
$sleep = 350
$Mem_Answer1 = 0x0168DFBC
$Mem_Answer2 = 0x0168E0F4
$Mem_Answer3 = 0x0168E22C
$Mem_Answer4 = 0x0168E364
$Process1 = WinGetProcess("")
|
mausklicks über memory
10/22/2008 - Guild Wars - 2 Replies
Hi
ich wollte mal fragen ob man mausklicks auch über die speicheradressen machen kann und wenn ja wie oder gibt es eine andere möglichkeit mausklicks im minimierten gw-fenster zusimluieren
ich arbeite zur zeit an einem duo uw bot und dort soll das 2te fenster minimiert laufen also der smither und mit controlclick kann ich die quest nicht annehmen oder sonstiges
danke schon mal für hilfe
|
AutoIt Memory Functions
07/05/2007 - CO2 Exploits, Hacks & Tools - 0 Replies
prob in the wrong section...
would be nice if mod could move it
text2schild.php?smilienummer=1&text=my bad' border='0' alt='my bad' />
|
All times are GMT +1. The time now is 13:31.
|
|