Ich wurde beauftragt, eine alte ASP 3.0 App neu zu schreiben. Aber es hat einige proprietäre DLLs enthalten. Ich bin nicht sicher, wo die DLLs geschrieben wurden oder wie sie erstellt wurden (Interdev? VB 6?) Ich habe versucht, sie mit Reflector zu zerlegen, aber es funktioniert nur mit .NET-DLLs. Kann jemand eine DLL in einer ASP-App zerlegen?Was Disassembler würde ich auf einer ASP-DLL verwenden?
1
A
Antwort
0
Versuchen Sie, etwas wie PEiD mit einer guten userdb-Datei auszuführen (erschöpfende über Google). Dies sollte Ihnen eine Vorstellung davon geben, in welcher Sprache Sie sie erstellt haben. Wenn es VB6 ist, können Sie mit Google nach Decompilern suchen, obwohl ich nicht sicher bin, wie gut ihre Ausgabe Ihnen helfen wird.
Verwandte Themen
- 1. Linux-Disassembler
- 2. Ein .net Disassembler/Decompiler
- 3. Welchen Disassembler empfehlen Sie?
- 4. Wie würde ich vermeiden, Thread.sleep() zu verwenden?
- 5. Multithreading: Wann würde ich ein Join verwenden?
- 6. Anonyme Generika - Wo würde ich das verwenden?
- 7. Bestes Disassembler-Tool für den .NET-Reflektor?
- 8. Würde ich ein ORM verwenden, wenn ich Stored Procedures verwende?
- 9. Warum würde ich ASP.NET MVC auf einer öffentlichen Site und WebForms in einem Intranet verwenden?
- 10. Was ist die trivialste Funktion, die von einer Berechnung auf einer GPU profitieren würde?
- 11. Twisted, gevent eventlet - Wann würde ich sie verwenden?
- 12. Was ist Delegation? Wann würde ich es benutzen wollen?
- 13. Ändern der Fensterbreite und -höhe durch Disassembler
- 14. Was würde das empfangene Push-Schema wie auf IOS
- 15. Wann würde ich package-private in Java verwenden?
- 16. Wann würde ich verwenden Transaction und Transaktion in SQL
- 17. Wie würde ich einen ActionListener auf einer Schaltfläche verwenden, um JLabels in einer anderen Klasse zu ändern?
- 18. Wie würde ich
- 19. x64 API-Hooking ohne Disassembler-Bibliothek
- 20. Was würde dieses Verhalten in nur einer Person IE8 verursachen?
- 21. Was ist der Datentyp Bytea und wann würde ich es verwenden?
- 22. MainForm.Refresh(); tut nicht, was ich dachte, es würde tun
- 23. Was würde PerformanceCounterCategory.Exists auf unbestimmte Zeit hängen lassen?
- 24. Wie würde ich ein separates Model-Projekt mit PetaPoco verwenden?
- 25. ElasticSearch Hervorhebung nicht das, was ich erwarten würde
- 26. Wie würde ich HTMLAgilityPack verwenden Sie den Wert I
- 27. Warum würde ich Mühe haben, Task.ConfigureAwait (continueOnCapturedContext: false) zu verwenden;
- 28. Was sind .net dynamische Daten und warum würde ich es verwenden?
- 29. Was ist eine Map und wie würde ich eine in C++ verwenden?
- 30. Ich würde gerne wissen, was mit diesem Code falsch ist
Also, warum müssen Sie sogar die Drittanbieter-DLLs dekompilieren? Angesichts der Tatsache, dass Sie das Projekt umschreiben werden, wird es sicherlich ausreichen, sie nur auf die gleiche Weise zu nutzen (der einzige Unterschied ist, wie Sie sie innerhalb der Plattform des neuen Projekts nutzen). Die einfache Tatsache ist, dass "Dritte" und "proprietäre" nicht dekompiliert werden und die Wahrscheinlichkeit ist, dass Sie auf Lizenzen treten - es sei denn, Ihr Fall ist anders, wie viele es sind, dies ist nur eine Anmerkung. –