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

熱點內容
設置裡面的郵箱怎麼登錄安卓 瀏覽:716
androidwebview電話 瀏覽:246
為什麼優盤里的文件夾都不見了 瀏覽:602
單車旅行pdf 瀏覽:266
手機桌面合並文件夾打不開 瀏覽:431
linuxcnull 瀏覽:265
javaformat字元 瀏覽:672
精打細算的程序員 瀏覽:878
android游戲開發工具 瀏覽:784
javaobject判空 瀏覽:27
手機檢查源碼後門軟體 瀏覽:676
恩布拉克變頻壓縮機 瀏覽:45
怎麼給應用加密碼oppoa57 瀏覽:783
phpsocket發送郵件 瀏覽:637
php漢字分割 瀏覽:496
程序員休息一周 瀏覽:340
順心捷達app下載軟體叫什麼 瀏覽:58
python中pydoc 瀏覽:694
銀行生活app是什麼意思 瀏覽:919
騰訊雲伺服器三個月才能備案 瀏覽:724