|
You last visited: Today at 01:31
Advertisement
[Hack]Cheat Engine mit AutoIT ,DONT WORK :)
Discussion on [Hack]Cheat Engine mit AutoIT ,DONT WORK :) within the AutoIt forum part of the Coders Den category.
07/31/2012, 11:19
|
#16
|
elite*gold: 80
Join Date: Mar 2012
Posts: 404
Received Thanks: 94
|
Okay hier :
|
|
|
07/31/2012, 12:43
|
#17
|
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
|
Guten Morgen,
zu ersteinmal solltest du CheatEngine öffnen. Nachdem CE und dein Spiel bzw. der betroffene Process offen sind, drückst du auf den button "Add Address Manually". Nun sollte sich ein neues kleineres Fenster geöffnet haben. In das Inputfeld für die Adresse gibst du "AVA.exe"+01BCA60 ein und bestätigst es mit ok.
Sollte ungefähr so aussehen:
Nun hast du in deiner Cheattable eine Adresse stehen. Diese merkst du dir.
Nun der AutoIT Teil
PHP Code:
Const $nOffset[5] = [0, 0x6C4, 0x4F0, 0x54, 0x110] Const $dwBasePointer = 0x ; Die Addresse, die du dir merken solltest"
Global $ProcessId = 0, $Handle = 0, $Wert = 0
While Sleep (10)
if $ProcessId <= 0 Then
$ProcessId = ProcessExists ("AVA.exe")
if $ProcessId > 0 Then
$Handle = _MemoryOpen ($ProcessId)
if not IsArray ($Handle) Then if MsgBox (52,"Error","Speicher konnte nicht geöffnet werden. Nochmal versuchen?") = 6 Then Exit EndIf
EndIf
EndIf
WEnd
Nun kannst du nach belieben das Script varrieren.
Außerdem brauchst du jetzt nicht mehr vor jedem _MemoryPointerWrite das _MemoryOpen hinzuklatschen. Das _MemoryClose kannst du dir erübrigen. Habe neulich irgendwo gelesen, dass AutoIT automatisch alle Handles schließt, soblad es sich beendet.
|
|
|
07/31/2012, 13:00
|
#18
|
elite*gold: 80
Join Date: Mar 2012
Posts: 404
Received Thanks: 94
|
Danke werds "später" ausprobieren ... Edit kommt dann auch 
Edit : geht auch nicht <.<
PHP Code:
HotKeySet("{F1}","Change_")
HotKeySet("{F11}","Close_")
If ProcessExists("AVA.exe") = false Then
msgbox(0,"Error","Error : AVA isn´t running. Please start it !")
Exit
EndIf
#RequireAdmin
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <Pointer2.au3>
_GetPrivilege_SeDebug()
Const $nOffset[5] = [0, 0x6C4, 0x4F0, 0x54, 0x110]
Const $dwBasePointer = 0x01FCA600 ; Die Addresse, die du dir merken solltest"
Global $ProcessId = 0, $Handle = 0, $wert = 0
#Region ### START Koda GUI section ### Form=
$Gunadder = GUICreate("Gunadder v0.1", 208, 31, 1687, 6, $WS_POPUP)
GUISetBkColor(0x000000)
$Label1 = GUICtrlCreateLabel("Gun number to add :", 8, 8, 101, 17)
GUICtrlSetColor(-1, 0x00FF00)
$Gun = GUICtrlCreateInput("", 112, 5, 41, 21)
$Label2 = GUICtrlCreateLabel("****", 160, 8, 44, 17)
GUICtrlSetFont(-1, 8, 400, 4, "MS Sans Serif")
GUICtrlSetColor(-1, 0x3399FF)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While Sleep (10)
if $ProcessId <= 0 Then
$ProcessId = ProcessExists ("AVA.exe")
if $ProcessId > 0 Then
$Handle = _MemoryOpen ($ProcessId)
_MemoryPointerWrite($dwBasePointer, $Handle, $nOffset, $wert, "dword")
if not IsArray ($Handle) Then
if MsgBox (52,"Error","Speicher konnte nicht geöffnet werden. Nochmal versuchen?") = 6 Then Exit
EndIf
EndIf
EndIf
WEnd
Func Change_()
$Wert = GuiCtrlRead($Gun)
EndFunc
Func Close_()
_MemoryClose($open)
Exit
EndFunc
Func _GetPrivilege_SeDebug()
$ret=DllCall("ntdll.dll", "int", "RtlAdjustPrivilege", "int", 20, "int", 1, "int", 0, "int*", 0) ; 20 is SeDebug privilege...
If @error Then
SetError( 1, @error, False ) ; 1=error dllcall. Set dllcall-error as extended. Return false.
Else
if $ret[0] Then SetError( 2, $ret[0], False) ; 2=error RtlAdjustPrivilege. Set it's errorcode as extended. Return False.
Return( True ) ; Return true if it worked. (RtlAdjustPrivilege returns 0 if it works.)
EndIf
EndFunc
|
|
|
07/31/2012, 19:32
|
#19
|
elite*gold: 237
Join Date: Sep 2008
Posts: 4,476
Received Thanks: 4,587
|
Quote:
Originally Posted by Samulau
Danke werds "später" ausprobieren ... Edit kommt dann auch 
Edit : geht auch nicht <.<
|
Was ist denn das für ein Copy-Paste-Code? Codeschnipsel ohne Zusammenhang, nicht aufgerufene Funktionen ...
Probier mal diesen Code:
PHP Code:
#RequireAdmin #include <Pointer2.au3>
Const $nOffset[5] = [0, 0x6C4, 0x4F0, 0x54, 0x110] Const $dwBasePointer = 0x01BCA600 + 0x00400000 ; Die "Base-Adresse"
Global $ProcessId = 0, $Handle = 0, $wert = 0
_GetPrivilege_SeDebug() While Sleep (10) If ProcessExists("AVA.exe") Then $ProcessId = ProcessExists("AVA.exe") $Handle = _MemoryOpen($ProcessId) If Not IsArray($Handle) Then If MsgBox(52, "Error", "Speicher konnte nicht geöffnet werden. Nochmal versuchen?") <> 6 Then Exit 1 EndIf
$ret = _MemoryPointerWrite($dwBasePointer, $Handle, $nOffset, $wert, "dword") _MemoryClose($Handle) If Not $ret Then If MsgBox(52, "Error", "Schreiben des Speichers fehlgeschlagen. Nochmal versuchen?") <> 6 Then Exit 2 Else Exit 0 EndIf EndIf WEnd
Func _GetPrivilege_SeDebug() $ret=DllCall("ntdll.dll", "int", "RtlAdjustPrivilege", "int", 20, "int", 1, "int", 0, "int*", 0) ; 20 is SeDebug privilege... If @error Then SetError( 1, @error, False ) ; 1=error dllcall. Set dllcall-error as extended. Return false. Else if $ret[0] Then SetError( 2, $ret[0], False) ; 2=error RtlAdjustPrivilege. Set it's errorcode as extended. Return False. Return( True ) ; Return true if it worked. (RtlAdjustPrivilege returns 0 if it works.) EndIf EndFunc
Du musst nur $wert ändern, wenn du das möchtest.
Außerdem kenne ich deine _Memory*-Funktionen nicht, daher kann ich nicht überprüfen, ob die Parameter korrekt sind bzw. was sie zurückgeben.
|
|
|
08/01/2012, 21:38
|
#20
|
elite*gold: 80
Join Date: Mar 2012
Posts: 404
Received Thanks: 94
|
Quote:
Originally Posted by FichteFoll
Was ist denn das für ein Copy-Paste-Code? Codeschnipsel ohne Zusammenhang, nicht aufgerufene Funktionen ...
Probier mal diesen Code:
PHP Code:
#RequireAdmin
#include <Pointer2.au3>
Const $nOffset[5] = [0, 0x6C4, 0x4F0, 0x54, 0x110]
Const $dwBasePointer = 0x01BCA600 + 0x00400000 ; Die "Base-Adresse"
Global $ProcessId = 0, $Handle = 0, $wert = 0
_GetPrivilege_SeDebug()
While Sleep (10)
If ProcessExists("AVA.exe") Then
$ProcessId = ProcessExists("AVA.exe")
$Handle = _MemoryOpen($ProcessId)
If Not IsArray($Handle) Then
If MsgBox(52, "Error", "Speicher konnte nicht geöffnet werden. Nochmal versuchen?") <> 6 Then Exit 1
EndIf
$ret = _MemoryPointerWrite($dwBasePointer, $Handle, $nOffset, $wert, "dword")
_MemoryClose($Handle)
If Not $ret Then
If MsgBox(52, "Error", "Schreiben des Speichers fehlgeschlagen. Nochmal versuchen?") <> 6 Then Exit 2
Else
Exit 0
EndIf
EndIf
WEnd
Func _GetPrivilege_SeDebug()
$ret=DllCall("ntdll.dll", "int", "RtlAdjustPrivilege", "int", 20, "int", 1, "int", 0, "int*", 0) ; 20 is SeDebug privilege...
If @error Then
SetError( 1, @error, False ) ; 1=error dllcall. Set dllcall-error as extended. Return false.
Else
if $ret[0] Then SetError( 2, $ret[0], False) ; 2=error RtlAdjustPrivilege. Set it's errorcode as extended. Return False.
Return( True ) ; Return true if it worked. (RtlAdjustPrivilege returns 0 if it works.)
EndIf
EndFunc
Du musst nur $wert ändern, wenn du das möchtest.
Außerdem kenne ich deine _Memory*-Funktionen nicht, daher kann ich nicht überprüfen, ob die Parameter korrekt sind bzw. was sie zurückgeben.
|
Klappt wiederrum auch nicht Parameter auch überprüft ...
|
|
|
 |
