導航:首頁 > 源碼編譯 > vs2010自帶反編譯

vs2010自帶反編譯

發布時間:2022-04-20 23:24:57

❶ VS2010不想用反匯編調試,如何關閉反匯編

工具→選項→調試→源代碼不可用時顯示反匯編

❷ vs2010 中的 Dotfuscator 能不能做成編譯出來的東西自動混淆

代碼混淆基本沒什麼用,可以被反編譯的。
最好的做法是結合非託管堆代碼實現如下兩個目的

一、不能看:.NET DLL可以包含託管堆代碼(可以被反編譯的)與非託管堆代碼(不能被反編譯,要反編譯也是更高層次的了,不在討范圍內),我們將核心邏輯代碼置於非托堆代碼中,由託管堆代碼提供介面供外部調用,調用時將非託管代碼通過.NET動態編譯特性編譯後返回執行結果。這樣就保證了不能看。
二、不能調:我們在非託管代碼中加入驗證調用者來源功能,判斷調用者的HASH值是不是與在非託管代碼中約定的HASH值(發布時需要提前生成相關引用者的HASH值存於非託管代碼,最後生成非託管代碼的DLL放於安裝包中)一致,如一致則通過執行返回結果,不一致則返回空。這樣就解決了非合法來源不能調的問題。

更多參考:http://www.cnblogs.com/dengxi/p/5750170.html

❸ Vs2010自帶工具反編譯dll轉儲IL文件之後還有許多其他文件被編譯出來,這些文件怎樣才能一同編譯回dll中

你還要把這些文件做成一個項目最後生成同命名空間的dll文件就可以了。

❹ 如何反編譯或者修改一個.net程序

既然這樣的話,你可以使用反射,將別人的程序集載入到自己的程序裡面,然後在自己的程序調用他的代碼,用反射的好處是,你可以調用所有的私有函數,甚至可以調用函數名被混淆的函數。

❺ vs2010調試時出現反匯編的錯誤,文件如下,箭頭哪一步有問題,程序崩了,咋回事嘞

應該是指針沒有實例(沒有初始化或越界),這是C語言常犯的錯誤。

❻ VS2010可以對二進制可執行文件進行反匯編,並對反匯編形成的文件進行調試嗎

直接用VS2010打開可執行文件,就開始調試了。
不是自己寫的程序,沒有調試信息的話,就只有匯編了。
16位的只能在dos下用codeview調試,在windows下調試表示中斷不了。

❼ VS2010如何打開ildasm反編譯器

VS在開始菜單里有個命令行工具,輸入ildasm就能打開了

❽ VS2010 的反匯編窗口在哪而不是列出匯編!

調試的時候,點擊菜單調試,點擊窗口選項,右側彈出一系列,倒數第二個,反匯編

閱讀全文

與vs2010自帶反編譯相關的資料

熱點內容
caxa為什麼沒有加密鎖 瀏覽:790
伺服器怎麼設置才能用IP訪問 瀏覽:661
郵件附件加密後打開能顯示嗎 瀏覽:723
榮耀x10拍照演算法 瀏覽:569
androidgradle配置簽名 瀏覽:95
文件夾左邊的空心三角符號是什麼 瀏覽:285
app英語音頻試卷掃碼怎麼聽 瀏覽:613
字元串編譯預處理 瀏覽:703
蘋果手機怎麼會顯示多個App 瀏覽:241
不去互聯網程序員 瀏覽:553
電腦qq郵箱解壓的圖片保存在哪裡 瀏覽:548
嵌入命令行 瀏覽:92
檔案為什麼被加密 瀏覽:487
十天學會單片機13 瀏覽:876
榮耀怎麼設置讓app一直運行 瀏覽:994
共享文件夾能在哪裡找到 瀏覽:436
旅遊訂旅店用什麼app 瀏覽:241
一個女程序員的聲音 瀏覽:497
魔術app怎麼用 瀏覽:341
單片機有4個8位的io口 瀏覽:898