Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 23:41

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

Advertisement



[Suche Hifle]S4League Hack erstellen

Discussion on [Suche Hifle]S4League Hack erstellen within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
Sarumon's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 208
Received Thanks: 85
[Suche Hifle]S4League Hack erstellen

Hallo epvpler

Ich suche wen der mir erklären kann wie ich einen AutoIT Hack erstellen kann.
Also ich hab bei AutoIT schon ein kleines Notepad gemacht das wars aber auch.
Ich hoffe mir kann da wer helfen

MfG Sarumon
Sarumon is offline  
Old 06/29/2012, 09:04   #2


 
Lawliet's Avatar
 
elite*gold: 2
Join Date: Jul 2009
Posts: 14,456
Received Thanks: 4,685
Such dir erstmal ein Tutorial.
Lawliet is offline  
Thanks
1 User
Old 06/30/2012, 12:32   #3
 
elite*gold: 464
Join Date: Dec 2010
Posts: 3,999
Received Thanks: 3,909
Schau hier mal nach
Dr.Toni-old is offline  
Thanks
1 User
Old 07/13/2012, 22:40   #4
 
Sarumon's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 208
Received Thanks: 85
Danke für die Hilfe :-)
Sarumon is offline  
Old 07/14/2012, 08:49   #5
 
elite*gold: 0
Join Date: Jul 2012
Posts: 16
Received Thanks: 11
Google mal nach "MemoryHacking in Autoit".
Solltest genung Tutorials finden.

Greets
.D3V1L is offline  
Thanks
1 User
Old 07/14/2012, 10:29   #6

 
elite*gold: 1574
Join Date: Feb 2012
Posts: 602
Received Thanks: 59
Bevor du anfängst direkt hacks zu schreiben würd ich erstmal die Programmiersprache richtig lernen.
DeFuckd is offline  
Old 07/15/2012, 13:36   #7
 
Sarumon's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 208
Received Thanks: 85
So habe mir jetzt ma nen Hack gecodet.
Sind da irgendwelche Fehler drin?

Code:
#RequireAdmin
#include <NomadMemory.au3>

$S4 = 0x005017d8
$S4 = 0x005C99E2
$S4 = 0x5479A9
$S4 = 0x75C1FF
$S4 = 0x005479A9
$S4 = 0x005bA911
$S4 = 0x005BA7FD
$WAIT = ProcessWait("S4Client.exe")
ToolTip("S4Client starten ...", 0, 0)
$WAIT = ProcessWait("S4Client.exe")
$PID = ProcessExists("S4Client.exe")
$OPEN = _MEMORYOPEN($PID)
_MEMORYWRITE($S4, $OPEN, 99999, "Float")
Exit
Sarumon is offline  
Old 07/15/2012, 15:18   #8


 
Jeoni's Avatar
 
elite*gold: 966
Join Date: Apr 2010
Posts: 1,104
Received Thanks: 681
Ja, es sind Fehler drinne.
1.) Du überschreibst die Variable $S4 ein paar mal, so dass am Ende nur noch 0x005BA7FD drin steht. Was soll das ?
2.) Es ist sauberer das von _MemoryOpen übergebene Handle wieder zu schließen, nachdem du deine _MemoryWrite's ausgeführt hast. Vor "Exit" also "_MemoryClose($OPEN)" machen.

Des weiteren musste eben sehen, ob die Adressen korrekt sind. Wennde die aus einem alten Tutorial hast, werde die sicherlich schon outdated sein, dann musste dir die neuen Adressen selber suchen
MfG
Jeoni
Jeoni is offline  
Old 07/15/2012, 16:13   #9
 
Sarumon's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 208
Received Thanks: 85
Also das mit dem Überschreiben werde ich ändern
Kannst du mir vllt sagen wie ich das machen kann weil der mehrere Hacks können soll :-)
2. Ich hab die Values hierher

Naja werds dann ma ändern.

EDIT: Habs jetzt so:

Code:
#RequireAdmin
#include <NomadMemory.au3>

$S4 = 0x005017d8
$WAIT = ProcessWait("S4Client.exe")
ToolTip("S4Client starten ...", 0, 0)
$WAIT = ProcessWait("S4Client.exe")
$PID = ProcessExists("S4Client.exe")
$OPEN = _MEMORYOPEN($PID)
_MEMORYWRITE($S4, $OPEN, 99999, "long")
Exit
Sarumon is offline  
Old 07/15/2012, 18:05   #10


 
Jeoni's Avatar
 
elite*gold: 966
Join Date: Apr 2010
Posts: 1,104
Received Thanks: 681
Der Thread mit den Adressen ist schon einen Monat alt. Ich hoffe für dich, dass die tatsächlich noch aktuell sind, aber eigentlich bezweifle ich das.
Naja, hier mal ein BeispielCode:
Code:
#RequireAdmin
#include <NomadMemory.au3>

