Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 04:13

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

Advertisement



Problem mit Pointern in VB.net

Discussion on Problem mit Pointern in VB.net within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
DXStriker's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 194
Received Thanks: 86
Unhappy Problem mit Pointern in VB.net

Guten Abend E*pvp,
Da ich mich neuerdings mit dem Erstellen von Trainern beschäftige, habe ich nun das Problem, dass ich nicht weiß, wie ich den Base-Pointer + offset in meinen Quellcode einbauen kann. Von meinem Spiel " League of Legends " ist das der Pointer für den Zoom. "League of Legends.exe+5564FA" 2bytes. Wie man eine normale Adresse mit Vb.net manipuliert weiß ich, aber wie diesen Base-Pointer?

Hier mein Quellcode zu dem Programm :

Wäre nett, wenn mir geholfen werden kann. Außerdem hab ich noch ein paar fragen zu Cheat engine im Bereich "Unknown initial value". Vielleicht könnte mich jemand bei skype adden, der damit Erfahrung hat.

Addy : mangodiddy

mfg DXStriker
DXStriker is offline  
Old 05/21/2012, 23:55   #2


 
Jeoni's Avatar
 
elite*gold: 966
Join Date: Apr 2010
Posts: 1,105
Received Thanks: 681
Bin auch noch nicht so bewandert darin, aber wenn League of Legends.exe das Main Module ist, dürfte es doch immer dieselbe Adresse haben (?). Die kann man dann mit CE / Olly auslesen und das statische Offset hinzuaddieren. Dann hat man doch die Adresse, oder?
Alternativ gibt es für C/C++ Funktionen, wie GetRemoteModuleHandle, welche dir die Base Adress eines Modules in einem Prozess zurückgeben. Weiß aber nicht (denke eig auch nicht), ob man diese Funktionen auf .net-Sprachen portieren kann.
Jeoni is offline  
Old 05/22/2012, 01:35   #3
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
Da die writeInteger Methode kein teil des net framework ist können wir dir nicht helfen da wir die methode nicht kennen.

um die baseadresse von einem modul herauszufinden kannst du einfach Process.Modules nach dem modul durchsuchen und dann davon die base adresse Propertie nehmen.
nkkk is offline  
Old 05/22/2012, 09:00   #4
 
DXStriker's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 194
Received Thanks: 86
leider nicht hilfreich

Quote:
Originally Posted by Jeoni View Post
Bin auch noch nicht so bewandert darin, aber wenn League of Legends.exe das Main Module ist, dürfte es doch immer dieselbe Adresse haben (?). Die kann man dann mit CE / Olly auslesen und das statische Offset hinzuaddieren. Dann hat man doch die Adresse, oder?
Alternativ gibt es für C/C++ Funktionen, wie GetRemoteModuleHandle, welche dir die Base Adress eines Modules in einem Prozess zurückgeben. Weiß aber nicht (denke eig auch nicht), ob man diese Funktionen auf .net-Sprachen portieren kann.
Wenn ich mich richtig entsinne, werden die "ProcessID's" unter Win7 und Win Vista bei jedem Neustart geändert. Aber das alles hilft mir auch nicht weiter... Dass es unter VB.net geht, weiß ich. Nur leider ist wohl grad niemand unterwegs der sich mit dem Memoryediting in vb.net auskennt.
DXStriker is offline  
Reply


Similar Threads Similar Threads
[C++]Frage zu Pointern
01/03/2012 - C/C++ - 7 Replies
Hi zusammen, ich arbeite mich momentan durch die XoaX.net C++ Reihe und ergänze nebenbei durch andere Videos von Youtube. Bin zwar schon an Pointern vorbei, aber hab glaub ich mittlerweile den Sinn verstanden. Trotzdem möchte ich meine Vermutung "absichern". Ich dachte immer, wofür Pointer? Ich habe jetzt mal folgendes Beispiel geschrieben: #include <iostream>
[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...
Frage zu Pointern in S4~
04/21/2011 - S4 League - 28 Replies
Hi ^^ also ich poste mal hier um Omdihar und FutureTrance nicht weiter zu nerven und hoffe mal ihr könnt mir helfen.. Ich habe vor einen kleinen Trainer mit AutoIt zu schreiben der zum Beispiel die Frisur Keen zu der aus dem Combiset zuchangen.. Selbes auch für Trainingsps-> Taser Ich hab erstmal mit Tps -> Taser angefangen also brauch ich ja die Addresse fürs Tps (2000000) die richtige von den ca 5 ~ 10 Addressen habe ich immer mit ausprobieren im Lobbyinventar getestet.. Dank...
Frage zu Pointern in C
06/17/2009 - General Coding - 5 Replies
Hi ich wollte mal nen String in C ausgeben mit dem Programm hier: #include <stdio.h> int main(void) { char *string="Hallo Welt\0"; printf("String:%s",*string); return 0; } was nicht geklappt hat also habe ich es so versucht: #include <stdio.h>
Problem mti Pointern
11/21/2006 - General Coding - 0 Replies
Also ich wollt mir schnell einen kleinen trainer machen. Da hab ich mal zu GTS gegriffen. Nun hab ich aber einige Probleme. 1. Ist die adresse ein Pointer. Ich hab die Pointer Adresse und den Offset. Nur bin ich mir nicht sicher wie ich das eintragen soll. Erstmal mit Button: Bei Funktion Poke genommen und dann in das Feld reingeschrieben



All times are GMT +1. The time now is 04:17.


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.