Gibt es ein gutes Werkzeug, um bis jetzt in eine DLL-Bibliothek zu schauen?

18440
ApacheNoSkype

Welches Werkzeug würdest du empfehlen?

5
Sie sollten das Betriebssystem des Betriebssystems neu kennzeichnen oder posten (ich gehe davon aus, dass Windows aber eine Version hilfreich ist). KronoS vor 13 Jahren 0
Die Antwort hängt ganz davon ab, was Sie sich anschauen möchten. Ich meine: 'Hexeditor' ist auch jetzt eine gültige Antwort. akira vor 13 Jahren 1

3 Antworten auf die Frage

5
heavyd

Bei nativen DLLs zeigt das Dependency Walker- Tool alle exportierten Funktionen sowie ID-Nummern und Adressen für jede Funktion an. Es werden auch die DLLs aufgelistet, von denen die DLL direkt abhängt.

Wenn Sie nach einer .NET / Managed-DLL suchen, überprüfen Sie den Reflektor von Red Gate . Es zerlegt die DLL vollständig und zeigt Ihnen den Code in der .NET-Sprache Ihrer Wahl. Ein hervorragendes Werkzeug!

Ich ziele nicht auf .Net ab, und der Abhängigkeitsläufer kann die Details der Funktionen nicht anzeigen. ApacheNoSkype vor 13 Jahren 0
Nach welchen Details suchen Sie? Betrachten Sie die DLL, die Sie erstellt haben, oder eine von einem Drittanbieter? heavyd vor 13 Jahren 0
0
KronoS

Ich persönlich habe es noch nie gemacht, aber ich habe es im Internet gefunden, um es auszuprobieren:

Dies listet auch einige mehr auf. Viel Glück!

Ich habe den Resource Editor ausprobiert, kann aber keine Details zu den Methoden angeben. ApacheNoSkype vor 13 Jahren 0
0
Mark Allen

Wenn Sie den nativen Code anvisieren, suchen Sie nach einem Disassembler / Decompiler. Viel Glück, hoffe, Sie können Montage lesen. Soweit ich weiß, gibt es keine andere Möglichkeit als eine normalerweise kompilierte und optimierte native DLL.

http://en.wikipedia.org/wiki/Disassembly

http://en.wikipedia.org/wiki/Decompiler