四川麻将规则|四川麻将群
首頁 [ 開發輔助 ] NET(C#)DLL保護方案(非混淆)源碼
一鍵分享

NET(C#)DLL保護方案(非混淆)源碼

  • 商業

2020-02-03 13:07:05

此方案利用了.NET的特性,將核心的C#代碼置于非托管代碼(C++)中,然后利用動態編譯特性來編譯代碼,編譯前校驗調用者身份,通過后則返回具體類實例,未通過則返回空,并加入了防調試功能。實現了“不能看(C++DLL在常規手段不能被反編譯)” . . .

  • 源碼類型: C/S
  • 開發環境: VS2015 + SQLite
  • 開發語言: C#
  • 評分:
標簽: .NET DLL 保護 非混淆

360.00金幣

購買類型: 源碼包
附加服務:  環境搭建 本地沒有開發環境,無法運行購買的源代碼,需要作者遠程指導安裝,并保證可以使用。時效一次,以后無義務再提供任何免費服務(請在購買后7日內申請服務,過期失效) 源碼部署 本地有開發環境,需要商家幫忙部署到買家的服務器上成功運行。時效一次,以后無義務再提供任何免費服務(請在購買后7日內申請服務,過期失效) 不需要 * 請選擇附加服務
  • 總瀏覽數:3560
  • 總成交量:5
.net
  • 51Aspx源碼必讀.txt[4KB]
  • DLL保護幫助文檔,必看.docx[336KB]
  • NetProtect.VC.db[46.71MB]
  • NetProtect.sdf[73.63MB]
  • NetProtect.sln[8KB]
  • NetProtect.v12.suo[60KB]
  • NetProtect.vssscc[256B]
  • from.gif[4KB]
  • 最新Asp.Net源碼下載.url[123B]

源碼介紹

源碼參數

  • 源碼類別:【開發輔助】
  • 源碼類型:C/S
  • 適合人群: 進階
  • 授權類型:商業版
  • 開發語言:C#
  • 數據庫:SQLite
  • 框架版本:.00
  • 源碼大小:95.04MB
  • 相關網址: 【免費瀏覽】
  • 源碼指數:
  • 完整度:
  • 上架時間:2016-11-04 15:54:02
  • 2.png
  • 1.png
  • 3.png
  • 4.png
  • 5.png
  • 2.png
  • 1.png
  • 3.png
  • 4.png
  • 5.png
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
一、源碼特點
       1、對于.net商業軟件來說,如何保護核心功能如授權驗證或核心功能不被別有用者破解是開發者頭疼的問題。
本源碼對采用了新的思路來DLL的保護。
       2、首先,我來介紹一下發布出去的DLL所面臨的風險:直接引用;反編譯;反射等
       3、如果DLL一點措施都不做的話,上面任意一種都可以達到破解目的的。
       4、其次,網上通用的解決方案都是通過混淆工具來完成的,但這樣也有弊端,一是價格,大多都賣得很貴;也是存在被破解的風險,每款相應的混淆工具都能找到相應的脫殼工具。

       說了那么多,難道沒有相對靠譜的方式了嗎?
       最后,我們進入正題:
       通過混淆工具的目的歸結出來大約完成兩個目的,一是不能看,二是不能調,當然,我們也是實現這兩個目的,只是手段不同。
       1、不能看:.NET DLL可以包含托管堆代碼(可以被反編譯的)與非托管堆代碼(不能被反編譯,要反編譯也是更高層次的了,不在討范圍內),我們將核心邏輯代碼置于非托堆代碼中,由托管堆代碼提供接口供外部調用,調用時將非托管代碼通過.NET動態編譯特性編譯后返回執行結果。這樣就保證了不能看。
       2、不能調:首先加入防調試的功能,使其破解者不能調試我們的程序獲取關鍵信息,然后加入驗證調用者來源功能,判斷調用者的HASH值是不是與在非托管代碼中約定的HASH值(發布時需要提前生成相關引用者的HASH值存于非托管代碼,最后生成非托管代碼的DLL放于安裝包中)一致,如一致則通過執行返回結果,不一致則返回空。這樣就解決了非合法來源不能調的問題。
       PS:當然此種方案理論上也能破解,不過能去反編譯C++的人肯定比會下載幾個工具就能破解混淆工具的少多了吧,從一定程序上提升了技術的門檻。
二、注意事項
       1、開發環境為Visual Studio 2015,數據庫為SQLite,使用.net 4.0開發。
責任編輯:WALL·E

購買記錄

用戶名 源碼評分 價格 購買時間 狀態

源碼評論

單擊更換

評論列表

全部評論
  • 暫無評論 …

  • 活躍于:   昨天
  • 通過率:   32 / 39 = 82%
  • 聯系方式:   購買后顯示作者聯系方式

最近更新

      下載排行

            四川麻将规则 足球指数赔率 3d多彩网 国足新浪体育 2345彩票首页 山西快乐10分前三遗漏 山东群英会中奖图 足球任选9场需要摇 海南飞鱼 在视频直播平台上如何赚钱 北京快乐8开奖网站