2013-09-30 2174 views
0

我正在研究逆向工程。我能夠用反射器反編譯.net dll文件。但是在反射器中我們不能反編譯C++ dll文件。是否有任何其他反編譯器可用於反編譯c + + dll文件?如何反編譯C++ dll?

+0

檢查這個其他答案: http://stackoverflow.com/questions/1322194/what-tool-can-decompile-a-dll-into-c-source-code – Szymon

+0

您可能想要去了到http://reverseengineering.stackexchange.com/並在那裏看看,如果你有興趣瞭解更多。 –

回答

1

與CLR語言不同,C++不會編譯爲CIL或任何類型的字節碼。而且,C++編譯器不存儲元數據,因此幾乎不可能恢復原始代碼(自定義類型,類等)。本機代碼也可能會進行大量優化。 但是,您可以嘗試使用HexRays for IDA Pro重新創建純C代碼(但它不是免費的)。