$WAIT = ProcessWait("S4Client.exe")
ToolTip("S4Client starten ...", 0, 0)
$WAIT = ProcessWait("S4Client.exe")
$PID = ProcessExists("S4Client.exe")
$OPEN = _MEMORYOPEN($PID)
_MEMORYWRITE(0x005017d8, $OPEN, 99999, "long")
_MEMORYWRITE(0x005BA7FD, $OPEN, 99999, "long")
_MEMORYWRITE(0x13371337, $OPEN, 99999, "long")
; weitere Adressen ändern
_MEMORYCLOSE($OPEN)
Exit
Ich hab die Variable $S4 rausgenommen, da sie ziemlich unnötig war. Stattdessen übergebe ich gleich die Adressen als Parameter. Musst eben mehr als nur einmal "_MEMORYWRITE" ausführen, dann kannste auch mehr als nur eine Adresse ändern
P.S.: MemoryClose nicht vergessen!
Jeoni is offline  
Thanks
4 Users
Old 07/15/2012, 18:37   #11
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by Jeoni View Post
P.S.: MemoryClose nicht vergessen!
Sobald das script ein ende gefunden hat, wird weder ein memoryclose, noch ein exit benötigt, da das script ohnehin geschlossen wird, und das betriebssystem die garbage collection für uns übernimmt.

Sicherlich macht es trotzdem sinn, sich anzugewöhnen, alle handles die man geöffnet hat, auch wieder zu schließen... dennoch ist es in diesem falle absolut unnötig.
lolkop is offline  
Thanks
2 Users
Old 07/15/2012, 22:17   #12
 
Sarumon's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 208
Received Thanks: 85
Quote:
P.S.: MemoryClose nicht vergessen!
Wozu?
Soviel weiß selbst ich das das Script Automatisch geschlossen wird da XTrap des ja ned erkennen soll ^^

EDIT: Ist es auch möglich das man die Hacks selber auswählen kann?
Sarumon is offline  
Old 07/15/2012, 22:51   #13


 
Jeoni's Avatar
 
elite*gold: 966
Join Date: Apr 2010
Posts: 1,104
Received Thanks: 681
Hacks selbst auswählen? Ja, dafür würde ich dann eine Form basteln mit Checkboxen, etc. Das geht mit dem Koda-Designer wohl ganz gut.
Wie lolkop schon sagte, ist es nicht zwingend notwendig, dass Handle zu schließen, da es beim Programmschluß vom Garbage-Collector schon gemacht wird. Aber man sollte es sich angewöhnen, die Tür hinter sich wieder zu schließen, wenn man fertig ist.
Und ob es nun automatisch geschlossen wird, oder manuell vom Programmierer (letzteres solltest du dir aber angewöhnen) ist in dem Fall völlig egal. Beide Varianten haben hier exakt die selbe Chance von XTrap entdeckt zu werden.
Jeoni is offline  
Old 07/16/2012, 02:37   #14
 
Crack-wtf's Avatar
 
elite*gold: 256
Join Date: Feb 2012
Posts: 1,370
Received Thanks: 2,917
In S4League solltest du, sofern du einen Trainer erstellst, der nur am start änderungen übernimmt, alle S4 Prozesse Suspenden, Memory changen, und wieder Resumen.

Hier eine Etwas sauberere Version deines Scriptes.

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

$Addresses[3] = ["0x005017d8""0x005BA7FD","0x13371337"]

ToolTip("Waiting for S4Client.exe..."00)
$WAIT ProcessWait("S4Client.exe")
$OPEN _MEMORYOPEN(ProcessExists("S4Client.exe"))
for 
$i 0 to 3
    _MEMORYWRITE
($Addresses[$i], $OPEN99999"long")
next


_MEMORYCLOSE
($OPEN
Crack-wtf is offline  
Old 08/12/2012, 21:22   #15
 
Sarumon's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 208
Received Thanks: 85
Jo danke klappt auch soweit :-)
Nur jtz fehlt das man das selber einstellen kann in so einer Checkbox
Wie geht das?
Sarumon is offline  
Reply


Similar Threads Similar Threads
S4League hack erstellen
06/23/2012 - AutoIt - 9 Replies
hallo E*pvp ich hab kp ob es hier rein gehört aber wollte mal fragen was ich falsch mache den bin noch amateur #include <GUIConstants.au3> #include<NomadMemory.au3> #RequireAdmin #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("hack", 242, 80, 232, 166) $Button1 = GUICtrlCreateButton("Start", 88, 16, 129, 57) $Checkbox1 = GUICtrlCreateCheckbox("200hp", 8, 16, 73, 25) $Slider1 = GUICtrlCreateSlider(112, 32, 150, 45) GUISetState(@SW_SHOW)



All times are GMT +1. The time now is 23:41.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.