導航:首頁 > 源碼編譯 > vs沒有反編譯

vs沒有反編譯

發布時間:2022-09-18 09:48:29

⑴ VS怎樣給項目加強名稱,怎樣防止反編譯

.net 生成的dll 反編譯很簡單的
一般.net的dll防止反編譯 採用 加殼和混淆 兩種方案
加殼我沒怎麼研究過,一般加殼工具使用後會造成dll不能使用
最常用的就是混淆了,工具也很多 我一般使用Xenocode進行混淆
可以對 類名,變數名,屬性 等命名進行混淆 減小其反編譯後的可讀性
你可以自己嘗試一下 基本混淆後的程序 反編譯後 很難自己解讀出來

⑵ vs2010的調試問題,我一出錯誤就給我跳到反編譯那邊去,看不懂,能向vc6.0一樣看出來哪邊錯了么

vs2010的調試和vc6是一樣的,打斷點,F5運行調試。

⑶ VS 中如何把編譯好的ASP.NET網站 反編譯啊

如果是通過普通發布的話,
在aspx頁面page指令中有一個屬性inherits 他就是說他相對應的cs文件,生成了DLL的名字,不過都是隨機命名的。找到後可以用.NET Reflector 反編譯下,
如果是用WebDeploymentSetup插件發布的話, 就只有一個程序集了,那更好辦了

⑷ 如何在vs中安裝dll反編譯工具

網路搜索下載Reflector綠色版,解壓,可找到文件Reflector,

雙擊Reflector,即可運行Reflector,可看到如下界面;左上角工作欄,File->Open Assembly;打開你所需要打開的dll文件

在軟體左邊工作區域我們就可以看到你所打開的dll文件,點擊展開,在所選擇的.dll文件下面可以看到dll中所有的編寫的類,

4
點擊類名我們就可以看到裡面編寫的內容了

⑸ C#怎樣防止反編譯

我使用的方法是利用加殼工具:virboxProtectorStandalone。直接進行加殼。高級混淆、虛擬化代碼、智能壓縮加密策略。如果要授權控制,可使用許可版本的virboxProtector。

未經加殼保護的 ILspy 反編譯效果如下:

public int add(int a, int b){
return a + b;}public int div(int a, int b){
return a / b;}public int mul(int a, int b){
return a * b;}public int sub(int a, int b){
return a - b;}

解決方案:

深思自主研發了為 C# .net 語言做保護的外殼(Virbox Protector)。將C# .net 編譯成的執行程序(.exe),動態庫(.dll)直接拖入加殼工具即可完成保護操作,十分方便。並且在效果上已經完全看不到源碼中的邏輯。

加密後的效果

public int add(int a, int b){
return (int)dm.dynamic_method((object)this, System.Reflection.MethodBase.GetCurrentMethod(), 16416u, 21, 16384u, 32u, 31516u, 5).Invoke(this, new object[]
{
this,
a,
b
});}
public int div(int a, int b){
return (int)dm.dynamic_method((object)this, System.Reflection.MethodBase.GetCurrentMethod(), 16956u, 21, 16924u, 32u, 31516u, 2).Invoke(this, new object[]
{
this,
a,
b
});}
public int mul(int a, int b){
return (int)dm.dynamic_method((object)this, System.Reflection.MethodBase.GetCurrentMethod(), 16776u, 21, 16744u, 32u, 31516u, 3).Invoke(this, new object[]
{
this,
a,
b
});}
public int sub(int a, int b){
return (int)dm.dynamic_method((object)this, System.Reflection.MethodBase.GetCurrentMethod(), 16596u, 21, 16564u, 32u, 31516u, 4).Invoke(this, new object[]
{
this,
a,
b
});}

架構支持

IIS 服務架構的後台邏輯 DLL 文件

windows PC 應用程序 EXE 文件

windows PC 應用程序動態庫 DLL 文件

UG等第三方繪圖工具使用的 DLL 文件

Unity3d 編譯使用的 DLL 文件

⑹ vs2008下如何打開ildasm反編譯器

你安裝VS2008的時候,肯定沒有選擇VC++中的ILDASM
安裝之後會在開始-程序- Microsoft Windows SDK v6.0A -Tools 中找得到的。

⑺ VS2008有沒有自帶反編譯工具如果有的話怎麼用

可以用 Reflector

http://hi..com/wole1/blog/item/0476330279460b074afb511c.html

⑻ VS2010如何打開ildasm反編譯器

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

⑼ vs 2013 有什麼插件可以直接反編譯源代碼

反匯編是指將別人編譯好的代碼經過反向工程,編譯為匯編代碼,而不是源代碼, 源代碼是指用什麼語言(如c++)編寫的程序,經過編譯後再經過反向工程得到的對應語言的代碼(c++代碼)

⑽ 在安裝.net反編譯工具 ,下面這個是安裝到vs2012上面的插件的,但是安裝成功後成下圖這樣了在vs內部無法

試試我的這個 ,你裝了試試。

閱讀全文

與vs沒有反編譯相關的資料

熱點內容
web應用安全pdf 瀏覽:47
linuxintel網卡驅動下載 瀏覽:217
資源解壓後怎麼刪除 瀏覽:868
編程之美15種演算法 瀏覽:147
java的圖形用戶界面設計 瀏覽:769
算數游戲源碼 瀏覽:999
壓縮機工作聲音判斷 瀏覽:985
事業單位程序員 瀏覽:506
易語言取相似顏色源碼 瀏覽:773
pyodbclinux 瀏覽:585
vivo為什麼把伺服器沉到深海 瀏覽:460
程序員能為電商做什麼 瀏覽:401
騰訊直充qq號加密碼 瀏覽:140
qt搭建msvc編譯器環境 瀏覽:338
單片機晶振壞了會不會工作不穩定 瀏覽:770
天天影迷APP顯示連接伺服器失敗怎麼回事 瀏覽:961
鋼鐵命令同盟第七關怎麼過 瀏覽:7
android底部控制項彈出 瀏覽:43
為程序員而自豪 瀏覽:583
可以進行c語言編譯的文件名 瀏覽:384