Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 14:59

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[AutoIt][TuT] Pointer erstellen / auslösen

Discussion on [AutoIt][TuT] Pointer erstellen / auslösen within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
NuHOplLeS's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 38
Received Thanks: 36
Arrow [AutoIt][TuT] Pointer erstellen / auslösen

hi ....
ich hab mich entschlossen dieses tut zum schreiben weil einfach immer wider theards erscheinen darin steht wie man ein pointer erstellt....
und noch nicht wirklich gute tuts dafür gibt..

Was du brauchst:

- AutoIt Kenntnise
- basepointer
- offset 1
- offset 2
- NoMadMemory (im Anhang)

Dann mal los:


ich kopir hier jetzt hier den ganzen script rein und erklär euch dann nach und nach die funktionen!

PHP Code:
#include <GUIConstants.au3>
#include <NomadMemory.au3>
#RequireAdmin

#Region ### START Koda GUI section ### Form=
$Form1 GUICreate("Form1"146126193125)
$Label1 GUICtrlCreateLabel("Invisible Hack:"887417)
$Button1 GUICtrlCreateButton("ON"163249330)
$Button2 GUICtrlCreateButton("OFF"167649330)
$Label2 GUICtrlCreateLabel("Status:"88483717)
$Label3 GUICtrlCreateLabel("OFF"88722417)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###


Global $Pointer 0x0069F190
Global $Open _MemoryOpen(ProcessExists("TClient.exe"))
Global 
$Offset[3] = [00xA200x42c]

While 
1
   $NMG 
GUIGetMsg()
      Switch 
$NMG
      
Case $GUI_EVENT_CLOSE
          _MemoryPointerWrite
($Pointer$Open$Offset65536)
            
$Label3 GUICtrlCreateLabel("OFF"88722417)
            Exit
         Case 
$Button1
            _MemoryPointerWrite
($Pointer$Open$Offset16842752)
            
$Label3 GUICtrlCreateLabel("ON"88722417)
        Case 
$Button2
            _MemoryPointerWrite
($Pointer$Open$Offset65536)
            
$Label3 GUICtrlCreateLabel("OFF"88722417)
      EndSwitch
WEnd 
(der script ist jetzt zwar für 4Story das soll jetzt aber nichts ausmachen)

1.
PHP Code:
#include <NomadMemory.au3> 
das ist dafür das nomadmemory in den script einbezogen wird
das ladet ihr euch im anhang runter und fügt es ein bei:
Pfad: Festplatte => alle programme => AutoIt3 => Include
in include dann einfügen

2.
PHP Code:
#RequireAdmin 
das ist nur bei win7 und vista notwendig (bei xp einfach auslassen)
=> für admin ausführung

3.
danach das gui ^^ (Erstellen : Koda Designer)

4.
PHP Code:
Global $Pointer 0x0069F190 
so ... hier müsst ihr euren basepointer einfügen der auf das "spiel" zurück greift
Wichtig: Es muss 0x davor!!!!

5.
PHP Code:
Global $Open _MemoryOpen(ProcessExists("TClient.exe")) 
das ist für den prozess (den ihr in ce oder mle am anfanh suchen müsst)
(bei 4Stoty ist es TClient.exe)
jetzt wird auch das NoMadMemory.au3 wichtig ... nämlich sonst würder _MemoryOpen nicht erkennen und autoit ein error melden!

