Autor |
Beitrag |
Karstadt
      
Beiträge: 174
Windows 2000 / XP
Delphi 7 Pro
|
Verfasst: Di 11.10.05 11:40
hallo. Mit welche Anwendung kann ich alle Funktionen aus einer DLL auslesen?
MFG Moderiert von raziel: Topic aus Windows API verschoben am Di 20.12.2005 um 21:21Moderiert von Christian S.: Topic aus Off Topic verschoben am Di 20.12.2005 um 21:24
|
|
Heiko
      
Beiträge: 3169
Erhaltene Danke: 11
|
Verfasst: Di 11.10.05 11:46
Kennst du die Forum-Suche?: DLL AUSLESEN hier
|
|
Robert.Wachtel
      
Beiträge: 895
Erhaltene Danke: 7
Windows 7 Ultimate x64
D5 Ent, D7 Arch, RAD Studio 2010 Pro, VS 2008
|
Verfasst: Di 11.10.05 11:50
Zum Beispiel mit dem Dependency Walker oder TDump. Nur die Parameteranzahl, deren Typ oder gar deren Semantik bekommst Du nicht heraus ohne die betreffende DLL zu disassemblieren und zu analysieren.
|
|
Karstadt 
      
Beiträge: 174
Windows 2000 / XP
Delphi 7 Pro
|
Verfasst: Di 11.10.05 12:42
Danke für die Schnelle Hilfe! hat mir geholfen. 
|
|
Karstadt 
      
Beiträge: 174
Windows 2000 / XP
Delphi 7 Pro
|
Verfasst: Do 13.10.05 08:17
" Nur die Parameteranzahl, deren Typ oder gar deren Semantik bekommst Du nicht heraus ohne die betreffende DLL zu disassemblieren und zu analysieren "
Wie geht das genaus? Welche Anwendungen benötige? Oder gibt es gar eine Anwendung, die das alleine macht?
MFG
|
|
Robert.Wachtel
      
Beiträge: 895
Erhaltene Danke: 7
Windows 7 Ultimate x64
D5 Ent, D7 Arch, RAD Studio 2010 Pro, VS 2008
|
Verfasst: Do 13.10.05 09:53
Nunja, Du brauchst einen Disassembler und je nach Umfang der DLL mehrere Monate Zeit - mit anderen Worten: das ist zwar nicht unmöglich, aber vollkommen unpraktikabel.
|
|
franzmey
Hält's aus hier
Beiträge: 1
|
Verfasst: Di 20.12.05 21:59
Zitat: | Nunja, Du brauchst einen Disassembler und je nach Umfang der DLL mehrere Monate Zeit - mit anderen Worten: das ist zwar nicht unmöglich, aber vollkommen unpraktikabel. |
Hi Robert,
kennst du ein Disassembler, der mir eine Funktion aus der DLL lesbar macht? Bisher habe ich nur folgende Programme getestet: Neuronpedisassembler, oleview, dllfunc, dependency walker, DLLExports, resourceeditor, W32Dasm.
Bei allen konnte ich nur die Funktionsnamen auslesen, bzw. bei einigen den Binärcode, aber das kann ja keiner lesen...
Also Zeit habe ich, brauche nur noch den Programmnamen.
Liebe Grüße
Franz
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Di 20.12.05 22:16
franzmey hat folgendes geschrieben: | bei einigen den Binärcode, aber das kann ja keiner lesen... |
Ich gehe davon aus, dass du keinerlei ASM kenntnisse hast. Dann kannst du es vergessen, da hilft dir das beste Programm nichts.
|
|
SAiBOT
      
Beiträge: 323
Erhaltene Danke: 6
XP SP2; 7
D7; D2009
|
Verfasst: Mi 21.12.05 19:09
franzmey hat folgendes geschrieben: | Zitat: | Nunja, Du brauchst einen Disassembler und je nach Umfang der DLL mehrere Monate Zeit - mit anderen Worten: das ist zwar nicht unmöglich, aber vollkommen unpraktikabel. |
Hi Robert,
kennst du ein Disassembler, der mir eine Funktion aus der DLL lesbar macht? Bisher habe ich nur folgende Programme getestet: Neuronpedisassembler, oleview, dllfunc, dependency walker, DLLExports, resourceeditor, W32Dasm.
Bei allen konnte ich nur die Funktionsnamen auslesen, bzw. bei einigen den Binärcode, aber das kann ja keiner lesen...
Also Zeit habe ich, brauche nur noch den Programmnamen.
Liebe Grüße
Franz |
sowas gibts nicht, aber siehe dich mal nach dem "PE Explorer" um, der verfügt über eine datenbank von FunktionsParametern und die Typen, ist ganz Praktisch!
|
|