|
You last visited: Today at 20:44
Advertisement
[Video Tut]CE Tutorial/String,Memory Hack erstellen (Nooblike)
Discussion on [Video Tut]CE Tutorial/String,Memory Hack erstellen (Nooblike) within the S4 League Hacks, Bots, Cheats & Exploits forum part of the S4 League category.
|
View Poll Results: Es hat mir geholfen?
|
|
Ja
|
  
|
67 |
45.27% |
|
Nein
|
  
|
48 |
32.43% |
|
ja, aber ich schaffe es trotzdem nicht
|
  
|
33 |
22.30% |
10/10/2010, 03:43
|
#106
|
elite*gold: 0
Join Date: Jul 2010
Posts: 50
Received Thanks: 19
|
xD nice work
|
|
|
10/10/2010, 09:23
|
#107
|
elite*gold: 33
Join Date: Aug 2010
Posts: 1,201
Received Thanks: 817
|
Quote:
Originally Posted by ♠As♠
Ja kann ich !
|
Ey srysly aber ein weiteres Tut für float/double ist absolut unnötig! Einfach die Addressen suchen und statt "char[]" "float"/"double" schreiben
|
|
|
10/10/2010, 10:50
|
#108
|
elite*gold: 0
Join Date: Aug 2010
Posts: 462
Received Thanks: 1,618
|
Recht hast du deshalb mache ich auch keins !
|
|
|
10/10/2010, 11:51
|
#109
|
elite*gold: 10
Join Date: Sep 2009
Posts: 887
Received Thanks: 261
|
Quote:
Originally Posted by ♠As♠
_MEMORYWRITE(Adresse,$Open,Wann es es ändern soll,Value)
|
Adresse und $Open richtig. Wann es ändern soll? WTF? Hier wird die Value eingetragen in die sie geändert werden soll
Value? WTF? Think before doing! Das ist der Type, in was die Adresse geschrieben ist!
Naja wer auf den hört, hat jetzt schon Probleme mit dem Script. Guckt euch lieber das Tut von Jake an!
|
|
|
10/10/2010, 14:33
|
#110
|
elite*gold: 0
Join Date: Oct 2009
Posts: 1,888
Received Thanks: 528
|
wenn ich das suspenden will kommt da zugrifverweigert ?! Wtf
|
|
|
10/10/2010, 14:33
|
#111
|
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
|
Quote:
Originally Posted by pinguin94
Schön 
Nur zwei Sachen noch:
Es reicht $PID = ProcessWait("S4Client.exe") weil auch ProcessWait die PID als Rückgabeparameter hat, das ProcessExists danach wird nicht benötigt
Und es heißt AutoIt, hat nichts mit IT zutun, sondern eher mit "Automatisiere Es".
Als Frage/ bzw. meinerseits Feststellung:
Das man in den Klammern von Char noch Stringlänge + 1 reinschreibt, liegt daran, dass der String null-terminiert ist, d.h. der Null Terminator gibt an, dass der String dort zuende ist. Da er aber zu dem String an sich gehört muss noch 1 zu der Länge addiert werden (eben der null terminator).
War doch so oder?
|
Jake:
Statement?
Btw sollten alle Leute, die sich dieses Tutorial anschauen, vorher erstmal die Grundlagen von AutoIt angucken, ich bezweifle, dass er die genannt hat.
Wahrscheinlich war das so:
Ihr macht jetzt einfahc das da hin und das dahin drückt F5 und es geht.
|
|
|
10/10/2010, 17:41
|
#112
|
elite*gold: 0
Join Date: Nov 2009
Posts: 165
Received Thanks: 17
|
Habe es jetzt mal mit dem Skript von JakeFrost versucht . Als ich es dann fertig hatte wurde es detected von XTrap?? weiß einer warum?
Hier ist das Skript:
#RequireAdmin
#Region
#AutoIt3Wrapper_icon=S4League.ico
#AutoIt3Wrapper_Compression=4
#AutoIt3Wrapper_Res_Fileversion=1
#AutoIt3Wrapper_Res_Language=1031
#EndRegion
#include <GUIConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <NomadMemory.au3>
Const $sp1 = 0x00152DB4
Const $sp2 = 0x00D3C96A
Const $sp3 = 0x00D3C9C1
Const $sp4 = 0x00D3C9D9
Const $sp5 = 0x00D382BC
Const $sp6 = 0x00D382CC
Const $sp7 = 0x00D3C924
Const $sp8 = 0x00D3C93C
Const $sp9 = 0x00D382B0
GUICreate ("Skill SP Hack by Olo21", 300, 100, @DesktopWidth/2-250, @DesktopHeight/2-45)
$Button1 = GUICtrlCreateButton ("Start", 20, 20, 120, 40)
$Button2 = GUICtrlCreateButton ("Exit", 160, 20, 120, 40)
$Label1 = GUICtrlCreateLabel ("Made by Olo21", 200, 80 )
GUISetState (@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
_Start()
Case $Button2
_Exit()
EndSwitch
WEnd
Func _Start()
ToolTip("Warte auf S4Client.exe",0,0)
$exists = ProcessWait("S4Client.exe")
Sleep(100)
$open = _MemoryOpen(ProcessExists("S4Client.exe"))
Do
Sleep(2)
Until WinWaitActive ("S4 Client")
_MemoryWrite($sp1,$open,0,"char[2]")
_MemoryWrite($sp2,$open,0,"char[2]")
_MemoryWrite($sp3,$open,0,"char[2]")
_MemoryWrite($sp4,$open,0,"char[2]")
_MemoryWrite($sp5,$open,0,"char[2]")
_MemoryWrite($sp6,$open,0,"char[2]")
_MemoryWrite($sp7,$open,0,"char[2]")
_MemoryWrite($sp8,$open,0,"char[2]")
_MemoryWrite($sp9,$open,0,"char[2]")
If @ERROR Then
ToolTip("Irgendetwas ist falsch!",0,0)
Else
ToolTip("Hab Spaß am Hacken!",0,0)
Sleep (700)
ToolTip("",0,0)
EndIf
EndFunc
Func _Exit()
Exit 0
EndFunc
|
|
|
10/10/2010, 17:49
|
#113
|
elite*gold: 179
Join Date: Oct 2009
Posts: 7,853
Received Thanks: 8,558
|
Warum Statement?Lol...
Naja k wenn du meinst...
Ja ProcessWait liefert auch nen Return, hatte ich vergessen alles 250 ms sucht er nach dem process, es kann aber passieren das er aufgrund eines timeouts 0 zurückwirft.
Von daher würde ich so oder so ProcessExists hintendranhängen.
wie du auf den Satz mit AutoIT kommst, begreif ich auch nicht. Ja man kann es so ausdrücken, grob gesehen ist es nix anderes wie ein automatisiertes Makro tool.
Das mit den chars liegt einfach daran, das er nicht 1,2,3,4,5 zählt sondern 0,1,2,3,4,5 und das sind eben 6. Null-Terminator? Das haste sicher von Cheat Engine.
Wenn du einen String durch einen neuen ersetzen willst der größer oder kleiner ist, bleiben an den stellen wo vorher was war und jetzt nicht mehr oder anders... lücken, das würde es aber nicht packen von daher hängt er diese 0 terminatoren da dran...ach kb das iwie zu erklären google unso..
|
|
|
10/10/2010, 19:43
|
#114
|
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
|
Quote:
Originally Posted by JakeFrost77
wie du auf den Satz mit AutoIT kommst, begreif ich auch nicht. Ja man kann es so ausdrücken, grob gesehen ist es nix anderes wie ein automatisiertes Makro tool.
Das mit den chars liegt einfach daran, das er nicht 1,2,3,4,5 zählt sondern 0,1,2,3,4,5 und das sind eben 6. Null-Terminator? Das haste sicher von Cheat Engine.
Wenn du einen String durch einen neuen ersetzen willst der größer oder kleiner ist, bleiben an den stellen wo vorher was war und jetzt nicht mehr oder anders... lücken, das würde es aber nicht packen von daher hängt er diese 0 terminatoren da dran...ach kb das iwie zu erklären google unso..
|
Null Terminator kommt nicht nur von Cheat Engine allgemein werden Strings durch ein "\0" beendet, damit man weiß wo er zuende ist!
Vllt. kommt es dadurch, dass man bei char einen höher zählen muss
Und wegen AutoIt. Die Entwickler sagten es, es heißt AutoIt, nicht AutoIT :O
|
|
|
10/11/2010, 16:39
|
#115
|
elite*gold: 0
Join Date: Jun 2009
Posts: 6
Received Thanks: 3
|
naja bei mir verschwindet immer s4 league nur hmg bleibt
|
|
|
10/11/2010, 18:39
|
#116
|
elite*gold: 0
Join Date: Nov 2009
Posts: 165
Received Thanks: 17
|
Ich habe meinen ersten Hack fertig und zwar mit Hilfe von JakFrost77s TrainerSkript.au3, da lernt man viel mehr (Downloadlink in seiner Signatur)
Ich habe einen neuen Thread für mein Problem eröffnet:
Ein Bild von meinem Hack:
Ich werde beim Release die Funktionen 1Hit und Hit Range natürlich rausnehmen.
Bitte drauf antworten. Wenn alles funktioniert ist er morgen released
|
|
|
10/20/2010, 10:12
|
#117
|
elite*gold: 51
Join Date: Nov 2009
Posts: 1,035
Received Thanks: 234
|
bei mir funtzt es net^^
Edit:Bin der erste der das sagt
|
|
|
10/20/2010, 19:34
|
#118
|
elite*gold: 5
Join Date: Sep 2010
Posts: 9,927
Received Thanks: 4,387
|
Bei mir scheitert es schon beim Suspenden...
"Unable to suspend the process" oder sowas steht da. Der Zugriff wird mir immer verweigert.
|
|
|
10/21/2010, 13:07
|
#119
|
elite*gold: 0
Join Date: Aug 2010
Posts: 57
Received Thanks: 12
|
thx
|
|
|
10/21/2010, 15:17
|
#120
|
elite*gold: 0
Join Date: Aug 2010
Posts: 462
Received Thanks: 1,618
|
Wegen dem Suspenden:
Das liegt an Aegis.exe ma muss sie blocken.
thx:
DAnke danke
|
|
|
 |
|
Similar Threads
|
C++ String aus Memory auslesen
05/08/2010 - C/C++ - 1 Replies
Hallo zusammen ;)
Ich probiere mich derzeit ein wenig mit dem auslesen des Memory in C++.
Hab mir da auch schon ne DLL gebastelt und injected... usw.
Nun habe ich ein Problem:
Ich möchte gerne den Namen meines Charakters auslesen.
Mit Cheatengine klappt das ja wunderbar und wird auch richtig angezeigt, nur wenn ich mittels der DLL versuche aus der Addresse meinen Namen auszulesen bekomm ich immer nur 1 Zeichen und das stimmt nicht einmal mit dem 1. Buchstaben meines Namens überein.
Hier...
|
[Help]C# How to convert memory value to string?
05/04/2010 - CO2 Programming - 2 Replies
How to convert value to string :confused:
this is my code Is this code right or is it wrong?
thanks in advance!:handsdown:
note: I know that CloseHandle is missing :)
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
|
[Tutorial] Vac Hack Tutorial + Video
10/03/2008 - Dekaron Exploits, Hacks, Bots, Tools & Macros - 72 Replies
VIDEO I MADE JUST FOR NOOBS
-->http://youtube.com/watch?v=4frYI7r3OLQ<- -
HOW TO CREATE A VAC HACK FOR 2MOONS bigworm
Must have 3 things: Monster editor, Winhex , and duh 2moons
|
[Video Tutorial] Eigene NPCs erstellen
05/04/2008 - WoW Private Server - 0 Replies
Hallo,
exklusiv für Epvp habe ich mal ein kleines Video Tutorial gemacht (finde da lernt man besser, weil man die ganzen Arbeitsschritte sieht).
Eigene NPCs erstellen.rar
Das Tutorial steht unter meinem geistigen Eigentum und darf nicht verändert werden, sofern es weiter verbreitet wird.
|
String memory addres
10/28/2005 - Lineage 2 - 0 Replies
Does anyone have any ideea how i can find a desired string in the memory address???
I am trying to make a new code but i have to come up with a way to find certain string so i can edit it.
please post your ideas and progs, im sure working together is more efficient then working alone.
|
All times are GMT +1. The time now is 20:45.
|
|