Hack geht nicht

06/26/2012 00:32 Ruffу#1
hallo suchtis :D ich hab einen hack erstellt und dan meinem freund geschikt aber bei ihm geht der nicht liegt es vlt daran .. das er 64 bit und ich 32bit hab ?
06/26/2012 01:21 Lawliet#2
Dein "Hack" wär halt schon gut ;)
06/26/2012 12:01 Logtetsch#3
Bitte nicht so viele Informationen auf einmal.

/ironie off

Gib uns mal deine Source. Nur so können wir nach bestimmten Fehlern suchen und dir helfen. Und dass du 64 bit und er 32 bit hat, kann auch sein, aber das ist vom Spiel abhängig. Zumindest war es so bei 4Story.
06/26/2012 12:16 Ruffу#4
Quote:
Originally Posted by Logtetsch View Post
Bitte nicht so viele Informationen auf einmal.

/ironie off

Gib uns mal deine Source. Nur so können wir nach bestimmten Fehlern suchen und dir helfen. Und dass du 64 bit und er 32 bit hat, kann auch sein, aber das ist vom Spiel abhängig. Zumindest war es so bei 4Story.
PHP Code:
#RequireAdmin
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=Unnötig\Aiyou Address Book.ico
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <NomadMemory.au3>
#include <GUIConstantsEx.au3>
#Region ### START Koda GUI section ### Form=
$Form1 GUICreate("Special Trainer"217152192124)
GUISetIcon("C:\Users\Vadim\Desktop\Unnötig\Aiyou Address Book.ico", -1)
GUISetBkColor(0xFF0000)
$Button1 GUICtrlCreateButton("Kick Mee :D"16168165)
GUICtrlSetColor(-10x800080)
$Checkbox1 GUICtrlCreateCheckbox("<----------Häckchen"1123210525)
GUICtrlSetColor(-10x800080)
$Button2 GUICtrlCreateButton("Kb mehr ?"24967325)
GUICtrlSetColor(-10x800080)
$Checkbox2 GUICtrlCreateCheckbox("<--- Häckchen"112728925)
GUICtrlSetColor(-10x800080)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit
        Case 
$Button2
            
Exit
        Case 
$Button1
            _Hack
()

    EndSwitch
WEnd
Func _Hack
()
    
ToolTip("Hi Oliver",0,0)
$PIDProcessWait ("S4Client.exe")
Sleep(500)
    
ProcessClose("HGWC.exe")
ToolTip("Wartee..",0,0)
$OPEN _MemoryOpen($PID)
If 
GUICTRLREAD($CheckBox1)=1 Then
    _MemoryWrite
(####,$OPEN,"####","long")
    
_MemoryWrite(####,$OPEN,"####","Long")
    
_MemoryWrite(####,$OPEN,"####","long")
    
If GUICTRLREAD($CheckBox2)=1 Then
    _MemoryWrite
(####,$OPEN,"####","Long")
    
_MemoryWrite(####,$OPEN,"####","Long")
EndIf
Exit
EndIf
EndFunc 
Das ist er der geht bei mir perfeckt und beim ihm nicht
06/26/2012 13:10 Logtetsch#5
Mal davon abgesehen, dass dein Code sehr unübersichtlich ist und es noch viel zum Verbessern gibt, gehe ich mal davon aus, dass du mit Pointern arbeitest.

PHP Code:
ändere _MemoryWrite () in _MemoryPointerWrite () um
Außerdem öffnest du mit jedem Buttonklick den Process. Das ist echt unnötig und sehr uneffizient.
Aber wenn du das machst, dann mach es richtig.
PHP Code:
$PID ProcessExists ("S4pipapo")
$Open _MemoryOpen ($PID)
$Close _MemoryClose ($Open
06/26/2012 17:27 Lawliet#6
Ich denke er arbeitet nicht Pointern und das ist das Problem ;)
06/27/2012 00:07 Ruffу#7
Aber wenn du das machst, dann mach es richtig.
PHP Code:
$PID ProcessExists ("S4pipapo")
$Open _MemoryOpen ($PID)
$Close _MemoryClose ($Open
[/QUOTE]

Das check ich net
06/27/2012 12:05 Logtetsch#8
Quote:
Originally Posted by -vadim- View Post
Aber wenn du das machst, dann mach es richtig.
PHP Code:
$PID ProcessExists ("S4pipapo")
$Open _MemoryOpen ($PID)
$Close _MemoryClose ($Open
Das check ich net[/QUOTE]

Befass dich noch etwas mehr mit dem Thema Mememoryhacking und Autoit.
Da ich aber doch so ein toller und hilfsbereiter Mensch bin, der nicht weiß, was er mit seinen Sommerferien anstellen soll, werde ich dir ein Beispiel anhand deines Codes geben ;)

PHP Code:
Func _Hack()
    
ToolTip("Hi Oliver",0,0)
    
$PID ProcessWait ("S4Client.exe")
    
Sleep(500)
    
ProcessClose("HGWC.exe")
    
ToolTip("Wartee..",0,0)
    
$OPEN _MemoryOpen($PID)
    If 
GUICTRLREAD($CheckBox1)=1 Then
        _MemoryWrite
(####,$OPEN,"####","long")
        
_MemoryWrite(####,$OPEN,"####","Long")
        
_MemoryWrite(####,$OPEN,"####","long")
    
If GUICTRLREAD($CheckBox2)=1 Then
        _MemoryWrite
(####,$OPEN,"####","Long")
        
_MemoryWrite(####,$OPEN,"####","Long")
    
EndIf
    EndIf
    
    
$CLOSE _MemoryClose ($OPEN) ; Alles was ein Anfang hathat auch ein Endeaußer die Wurstdenn diese hat 2...
    
EndFunc