![]() |
AW: Adresse einer privaten Methode bekommen
So weit es möglich ist sollte man eh uaf solche Hacks verzichten. Denn diese Lücke könnte irgendwann geschlossen werden
|
AW: Adresse einer privaten Methode bekommen
Zitat:
|
AW: Adresse einer privaten Methode bekommen
Zitat:
Es gibt z.B. keinen Grund, warum ProcessMessage (drum sind dieses und Delay soein schönes Beispiel) versteckt sein muß. ProcessMessages bearbeitet immer alle Messages, bis nix mehr da ist. ProcessMessage verarbeitet nur die nächste Message, also könnte man damit. Somit könnte Delay hier seine Pausenzeiten besser einhalten, da man die Verarbeitung eher abbrechen könnte und nicht alles sofort verarbeitet. Zitat:
Zitat:
|
AW: Adresse einer privaten Methode bekommen
Zitat:
Zitat:
|
AW: Adresse einer privaten Methode bekommen
Zitat:
|
AW: Adresse einer privaten Methode bekommen
Zitat:
Jawoll :thumb:. Das Zusammenspiel aus Classhelper und Zugriff via Assembler macht es Möglich. Mit Hack-Klasse meinte ich eine Klasse, die exakt gleich deklariert ist, aber die entsprechende Methode als public deklariert. Somit liegt im Speicher alles an der gleichen Stelle und der Zugriff ist auch Möglich. Grüße, Win32.API |
AW: Adresse einer privaten Methode bekommen
Zitat:
und mit Feldern. Normalte Methoden kann man so nicht zugänglich machen, da diese direkt im Quellcode, bei allen Aufrufen, und z.B. nicht über die VMT des erzeugten Objekts adressiert sind. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz