如果是vb 的話,基本沒有必要加殼,因為vb是不能反編譯的,反編譯出來的都是匯編碼,破解的話不比重寫一個新的簡單多少。
我們提供的服務(wù)有:網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、海安ssl等。為上1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的海安網(wǎng)站制作公司
vb.net可以反編譯,一般都是混淆器,.net加殼很多都會不穩(wěn)定,慎用。
無論加不加殼,代碼帶內(nèi)存中運行都是一樣的,都可以通過內(nèi)存調(diào)試的方式破解。
最安全的加密方式是虛擬機(jī),基本上無解,不過,代價嘛。。。。。。
VB.NET的程序很容易反編譯的,所以寫到類中好像并不安全
建議
1.用戶登錄所使用的賬戶的權(quán)限一定要控制好
2.可以把連接字符串硬編碼到exe或者dll中,然后用.NET的混淆軟件加密混淆(一定要選擇加密字符串)
3.使用其他的技術(shù)使用戶間接操作數(shù)據(jù)庫。可以在服務(wù)器遠(yuǎn)程建立一個服務(wù)器(接受Sockets連接),或者建立一個動態(tài)網(wǎng)頁。讓用戶連接到這些客戶端,發(fā)送一些指令,對數(shù)據(jù)庫的查操作由這個服務(wù)器上的程序代它完成,然后把結(jié)果給用戶
.Net軟件的特點,一些強(qiáng)大的編譯工具可以對.Net可執(zhí)行文件進(jìn)行反編譯操作,并得出相應(yīng)的IL代碼甚至是源代碼。即使是采用混淆工具以及強(qiáng)命名工具也不能從根本上解決問題,代碼依然會很容易地被Reflectoer等工具反編譯源代碼。
軟件加密狗:威步(WIBU)的CodeMeter,AxProtector(for.net)兩款軟件加密狗性能非常不錯
反編譯的問題,與傳統(tǒng)的代碼混淆工具(Obfuscator)不同,AxProtector可以完全阻止對.NET
程序集(由
C#,
VB.NET,
Delphi.NET,
ASP.Net…
等語言編寫)的反編譯。通俗的講,AxProtector在破解者和您的
.NET
代碼之間構(gòu)建了強(qiáng)大的防破解保護(hù)屏障,生成一個基于
Windows
的而不是基于
MSIL
的兼容格式文件。原始的
.NET
代碼完整的被加密后封裝在本地代碼內(nèi),無論何時都不會釋放到硬盤,對于破解者是不可見的。
與單純的.net加密軟件不同,AxProtector與CodeMeter硬件加密狗配套餐使用,采用了更為嚴(yán)密的密鑰管理,及最先進(jìn)的AES、RSA、ECC等加密算法存儲或傳輸密鑰,保證通訊安全。
.Net代碼編譯后生成的
.class
中包含有源代碼中的所有信息(不包括注釋),尤其是在其中保存有調(diào)試信息的時候。所以一個按照正常方式編譯的.class
文件可以非常輕易地被反編譯。一般軟件開發(fā)商會采用一種叫做混淆器的工具。混淆器的作用是對編譯好的代碼進(jìn)行混淆,使得其無法被反編譯或者反編譯后的代碼混亂難懂。由于混淆器只是混淆了方法名稱或流程,而不能防止源代碼被反編譯,因此混淆器的作用只是增加了反編譯的難度,最終的結(jié)果也是治標(biāo)不治本。對于一些掌握工具的人來說幾乎還是透明的。AxProtector是一款真正意義的加密源代碼、防止反編譯的.net軟件加密軟件。
AxProtector加密了.net原代碼,任何時候原代碼都不可能被還原到硬盤當(dāng)中。采用AxProtector加密后的.net代碼只有在程序調(diào)用或執(zhí)行某一段函數(shù)的時候,才能通過AxProtectorClass在內(nèi)存中解密后返回到程序中執(zhí)行,運行之后迅速立即加密。這種隨機(jī)加密、按需解密原代碼的功能,能很好的防止.Net程序的反編譯,同時能夠很好地防止API加密點被摘除。有效地保證了源代碼的執(zhí)行效率和安全性。
p1、在菜單欄中選擇【File】-【Open】,然后選擇一個用CLS(Common
Language
Specification,比如C#,VB.NET)編寫的程序(.dll或者.exe)。/p
p2、在左邊樹形目錄中點擊相關(guān)節(jié)點,在右邊的Disassembler中會出現(xiàn)你要的方編譯程序,也可以在左邊的節(jié)點上右擊選擇【Disassembler】菜單,調(diào)處Disassembler窗口;/p
p3、對于混淆的代碼,用Reflactor看見的也是亂碼。/p
p4、具體細(xì)節(jié)看上傳的圖片。/p
p/p
微軟的 InstallShield 2011
打包注冊表項,運行庫,程序文件.....
{最好在XP-X86 環(huán)境下打包,上下兼容}
PS:其實自己也能做,就像讀取文本再寫進(jìn)去過程中加下密,
就像RAR,然后利用一個可執(zhí)行程序進(jìn)行解壓{俗稱-安裝,術(shù)語-封裝}
在文庫里搜索一下 封裝教程 內(nèi)容更多
建議和 加殼 一起學(xué),
網(wǎng)頁標(biāo)題:vb.net混淆代碼,c代碼混淆技術(shù)
轉(zhuǎn)載來源:http://www.chinadenli.net/article36/dseoisg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、企業(yè)建站、網(wǎng)站收錄、網(wǎng)頁設(shè)計公司、網(wǎng)站營銷、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)