Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Komponenten anhand der .exe datei ermitteln (https://www.delphipraxis.net/83932-komponenten-anhand-der-exe-datei-ermitteln.html)

Andidreas 8. Jan 2007 19:07


Komponenten anhand der .exe datei ermitteln
 
aloha...

is vielleicht ne ziemlich dämliche frage, aber mich würd mal interessieren ob man anhan der .exe datei
feststellen kann welche komponenten in einem programm (am besten auch noch die version der komponente)
ermitteln kann?!

lbccaleb 8. Jan 2007 19:12

Re: Komponenten anhand der .exe datei ermitteln
 
es gibt sonn programm namens dede musst mal nach googeln, villeicht hilft dir das weiter..

//edit: hab hier noch mal nen link:
http://<br /> <img src="styles/elis...html</a><br />

Cyberbob 8. Jan 2007 19:17

Re: Komponenten anhand der .exe datei ermitteln
 
Bei nonVCL bin ich mir nicht sicher, dort werden ja keine VCL-Daten in der Exe abgelegt. Bei VCL ist es möglich. Wenn du deine Datei mit nem Resourceen Viewer öffnest (Inden Delphi-Beispielen ist einer Dabei), hast du in deinem Tree einen Reiter RCDATA unsd darunter stehen dann deine Formularen als DFM-Quelltext dort steht dann zum Beispiel die Komponente "object imgBild: TImage". Wie du siehst habe ich hier ein TImage verwendet.

Andidreas 8. Jan 2007 19:25

Re: Komponenten anhand der .exe datei ermitteln
 
ok cool danke für eure hilfe werd des morgen @work testen...

hab nämlich ein problem mit nem service der net läuft und ich vermute mal das es an einer veralteten
db komponente liegt...
aber um meinen verdacht zu bestätigen würd ich des gern davor kontrollieren bevor ich an die programmierer
heran trete....

Andidreas 8. Jan 2007 19:34

Re: Komponenten anhand der .exe datei ermitteln
 
also des dede is net schlecht...
aber es zeigt mir leider net die version der komponente an :-/

lbccaleb 9. Jan 2007 00:36

Re: Komponenten anhand der .exe datei ermitteln
 
soweit ich weiß haben einige komponenten gar keine versions nummer, also ist das auch scdhwer zu realisieren, nur die grösseren komponenten haben sowas wie raise komponents!!

mfg

Olli 9. Jan 2007 01:17

Re: Komponenten anhand der .exe datei ermitteln
 
Die besten Ergebnisse dürftest du wohl mit dem Plugin von SABRE Security für IDA erreichen. :mrgreen:

Aber Spaß beseite, man kann für verschiedene Disassembler/Decompiler, so auch für DeDe, sowas wie Signaturen anlegen. Damit könntest du, falls du mehrere Versionen einer Komponente vorliegen hast und diese zuordnen kannst, eine gute Schätzung vornehmen welche der (vorliegenden bekannten) Versionen am besten zu deiner (unbekannten) Version paßt.

lbccaleb 9. Jan 2007 14:09

Re: Komponenten anhand der .exe datei ermitteln
 
über ida?? er wollte doch nur die version und komponeten und nicht gleich das ganze prog in tausend teile zerhacken, und das benutzen von ida ist ja nun auch alles andere als was für anfänger und nebenbei gemacht :-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz