導航:首頁 > 源碼編譯 > 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自帶反編譯相關的資料

熱點內容
java按鈕設置圖片 瀏覽:864
php數字分頁代碼 瀏覽:791
旅遊業程序員 瀏覽:395
區塊鏈第三代加密數字資產 瀏覽:525
把播放清單放在雲伺服器上 瀏覽:869
phpppt下載 瀏覽:300
1929pdf 瀏覽:366
編譯器是終端嗎 瀏覽:525
pdf改b4 瀏覽:380
命令通道 瀏覽:702
pdf去 瀏覽:543
嵌入式編譯器優化 瀏覽:127
不同品牌安卓一鍵換機用什麼軟體 瀏覽:957
二年下冊運演算法則 瀏覽:137
蘭溪兩級壓縮空壓機 瀏覽:137
網頁如何取回伺服器上的文件 瀏覽:96
linuxphp重啟命令行 瀏覽:575
為什麼我的所有app都登錄不了 瀏覽:583
別樣app海淘怎麼樣 瀏覽:513
聯通app扣費是什麼意思 瀏覽:403