6.
eig das wichtigste:
PHP Code:
Global $Offset[3] = [00xA200x42c
jetzt braucht ihr die offsets
[0(ist einfach so, die null kommt dort immer hin),offset1,offset2]
===>
die offset so einsetzten

7. Das Auslösen
PHP Code:
_MemoryPointerWrite($Pointer$Open$Offset16842752
es wird jetzt alles ausglößt was wir oben geschrieben haben..
außer..
Die Value!!! Bei mir 16842752 für an
und ..
65536 zum ausschalten
je nach hack

Eins ist noch wichtig das ihr wenn ihr denn hack schließt automatisch denn memory ausschalten. Dafür:
PHP Code:
While 1
   $NMG 
GUIGetMsg()
      Switch 
$NMG
      
Case $GUI_EVENT_CLOSE
          _MemoryPointerWrite
($Pointer$Open$Offset65536)
            
$Label3 GUICtrlCreateLabel("OFF"88722417)
            Exit 
....
....
.... 
8.
jetzt nur noch compliden
und viel spaß beim hacken!!!



Das ist mein erstes TuT also reist mich vom stuhl


thanks-checker kann ich hier nicht einbauen , würde mich aber trotzdem über thxs freuen
Attached Files
File Type: rar NoMadMemory.au3.rar (2.6 KB, 65 views)
NuHOplLeS is offline  
Thanks
9 Users
Old 03/07/2012, 16:00   #2
 
elite*gold: 0
Join Date: Jul 2010
Posts: 7
Received Thanks: 0
Hey ^^ bei mir kommt dann immer Error: Unknown Function name
Bitte um hilfe

Bei mir sagt es immer: Unkown Function name.
Bitte helfen
herkules222 is offline  
Old 03/07/2012, 16:17   #3
 
elite*gold: 43
Join Date: Jul 2011
Posts: 537
Received Thanks: 160
Quote:
Unkown Function name.
Es steht doch war ist oder nicht :P
Deledt is offline  
Old 03/07/2012, 19:02   #4
 
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
Wie willst du bitte einen Pointer erstellen und wie willst du einen Pointer auslösen?
jacky919 is offline  
Thanks
1 User
Old 03/07/2012, 20:10   #5
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by jacky919 View Post
Wie willst du bitte einen Pointer erstellen und wie willst du einen Pointer auslösen?
Code:
//an stelle X im speicher befindet sich wert Y.
//unser neuer pointer sollte Z sein.
jmp MyCode

MyCode:
mov [Z], [X]
jmp X+6
und schon haben wir Y in Z kopiert, und können Z als neuen, statischen pointer für den zugriff auf Y nutzen.
lolkop is offline  
Old 03/07/2012, 21:45   #6
 
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
Quote:
Originally Posted by lolkop View Post
Code:
//an stelle X im speicher befindet sich wert Y.
//unser neuer pointer sollte Z sein.
jmp MyCode

MyCode:
mov [Z], [X]
jmp X+6
und schon haben wir Y in Z kopiert, und können Z als neuen, statischen pointer für den zugriff auf Y nutzen.
Lies dir mal Punkt 7 seines Tutorial durch und guck was er unter "auslösen" versteht...

Abgesehen von Rechtschreib- und Grammatikfehlern befinden sich noch viele andere, auf das Thema bezogene Fehler in dem Tutorial, unter anderem die in der Thread-Überschrift.
jacky919 is offline  
Old 03/08/2012, 01:30   #7
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by jacky919 View Post
Abgesehen von Rechtschreib- und Grammatikfehlern befinden sich noch viele andere, auf das Thema bezogene Fehler in dem Tutorial, unter anderem die in der Thread-Überschrift.
das man in der autoit sektion keine vernünftigen speicherbezogenen tutorials findet, liegt wohl darann, das autoit durch den hohen abstraktionsgrad keinerlei hintergrundwissen über speicherverwendung erfordert...

leider denken viele leute, sobald sie mithilfe von etwas copy-paste arbeit ein halbwegs lauffähiges script zustande bekommen, muss ihre erungenschaft schnellstmöglich mit dem rest der welt geteilt werden :P

der versuch den kopierten code zu interpretieren, führt dann leider zu den von dir angesprochenen fehlern, welche in sogenannten "tutorials" veröffentlicht werden...

es scheint nicht möglich zu sein derartige threads zu verhindern. die beste möglichkeit, diese schnell zu ersticken, ist nach meiner erfahrung, sie ohne antworten einfach in der masse "versinken" zu lassen :P
lolkop is offline  
Reply

Tags
autoit, autoit pointer


Similar Threads Similar Threads
AutoIT Pointer
05/02/2010 - General Coding - 3 Replies
Also ich habe nach längerem rumprobieren herausgefunden, wie ich Pointer aus CE in AutoIT benutze. (Btw.: Irgendwie sind 99% der Tutorials dafür hier schlecht erklärt, die benutzten Includes fehlen oder sie funktionieren nicht.) Ich habe bis jetzt den folgenden Programmcode. #include<pointer.au3> $pid = ProcessExists("sol.exe") $handle=_MemoryOpen($pid)
[AUTOIT]Pointer einbinden
04/01/2010 - AutoIt - 2 Replies
Hi, ich habe eine Frage zu den Pointer einbinde Code #include <NomadMemory.au3> #RequireAdmin SetPrivilege("SedDebugPrivilege", 1) $PID = WinExists("Solitaire.exe") if $PID = 0 then MsgBox(16, "Fehler", "Prozess nicht gefunden!")
Pointer für Autoit
12/07/2009 - AutoIt - 7 Replies
Hallöchen bitte schlagt mich nicht bin schon alle möglichen tuts durchgegangen doch ich raff es einfach nicht. http://img686.imageshack.us/img686/4291/unbenannt 1i.th.jpg das hier ist mein Pointer doch wie schreib ich ihn nun in mein bot? Hab keine Lust ihn immer rein zu schreib. Wie gesagt bin schon ca 1 Woche daran und ich verzweifel langsam da ich nie ein gescheites Beispiel finde... Hoffe einer kann mir helfen.
Pointer in AutoIT
11/20/2009 - AutoIt - 14 Replies
Hi, ich Programmiere grade einen Bot und komme nicht ganz weiter. Es geht darum das ich in Counter Strike mein Leben "einfrieren" will. Dazu habe ich nun einen Pointer gefunden. Wie kann ich nun auf den Pointer zugreifen? Habe mir schon paar Tuts angeschaut, aber schlau bin ich dadurch nicht geworden. Mein Code: Global $Adresse = 0x15452455 Dim $Offset =
(Autoit) Wie Pointer auslesen ?
10/13/2009 - General Coding - 6 Replies
Hiho... Ich progge gerade an einem bot und habe nur ein problem... Ich hab mit CE nen pointer für die HP gefunden... In diesem fall: game.dat+0037CC28 offset: 13C Hab aber bis jetzt keine funktionierende möglichkeit gefunden das in Autoit auszulesen... Kann mir pls einer verraten wie das geht ?



All times are GMT +1. The time now is 14:59.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.