Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 23:35

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

Advertisement



[.NET] BaseAdress herrausfinden.

Discussion on [.NET] BaseAdress herrausfinden. within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 10
Join Date: Aug 2012
Posts: 813
Received Thanks: 106
[.NET] BaseAdress herrausfinden.

Hallo,
ich würde gerne wissen, ob es möglich ist mit .NET (C# oder ggf. VB) die BaseAdress auszulesen (also die, die sich nicht ändert).
Wenn es möglich ist, würde ich mich freuen, wenn es mir jemand erklärt, da die dauernde Suche mit CE nicht gerade schön ist (wenn es nicht geht benutze ich weiterhin CE, aber währe schon schön, wenn es auch "automatisch" geht).

Außerdem habe ich das Problem, dass wenn ich z.B. bei Solitär den Offset mit der BaseAdress addieren will, dass dann eine falsche Adresse/Pointer raus kommt.
(Ich benutze CE 6.2)
Mit einer älteren Version von CE ging es noch... (ist bei 6.2 etwas anders?)


Ich hoffe, dass mir jemand helfen kann.

PS: Ich habe Windows 7 64bit.


*Keiner da ... ?*
GodHacker is offline  
Old 01/21/2013, 18:24   #2


 
Jeoni's Avatar
 
elite*gold: 966
Join Date: Apr 2010
Posts: 1,104
Received Thanks: 681
Hey,
die Baseadresse eines Moduls muss nicht immer statisch sein (von kernel32 und user32 mal abgesehen, soweit ich weiß), aber bei dem Hauptmodul (der '.exe') ist sie meist 0x00400000. Jedes Modul kann eine gewünschte Baseadresse in seinem (das ImageBase-Feld) angeben, die soweit möglich vom Windows Loader (das, was hinter LoadLibrary steht) berücksichtigt wird.
Um unter .net die Baseadresse eines bestimmten Moduls innerhalb eines bestimmten Prozesses herauszufinden, würde ich die durchgehen, beim korrekten praktisch 'anhalten' und für diesen Prozess die durchgehen und bei dem gesuchten (kann man ja die Namen einfach vergleichen) die Baseadresse aus dem 'BaseAddress'-Feld der entsprechenden Modulklasse entnehmen.

Zu CE:
Kann es sein, dass du einen Pointer hinzufügst, die Pointerbase die BaseAddress ist und das 1. Offset dann das entsprechenden Offset? Das wäre so wohl falsch, da die ersten Bytes eines Moduls immer 4D5A sind und das ja wohl kaum irgendein sinnvoller Pointer sein kann.

Hoffe, dass ich helfen konnte
Jeoni
Jeoni is offline  
Old 01/22/2013, 17:49   #3
 
elite*gold: 10
Join Date: Aug 2012
Posts: 813
Received Thanks: 106
Quote:
Originally Posted by Jeoni View Post
Hey,
die Baseadresse eines Moduls muss nicht immer statisch sein (von kernel32 und user32 mal abgesehen, soweit ich weiß), aber bei dem Hauptmodul (der '.exe') ist sie meist 0x00400000. Jedes Modul kann eine gewünschte Baseadresse in seinem (das ImageBase-Feld) angeben, die soweit möglich vom Windows Loader (das, was hinter LoadLibrary steht) berücksichtigt wird.
Um unter .net die Baseadresse eines bestimmten Moduls innerhalb eines bestimmten Prozesses herauszufinden, würde ich die durchgehen, beim korrekten praktisch 'anhalten' und für diesen Prozess die durchgehen und bei dem gesuchten (kann man ja die Namen einfach vergleichen) die Baseadresse aus dem 'BaseAddress'-Feld der entsprechenden Modulklasse entnehmen.

Zu CE:
Kann es sein, dass du einen Pointer hinzufügst, die Pointerbase die BaseAddress ist und das 1. Offset dann das entsprechenden Offset? Das wäre so wohl falsch, da die ersten Bytes eines Moduls immer 4D5A sind und das ja wohl kaum irgendein sinnvoller Pointer sein kann.

Hoffe, dass ich helfen konnte
Jeoni
Danke für die Erklärung, ich werde es mir mal genau ansehen und alles probieren.

Zu CE:
Oh... ja, das war dann wohl der Fehler (*schäm*)...
Hab eben nur eine alte Version aufm PC gehabt und damit auch einige Zeit nicht gearbeitet...
GodHacker is offline  
Reply


Similar Threads Similar Threads
[RELEASE] BaseAdress Cabal update 596
06/28/2012 - Cabal Hacks, Bots, Cheats, Exploits & Macros - 28 Replies
Hi, since the update 596 today, the baseadress has been changed. Offsets are still same. For those who know how to use it: BaseAdress: 00B8BBF0 Press "thanks" if you think it's helpful.
[HELP]ip herrausfinden
03/27/2011 - Metin2 Private Server - 4 Replies
Ja hallo ich wollte mal fragen wie kann ich die ip vom servern herrausfinden? in diesen fall Hellworld2 könnt ihr mir bitte helfen also die root datein kannn man nicht entpacken
ip herrausfinden
08/24/2010 - General Coding - 5 Replies
wie finde ich die ip von anderen leuten herraus? ohne sie danach zu fragen
Pw herrausfinden wie
07/15/2010 - CrossFire - 22 Replies
Hey leute ich hab so ein fettes problem das ein Clan davon abhängt also ich vollbehinderter hab meinen acc auf ne fun email angemeldet und weis sceurti pw nich mehr und hab heute mein pw umgeändert und nach ner minute vergessen(ja was für ein volllidiot) und jez woltlte ich fragen Gibt es ein Programm/Protokoll wo man sieht was man heute Bei Firefox bzw der Tastatur eingegeben hat ? erbitte um hilfe habs shcon probiert herrauszufinden aber neein ich habs so oft eingegeben das ich es...
ID´s herrausfinden ?
01/15/2010 - Metin2 Private Server - 15 Replies
Hey leute kurze und knappe frage : Wo im Clienten stehen die ID´s ??



All times are GMT +2. The time now is 23:35.


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.