Frage

Ich habe eine DLL, die kompiliert wird, und ich habe nicht den Quellcode für sie mehr. Das einzige, was ich aus der DLL wollen, ist die Funktionen, die es bietet, und wie auf sie zugegriffen werden, das heißt ihre Unterschrift.

Wie kann ich das tun?

War es hilfreich?

Lösung

Sie können extrahieren Sie die folgenden Schritte aus:

  1. Metadaten (alle Klassen, Methoden, Parameter, etc.) im Fall einer .NET Assembly. Verwenden Sie Reflector und ILDasm für diesen Zweck.
  2. Exportierbare Funktionen im Fall eines nativen DLL. Verwenden Sie die dumpbin Dienstprogramm. Es gibt auch ein professionelles Werkzeug IDA genannt. Es ist sehr leistungsfähig und ist für die iterative Reverse-Engineering bedeutet.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top