ConfuserEx (.NET程序保護),ConfuserEx主打程序保護功能,最大特點就是其開源性質(zhì),可以根據(jù)需求來自定義添加調(diào)整,可以對保護規(guī)則進行修改,借助源碼加載來進行細調(diào)。本次帶來ConfuserEx最新漢化加強版下載,同時提供一些輔助代碼鏈接,有相關(guān)程序修改保護需求的朋友們不妨試試吧!
ConfuserEx介紹
ConfuserEx 是一款開源的 .NET 程序保護軟件。本次發(fā)布軟件基于 ConfuserEx 代碼二次編輯,增加一些保護插件,并且對界面進行漢化。
ConfuserEx使用
1.先用UnconfuserEx把主程序Dump出來;
2.使用CodeCracker大牛的ConfuserExStringDecryptor將加密的字符串解密;
3.使用CodeCracker大牛的ConfuserExSwitchKiller將混淆的switch分支結(jié)構(gòu)解密;
4.若步驟3中解密導(dǎo)致程序崩潰,可以嘗試ConfuserExUniversalControlFlowRemover這個工具,但是這個工具有bug,不是很推薦;
5.使用ConfuserExProxyCallFixer v2將混淆的函數(shù)名解析出來;
6.拖入de4dot去除其他混淆;
7.拖入dnspy應(yīng)該能看到源碼了。
相關(guān)新聞
對于諸多逆向愛好者來說,給一個app脫殼是一項必做的事情;诎踩缘目紤],蘋果對上架到appstore的應(yīng)用都會進行加密處理,所以如果直接逆向一個從appstore下載的應(yīng)用程序時,所能看到的“源代碼”將非常的晦澀難懂。為了能看懂應(yīng)用程序的“源代碼”,就必須對應(yīng)用程序進行解密,也就是所謂的脫殼。脫殼后的目的是可以分析應(yīng)用程序的一些技術(shù)實現(xiàn)原理,或者利用一些漏洞進行攻擊和測試。