|
Similar Threads
|
new cheat emblem v2 with cheat engine 100% work
03/01/2011 - Facebook - 8 Replies
cheat emblem v.2 using cheat engine
features:
1. You can buy emblem talent even your a free
user but provide 400 token to buy
2. You can reset as many as you can. .
3. You can equip a weapon in version 1 you cant
equip. .but this you can now equip.
4. You can recruit same people. .
But the most wonderful trick of this is unlimited
reset point. . Ive try this so many times. Even im
|
[How To][Work 20/1/11]Speed Hack with Cheat engine
01/28/2011 - Aion Hacks, Bots, Cheats & Exploits - 20 Replies
Hi elite people.
Today i try to change this value and i can.
This is the video tutorial:
http://www.youtube.com/watch?v=YpAiP7vNYHk
This was tested today (20/1/11) and in the gamez aion server
|
Cod 4 Hack mit Cheat Engine und Autoit
08/05/2010 - General Coding - 26 Replies
Hallo
Ich versuche mit Autoit und Cheat Engine ein Box ESP für Cod4 zu machen. Leider finde ich die Werte nicht und versteh auch nihct ganz wie ich die exakte Position im Bild herrausfinden soll.
Wenn mir wer helfen könnte wäre es super.:)
|
Why Cheat Engine Dont work Atlantica thai
02/15/2010 - Atlantica Online - 3 Replies
why use CheatEngine56 Atlantica auto close ?
|
Dont use Cheat Engine!!!
10/07/2006 - World of Warcraft - 19 Replies
Since a few days youll get a auto-bann if u use Cheat Engine.
Its not only detected like other hacks....
if u got a window beside WoW called "Cheat Engine" u get banned 1 sec later ;) .
This hit me 10 secs ago, so i write this here.
DONT USE CHEAT ENGINE.
-------------------------
Now i have to look whether i am perma banned or just 3 days.
|
All times are GMT +1. The time now is 01:31.
|
|