-2
A
回答
0
可以使用IDA通過六角光芒臨。除非編譯調試信息,否則通常不會從二進制文件中獲得良好的C++。準備花大量的手工勞動來逆轉代碼。
如果你沒有去掉二進制文件,那麼IDA Pro可以生成類似C代碼的代碼供你使用。通常情況下,這是非常粗糙的,至少在幾年前我使用過它。
相關問題
- 1. 編譯和反編譯dll文件
- 2. 如何反編譯.dll文件?
- 3. 爲ASP反編譯DLL文件
- 4. dotPeek反編譯DLL
- 5. .dll反編譯器
- 6. 如何反編譯C++ dll?
- 7. C#dll文件編譯
- 8. 如何在反編譯C#dll後編譯dll?
- 9. .exe MATLAB文件反編譯
- 10. .lib文件和反編譯
- 11. 反編譯java類文件
- 12. 反編譯* .pyc文件
- 13. 反編譯.apk文件
- 14. 如何反編譯在VS.net中創建的.dll文件
- 15. 我可以反編譯asp.net mvc 4 dll文件
- 16. dotnet dll反編譯和更改代碼
- 17. 反編譯DLL時缺少名稱
- 18. 替換反編譯DLL中的函數
- 19. Exe&Dll分析器和反編譯器
- 20. 如何將由MATLAB創建的DLL文件反編譯爲mat文件
- 21. 如何解壓/編譯dll文件?
- 22. VB.NET文件編譯CLS到DLL
- 23. 將頭文件編譯爲DLL
- 24. 調試到編譯的DLL文件
- 25. 使用.dll文件編譯可執行文件,.dll相對於.exe文件
- 26. ASP.net編譯dll
- 27. 如何反編譯jd-gui反編譯器無法反編譯的Java類文件?
- 28. 編譯.dll文件需要msvcr100.dll加載
- 29. 如何反編譯.jar文件?
- 30. JAD反編譯文件100%準確
我想你應該聯繫你授權軟件的供應商。 –
我猜你被給了一個DLL,而不是源代碼的原因是因爲他們不希望你看到源代碼。 – UKMonkey
不能保證DLL是用C++編寫的。它可能是用FORTRAN或BASIC或其他語言編寫的。因此,反編譯爲C++源代碼可能會在翻譯中損失很多。 –