Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 23:22

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

Advertisement



Pointer aus mov eax,[edx+eax*4+48] <<

Discussion on Pointer aus mov eax,[edx+eax*4+48] << within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2010
Posts: 1,567
Received Thanks: 420
Pointer aus mov eax,[edx+eax*4+48] <<

Hallo,

ich brauch die Baseadress von einem Multilevel Pointer, komme aber an dieser Stelle nicht weiter, da ich nicht weiß was folgender Code bedeutet:

mov eax,[edx+eax*4+48] <<

Was genau findet in den eckigen Klammern statt? Ich kenne es bis jetzt nur mit einem Register + Offset, aber nicht mit Addition mit einem anderen Register..

Wäre nett falls jemand antworten könnte
.Fail´ is offline  
Old 04/24/2015, 13:38   #2

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
Das ist eine einfache Addition.

Übersetzt sieht das für mich so aus, dass edx die Basis-Adresse ist, die 48 ein statisches Offset (ist das Hex oder Dezimal?) und eax ist ein Index, die Multiplikation mit 4 dürfte wegen der Größe des Datentypen sein (4 Byte).

Das könnte z.B. eine Struktur mit einem Array voller Pointer am Offset 48 sein. Je nach Index wird dann auf den entsprechenden Eintrag im Array zugegriffen.

Könnte z.B. so aussehen:

struct foo
{
char bar[48]; // unknown
other_struct *foobar[size];
};

und in Verwendung:

foo *ptr = reinterpret_cast<foo *>(address);
other_struct *other = ptr->foobar[index];
snow is offline  
Thanks
2 Users
Reply


Similar Threads Similar Threads
Frage: Wie findet man zB UG Pointer?Speed pointer?
03/30/2010 - Kal Online - 2 Replies
kann mir einer sagen wie man UG/Speed pointer finden kann usw^^´ß#



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


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