|
You last visited: Today at 05:28
Advertisement
HILFe bEIM HACK ERSTELLEN
Discussion on HILFe bEIM HACK ERSTELLEN within the S4 League forum part of the Shooter category.
02/27/2012, 19:35
|
#2
|
elite*gold: 2
Join Date: Aug 2010
Posts: 5,789
Received Thanks: 5,726
|
Quote:
Originally Posted by kiba89
was ist die heutige process adresse(z.b.0x000000) von s4
DANKE IM VORAUS
|
Quote:
Originally Posted by Cerberus'
bitte definiere S4 Process Adresse sonst kann man dir nicht helfen.
|
^this
|
|
|
02/27/2012, 19:42
|
#3
|
elite*gold: 0
Join Date: Jan 2011
Posts: 2,520
Received Thanks: 4,566
|
Ich versuch einfach mal zu erraten was er meint (Output von meinem "Logger"):
Code:
-->S4Client.exe<--
Base Address :0x400000
PEB Address: 0x7ffdf000
|
|
|
02/27/2012, 19:42
|
#4
|
elite*gold: 0
Join Date: Dec 2011
Posts: 64
Received Thanks: 7
|
also also wenn man einen hack erstellt muss man ja die adresse des spiels geben oder??
|
|
|
02/27/2012, 19:49
|
#5
|
elite*gold: 2
Join Date: Aug 2010
Posts: 5,789
Received Thanks: 5,726
|
Quote:
Originally Posted by kiba89
also also wenn man einen hack erstellt muss man ja die adresse des spiels geben oder??
|
Achsooo
du willst leechen anstatt selber mit CE nach den adressen zu suchen ?
na das wird glaub nichts.
|
|
|
02/27/2012, 19:50
|
#6
|
elite*gold: 0
Join Date: Jan 2011
Posts: 2,520
Received Thanks: 4,566
|
Nö wozu auch?
Wenn du auf s4 zugreifen willst kannst du das so machen (C#):
Code:
[DllImport("kernel32.dll", SetLastError = true)]
static extern bool WriteProcessMemory(IntPtr hProcess, int lpBaseAddress, byte[] lpBuffer, int nSize,int lpNumberOfBytesWritten);
[DllImport("kernel32.dll")]
static extern IntPtr OpenProcess(UInt32 dwDesiredAccess, bool bInheritHandle, int dwProcessId);
IntPtr handle;
static void Main(string[] args)
{
Wait("S4Client");
//Wenn s4 da ist erstmal Rechte holen//
int ProcessId = Process.GetProcessesByName("S4Client")[0].Id;
handle = OpenProcess(0x001F0FFF,true,ProcessId);
const int Address1 = 0x????????; //Adresse zum Schreiben
byte[] buffer = { 0x... }; // Bytes die geschrieben werden sollen
bool addr1 = WriteProcessMemory(handle,Address1,buffer,buffer.Length,0);
if (addr1)
{
Console.WritLine("Erfolgreich geändert!");
}
else
{
Consol.WriteLine("Ein Fehler ist beim ändern des Memorys aufgetreten");
}
}
private void Wait(string ProcessName) //Prozessname ohne .exe
{
while(Process.GetProcessesByName(ProcessName).Lengh == 0)
{
//nichts machen ;<
}
}
Dafür brauchst du noch:
Code:
using System.Runtime.InteropServices;
using System.Diagnostics;
hab ich mal eben aus dem Ärmel geschüttelt, sollte aber funktionieren...
MfG.
|
|
|
02/27/2012, 19:57
|
#7
|
elite*gold: 0
Join Date: Dec 2011
Posts: 64
Received Thanks: 7
|
OKe oke
jetz bin ich durcheinnander
könnt ihr mir ganz genau erklären wie man ein hack erstellt
DA oben hab ich mal ein test gemacht probiert es mal aus
Schaut oben da hbe ich paar tests gemacht^^
*habe
|
|
|
02/27/2012, 20:31
|
#8
|
elite*gold: 0
Join Date: Jan 2011
Posts: 2,520
Received Thanks: 4,566
|
Ich habs mal gefixt:
Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <NomadMemory.au3>
$Address = 0x00000000 ; Dashier durch deine Adresse ändern ;
$Value = 0 ; Dashier durch dein Value ersetzen DWORD ist der Standard sprich ein Integer ;
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("S4 MINI HACK ", 273, 77, 192, 114)
$Button1 = GUICtrlCreateButton("START", 136, 16, 121, 41)
$Checkbox1 = GUICtrlCreateCheckbox("99999999HP", 24, 8, 113, 17)
$Label1 = GUICtrlCreateLabel("BY kiba89", 8, 32, 53, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
_Hack()
EndSwitch
WEnd
Func _Hack(); This is the functions which turns on the hacks when you start S4 League.
GUISetState(@SW_HIDE);
ToolTip("Start S4 League!",0,0); This is up in the corner which says Start S4 League!
$WAIT = ProcessWait("S4Client.exe"); Waiting For S4 League
$PID = ProcessExists("S4Client.exe"); He found S4Client.exe
Sleep(500);Takes a little break..
$OPEN = _MemoryOpen ($PID); The memory .. which makes the functions work.
If GUICtrlRead($Checkbox1) = 1 Then
_MemoryWrite($Address,$OPEN,$Value)
EndIf
EndFunc
ich weiß nicht viel aber es sollte funktionieren ( lange Zeit her das ich was mit AutoIt gemacht habe ).
|
|
|
02/27/2012, 20:39
|
#9
|
elite*gold: 65
Join Date: Nov 2010
Posts: 1,019
Received Thanks: 509
|
Quote:
Originally Posted by Cerberus'
[code]
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <NomadMemory.au3>
$Address = 0x00000000 ; Dashier durch deine Adresse ändern ;
$Value = 0 ; Dashier durch dein Value ersetzen DWORD ist der Standard sprich ein Integer ;
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("S4 MINI HACK ", 273, 77, 192, 114)
$Button1 = GUICtrlCreateButton("START", 136, 16, 121, 41)
$Checkbox1 = GUICtrlCreateCheckbox("99999999HP", 24, 8, 113, 17)
$Label1 = GUICtrlCreateLabel("By Cerberus'", 8, 32, 53, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
_Hack()
EndSwitch
WEnd
Func _Hack(); This is the functions which turns on the hacks when you start S4 League.
GUISetState(@SW_HIDE);
ToolTip("Start S4 League!",0,0); This is up in the corner which says Start S4 League!
$WAIT = ProcessWait("S4Client.exe"); Waiting For S4 League
$PID = ProcessExists("S4Client.exe"); He found S4Client.exe
Sleep(500);Takes a little break..
$OPEN = _MemoryOpen ($PID); The memory .. which makes the functions work.
If GUICtrlRead($Checkbox1) = 1 Then
_MemoryWrite($Address,$OPEN,$Value)
EndIf
EndFunc
ich weiß nicht viel aber es sollte funktionieren ( lange Zeit her das ich was mit AutoIt gemacht habe ).
|
Müsste auch funken sind aber auch übberflüssßge sachen drine habe aber mal was gefixt vielleicht kommt man ja drauf, was es ist.
|
|
|
02/27/2012, 20:55
|
#10
|
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,847
|
Quote:
Originally Posted by Cerberus'
Ich habs mal gefixt:
Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <NomadMemory.au3>
$Address = 0x00000000 ; Dashier durch deine Adresse ändern ;
$Value = 0 ; Dashier durch dein Value ersetzen DWORD ist der Standard sprich ein Integer ;
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("S4 MINI HACK ", 273, 77, 192, 114)
$Button1 = GUICtrlCreateButton("START", 136, 16, 121, 41)
$Checkbox1 = GUICtrlCreateCheckbox("99999999HP", 24, 8, 113, 17)
$Label1 = GUICtrlCreateLabel("BY kiba89", 8, 32, 53, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
_Hack()
EndSwitch
WEnd
Func _Hack(); This is the functions which turns on the hacks when you start S4 League.
GUISetState(@SW_HIDE);
ToolTip("Start S4 League!",0,0); This is up in the corner which says Start S4 League!
$WAIT = ProcessWait("S4Client.exe"); Waiting For S4 League
$PID = ProcessExists("S4Client.exe"); He found S4Client.exe
Sleep(500);Takes a little break..
$OPEN = _MemoryOpen ($PID); The memory .. which makes the functions work.
If GUICtrlRead($Checkbox1) = 1 Then
_MemoryWrite($Address,$OPEN,$Value)
EndIf
EndFunc
ich weiß nicht viel aber es sollte funktionieren ( lange Zeit her das ich was mit AutoIt gemacht habe ).
|
Code:
_MemoryWrite($Address,$OPEN,$Value)
Funktioniert nicht, du musst angeben welcher Typ es ist. (4 Parameter laut _MemoryWrite Syntax)
Code:
$WAIT = ProcessWait("S4Client.exe"); Waiting For S4 League
Warum in einer Variable abspeichern? Wird doch eh nicht wieder gebraucht.
Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
Wird unnötig wenn du
Code:
Case $GUI_EVENT_CLOSE
in
änderst.
Btw,
Code:
$OPEN = _MemoryOpen ($PID); The memory .. which makes the functions work.
_MemoryOpen öffnet nur den Memory für einen Prozess und returnt das Handle des geöffneten Prozesses ;o
Edit:
Wär auch gut den Memory nach dem bearbeiten wieder zu schließen. Gehört einfach zum sauberen Scripten dazu ;o (Befehl: _MemoryClose())
|
|
|
02/27/2012, 22:14
|
#11
|
elite*gold: 0
Join Date: Jan 2011
Posts: 2,520
Received Thanks: 4,566
|
Der Parameter ist aber dword wenn man ihn auslässt
btw. Benutz C# ist viel besser als AutoIt ;o
|
|
|
|
Similar Threads
|
[Hilfe] Brauche hilfe beim erstellen eines eigenen server's
10/25/2011 - Last Chaos - 0 Replies
Hallo,
Ich bin am verzweifeln weil ich seit geraumer zeit versuche einen privaten server zu erstellen brauche unbedingt hilfe wer denk dass er mir helfen kann kann mich bitte in skype adden ^.^
darkreborn1994
|
Suche hilfe zum beim hack erstellen.
07/29/2011 - Metin2 - 3 Replies
Hallo Leute, ;D
Ich wollte auch mal so ein paar Hacks erstellen.
also ich weiß ja das man cheat engine und auto it brauch^^..
und das mit den valus und so.
aber könnte mir wer ein kleines tut schreiben wie man so ein hack erstellt also z.B. so ein speed hack in auto it rein bekommt.
und ein paar tipps wären noch nett :)
bekommt ein mega digges thanks :)
|
[Sammelthread]Brauche hilfe/Biete hilfe beim p-server erstellen
07/07/2011 - Metin2 Private Server - 14 Replies
Jeder einzelne um hilfe bittet bzw bietet.
Dafür muss nicht immer ein extra Thread eröffnet werden ;)
-Posted eure fragen
-Eure probleme
-Oder wenn ihr Hilfe anbietet
doch einfach hier hinein
|
[HILFE] Brauche Hilfe beim Server erstellen v55
04/13/2010 - MapleStory - 0 Replies
Liebe Community,
wie schon gesagt, ich suche Jemanden, der mir Hilft einen Privtaserver von Maplestory zu erstellen.
Hab einen Windowsroot.
Am besten die Version 55
ICQ: 486-883-851
|
All times are GMT +2. The time now is 05:28.
|
|