1. VS 中如何把編譯好的ASP.NET網站 反編譯啊
如果是通過普通發布的話,
在aspx頁面page指令中有一個屬性inherits 他就是說他相對應的cs文件,生成了DLL的名字,不過都是隨機命名的。找到後可以用.NET Reflector 反編譯下,
如果是用WebDeploymentSetup插件發布的話, 就只有一個程序集了,那更好辦了
2. C# 反編譯工具 Reflector 以及插件
這個問題我這段時間正在研究呵呵,你想要的插件其實vs都有。怎麼說只要是vs寫的代碼肯定要轉化為IL 恰好vs就提供了這個功能 你打開vs的命令工具輸入ildasm就會打開一個反編譯工具,找到你要反編譯的exe 或者dll 保存為IL 然後就可以對IL修改 ,修改後 接著在命令中輸入ilasm(注意與ildasm不同)就可以編譯回去了(具體實現網路這個兩個命令就可以了)。你要的那個可以用vs打開reflector的插件是FileGenerator.dll,上網下載 很多的,add_IN這個後就可以將代碼導出到c#裡面,不過這個加了混淆器的出來的結果都是vs中狂多錯誤,建議使用上面第一種方法。
希望對你有用
3. 如何進行反編程
我們按照三種不同的分類,從多個角度闡述反編譯的基本過程。
如果按照反編譯技術實施的順序劃分,則可以分為7個階段,它們是:句法分析、語義分析、中間代碼生成、控制流圖生成、控制流分析、代碼生成。
如果按照實踐中的具體操作劃分,一般也可以分為7個不同的步驟,分別是:文件裝載,指令解碼,語義映射,相關圖構造,過程分析,類型分析和結果輸出等。
以逆向分析為目的,反編譯的各個階段並不是一個嚴格的一遍順序,而是存在著一些並行的模塊,並且也需要通過循環執行分析過程來針對某些特殊問題(例如非N分支代碼產生的間接跳轉指令)進行分析和恢復。
反編譯的處理過程,如果按功能區分,可以分為:前端、中端和後端三個部分。其實這種劃分方式是將上述兩種過程的階段進行合並,也就是將幾個反編譯器階段組合在一起。這樣劃分的好處是:通過設計不同的前端、中端和後端以實現針對多種源和目標的反編譯器。
4. 如何在vs中安裝dll反編譯工具
網路搜索下載Reflector綠色版,解壓,可找到文件Reflector,
雙擊Reflector,即可運行Reflector,可看到如下界面;左上角工作欄,File->Open Assembly;打開你所需要打開的dll文件
在軟體左邊工作區域我們就可以看到你所打開的dll文件,點擊展開,在所選擇的.dll文件下面可以看到dll中所有的編寫的類,
4
點擊類名我們就可以看到裡面編寫的內容了
5. vs2008下如何打開ildasm反編譯器
你安裝VS2008的時候,肯定沒有選擇VC++中的ILDASM
安裝之後會在開始-程序- Microsoft Windows SDK v6.0A -Tools 中找得到的。
6. vs2015自帶反編譯工具 在哪
vs2015自帶反編譯工具 在哪
1
開啟 Hyper-V 虛擬化技術;
① 選中 控制面板->卸載程序->啟動或關閉Windows功能->Hyper-V->確定
② 重新啟動計算機;
2
到Visual Studio官網下載:
Visual Studio Emulator for Android
3
安裝 vs_emulatorsetup.exe
7. 如何在Visual Studio和CodeBlocks中反編譯C++代碼
需要在可執行程序中產生一個調試錯誤,比如調用 DebugBreak(),然後運行程序時會彈出一個對話框讓你選擇調試器,選擇VS進入調試環境,這時VS里顯示的就是反編譯的匯編指令。
8. vs2008反匯編的問題
不能,要是能的話,別人的軟體不就完全暴露了
9. VS2010如何打開ildasm反編譯器
VS在開始菜單里有個命令行工具,輸入ildasm就能打開了
10. vs 2013 有什麼插件可以直接反編譯源代碼
反匯編是指將別人編譯好的代碼經過反向工程,編譯為匯編代碼,而不是源代碼, 源代碼是指用什麼語言(如c++)編寫的程序,經過編譯後再經過反向工程得到的對應語言的代碼(c++代碼)