Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding > Coding Tutorials
You last visited: Today at 13:24

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

Advertisement



Simples Gamehacking via Memoryediting

Discussion on Simples Gamehacking via Memoryediting within the Coding Tutorials forum part of the General Coding category.

Reply
 
Old 03/03/2014, 14:18   #61
 
Mi4uric3's Avatar
 
elite*gold: 405
Join Date: Dec 2007
Posts: 6,615
Received Thanks: 6,358
Quote:
Originally Posted by Sergeant Wasabi View Post
Na ja, so stands halt im Tutorial. Da ging ich von aus das das so stimmt. Wie mach ichs richtig?
Völliger Unsinn, hab ich direkt mal korrigiert, muss beim Umwandeln von Code in ein Tutorial passiert sein.
Danke fürs Aufzeigen!
Mi4uric3 is offline  
Old 03/03/2014, 14:27   #62

 
Sergeant Wasabi's Avatar
 
elite*gold: 2
Join Date: Nov 2012
Posts: 148
Received Thanks: 17
Danke.
Sergeant Wasabi is offline  
Old 05/27/2015, 14:38   #63
 
elite*gold: 0
Join Date: Feb 2010
Posts: 75
Received Thanks: 11
Wollte mal was für GTA5 ausprobieren, gibt mir aber immer nur 0 als Wert zurück -.-
warum ist das so?

Base Adresse ist ja immer anders aber in diesem Fall war die Richtige: 13ffe0000
und die statische addy: 1A94D08
"GTA5.exe+1A94D08" CE lässt grüßen
-> zeigt im SinglePlayer Munition an


da die Base von GTA5 in dem Fall 13ffe0000 ist/war gehe ich davon aus das es ein 64bit Prozess ist weils ja 9 Hex Zahlen sind, nicht?



kann mir bitte wer helfen?
DieterPolen is offline  
Old 05/27/2015, 14:47   #64
 
Mi4uric3's Avatar
 
elite*gold: 405
Join Date: Dec 2007
Posts: 6,615
Received Thanks: 6,358
Quote:
Originally Posted by DieterPolen View Post
ReadInteger
Hab mich länger nicht mehr damit beschäftigt, aber was mir aufgefallen ist, ist dass ReadInteger ist hier schonmal völlig falsch angebracht ist. Integer Werte können nämlich maximal 4 Bytes enthalten, 64 bit Pointer aber 8.
Mi4uric3 is offline  
Old 06/02/2015, 16:43   #65
 
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
Quote:
Originally Posted by DieterPolen View Post
Wollte mal was für GTA5 ausprobieren, gibt mir aber immer nur 0 als Wert zurück -.-
warum ist das so?

Base Adresse ist ja immer anders aber in diesem Fall war die Richtige: 13ffe0000
und die statische addy: 1A94D08
"GTA5.exe+1A94D08" CE lässt grüßen
-> zeigt im SinglePlayer Munition an


da die Base von GTA5 in dem Fall 13ffe0000 ist/war gehe ich davon aus das es ein 64bit Prozess ist weils ja 9 Hex Zahlen sind, nicht?



kann mir bitte wer helfen?
Im Hexadecimal System bilden 1 Buchstabe 4 Bit ab. Ist der Adressraum nun durch 32 Bit begrenzt ist die Adresse zwischen 0 und 32/4 = 8 Zeichen im Hexadezimal System lang, bei 64 bit können die Adressen bis zu 16 Zeichen lang werden, da mehr als 1,8x10^19 Bytes Adressiert werden können. Nun kann Integer (32 Bit Ganzzahlen) nicht diese Werte Annehmen, das heißt aus z.b. 0x13ffe0000 wird 0x3ffe0000 eine schlappe Verschiebung um 16^9.

Nutze für Operationen auf Speicheradressen den Typen IntPtr, das ist ein Integer von der Größe eines Pointers (also 8, 16, 32, 64 bit je nach system)
warfley is offline  
Reply

Tags
game, hack, memory, vb.net, visual basic


Similar Threads Similar Threads
[VB 2010] Memoryediting Lib
04/06/2013 - .NET Languages - 5 Replies
Hey, Kennt ihr ne DLL mit der man leichte in den Arbeitsspeicher schreiben kann, wie bei AutoIt? MfG
[FRAGE]VB Memoryediting mit Pointern
12/05/2011 - .NET Languages - 1 Replies
Hallo Elitepvpers-Community, ich habe mich heute mal mit Memoryediting in VB beschäftigt und bin auf dieses interessante Modul gestoßen: Module ReadWritingMemory Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Integer, ByVal bInheritHandle As Integer, ByVal dwProcessId As Integer) As Integer Private Declare Function WriteProcessMemory1 Lib "kernel32" Alias "WriteProcessMemory" (ByVal hProcess As Integer, ByVal lpBaseAddress As Integer, ByRef...
[VB10] gamehacking via MemoryEditing (cheat Engine)
05/08/2011 - .NET Languages - 13 Replies
hey com :) ich habe ein tut hier im forum befolgt, wie man einfache vorteile im spiel erreichen kann wenn man adressen im Spiel mit Cheat Engine ändert (z.B. unl. ammo) Das konnte ich auch von meinem VB10 gecodeten Tool aus ändern, die Memory/Adressen Werte. das sich jedoch die adressen bei jedem neustart des spiels ändern, wollte ich fragen: ob man nicht gezielte adressen nehmen kann, die auch nach einem neustart des spiels gleich bleiben ( ohne Pointer ?, ich check das nicht mit...
[METIN2] Problem beim Memoryediting (Movespeed)
06/24/2010 - AutoIt - 27 Replies
Tag! Ich bin gerade dabei einfach einen Movespeedhack für Metin2 zu scripten, bis jetzt sieht das ganze so aus: #RequireAdmin #include <NomadMemory.au3> SetPrivilege("SeDebugPrivilege", 1) $ProcessID = ProcessExists("METIN2") $Open = _memoryopen($ProcessID)



All times are GMT +1. The time now is 13:25.


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