公交车上荫蒂添的好舒服的电影-公用玩物(np双xing总受)-公用小荡货芊芊-公与妇仑乱hd-攻把受做哭边走边肉楼梯play-古装一级淫片a免费播放口

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

開(kāi)源.NET開(kāi)發(fā)的程序混淆器ConfuserEx介紹

admin
2021年6月25日 11:2 本文熱度 4710

今天給大家介紹一個(gè)開(kāi)源.net混淆器——ConfuserEx

http://yck1509.github.io/ConfuserEx/

由于項(xiàng)目中要用到.net 混淆器,網(wǎng)上搜尋了很多款,比如Dotfuscator、xeoncode、foxit等等。

但大部分收費(fèi),當(dāng)然也有破解版的,公司要求不能用盜版軟件。

找了半天終于找到了ConfuserEX,用起來(lái)還行,就趕緊拿出來(lái)給大家分享下。

下載地址:https://github.com/yck1509/ConfuserEx/releases

附件:ConfuserEx(C#.net程序混淆器).zip

由于網(wǎng)上中文介紹的比較少,我這里做個(gè)測(cè)試,給大家演示一下:

1、新建一個(gè)C#類庫(kù),我也就不改名字了,就叫ClassLibrary1吧,在Class1.cs類下面添加一個(gè)簡(jiǎn)單方法:

public class Class1
    {
        public string test()
        {
            return "2";
        }
    }

2、再創(chuàng)建一個(gè)控制臺(tái)應(yīng)用程序ConsoleTest,添加引用ClassLibrary1.dll,Main方法中調(diào)用ClassLibrary1.Class1 中的test方法:

static void Main(string[] args)
        {
            ClassLibrary1.Class1 c = new ClassLibrary1.Class1();
            Console.WriteLine(c.test());
            Console.ReadLine();
        }

編譯后,用ILSpy打開(kāi)ConsoleTest.exe,毋庸置疑,可以看到源碼,如下圖:


3,現(xiàn)在我們用ConfuserEx混淆一下試試:

下載ConfuserEx后解壓,打開(kāi)ConfuserEx.exe,如下圖:


4、看到提示“Drag input modules here”了吧?

那就把剛才的ConsoleTest.exe托進(jìn)來(lái)吧,如下圖:


5、點(diǎn)擊Settings

(1)選擇Packer

(2)Modules->ConsoleTest.exe

 (3) Rules 點(diǎn)擊+號(hào),true

 如下圖:


6、點(diǎn)擊Protest!->Protect! ,提示導(dǎo)出成功(Confused目錄下):


7,用ILspy打開(kāi)...\Confused下的ConsoleTest.exe,看看源碼:


方法是空的,把ConsoleTest.exe依賴的 ClassLibrary1.dll 拷貝到Confused目錄下,點(diǎn)擊運(yùn)行ConsoleTest.exe,輸出正確結(jié)果。

注意

8、如果只是混淆exe文件,這樣就可以了,如果只是混淆一個(gè)dll文件,你將看到如下錯(cuò)誤:


錯(cuò)誤:No executable module,沒(méi)有執(zhí)行體?

是不是沒(méi)有exe文件呢? 我們把ConsoleTest.exe也放進(jìn)來(lái)和ClassLibrary1.dll一起混淆,看看。

9、根據(jù)前面的方式,我把ConsoleTest.exe、ClassLibrary1.dll都拖放進(jìn)ConfuserEx一起混淆,如下圖:



提示成功。

10、可是我們?cè)俅未蜷_(kāi)...\Confused,發(fā)現(xiàn)只有混淆過(guò)的ConsoleTest.exe文件,ClassLibrary1.dll跑哪去了?是不是不能混淆dll文件呢?

別著急,我們點(diǎn)擊ConsoleTest.exe試試,哎呀,我去,竟然運(yùn)行成功了,如下圖:


這里唯一解釋就是ConfuserEx把dll嵌入到exe里面了。

現(xiàn)在混淆過(guò)的ConsoleTest.exe是17KB,而原來(lái)的ConsoleTest.exe是5KB,ClassLibrary1.dll也是5KB。

11、我們?cè)儆肐LSpy看看同時(shí)混淆ConsoleTest.exe及ClassLibrary1.dll后生成的ConsoleTest.exe:


看不到方法體,也看不到所引用的dll文件。


附加:由于中午沒(méi)找到單獨(dú)混淆dll的方法,這里再附加上如何單獨(dú)混淆dll。

根據(jù)第8步,我們發(fā)現(xiàn)按照exe的方式混淆dll時(shí)報(bào)錯(cuò)了,原來(lái)應(yīng)該按如下步驟:

將dll拖入ConfuserEx后,Settings里面不能選擇Packer了,而是要點(diǎn)擊右側(cè)那個(gè)鉛筆按鈕,如下圖:


點(diǎn)擊鉛筆按鈕后,彈出Edit rule對(duì)話框,Preset選擇一項(xiàng),我這里選擇Maximum,然后再點(diǎn)擊下面 “+”按鈕,選擇anti ildasm(我猜是防止通過(guò)IL編譯),然后導(dǎo)出成功。

我們?cè)谟肐LSpy查看一下剛混淆的ClassLibrary1.dll,如下圖:


什么都看不到。

為了測(cè)試混淆過(guò)的dll可用,我把未混淆的ConsoleTest.exe和混淆過(guò)的ClassLibrary1.dll放在一個(gè)目錄下,點(diǎn)擊運(yùn)行ConsoleTest.exe,成功。

后記:在混淆dll時(shí),有很多混淆規(guī)則,我們可以按照自己的方式混淆。


該文章在 2021/6/25 11:02:54 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 二区在线视频 | 国产午夜激无码v毛 | 成人午夜精品无码区 | 国产一区二三区好的精华液 | 91久久精品无码一级毛片 | 不卡无码人妻一区三区 | 国产另类ts人妖一 | 国产高跟鞋丝袜在线观看 | 国产精品对白交换绿帽视频 | 高清无码影片在线观看 | 国产视频一区二区在线播放观看 | 精品无码视频在线观看专区 | 国产对白叫床清晰在线播放 | 国产三级av在线 | 韩国无遮挡三级伦在线观看 | 国产夜色精品一区二区在线 | 国产福利视频一区二区 | 国产欧美日韩在线一区二区不卡 | 大尺度做爰无遮挡动漫 | 成人免费av一区二区三区 | 国产成人免费片在线视频观看 | 高清无码黄色视频在线观看 | 国产va在线播放频 | 国产成人精品久久亚洲高清不卡 | 97人妻一区二区精品免费 | 国产做a爰片久久毛片a片 | 成人一区专区在 | 动漫精品一区二区三区四区 | 国产精品丝袜肉丝 | 国产午夜免费啪视频观看视频 | av动漫无码不卡在线观看 | 国产成人乱色伦区 | 丰满白嫩的大屁股xxxxx视频 | 精品无码视频 | 国产亚洲视频在线播放 | 精品丝袜国产自在在线 | 国产一线久 | 国产一级久久精品三级 | 精品无人区无码乱码毛片国产 | 精品久久久久久无码人妻黑人 | 91精品国产免费久久蜜桃 |