c# 防反编译,加密混淆推荐ILProtector工具,是一款收费软件,但可以免费获得,官方地址:http://www.vgrsoft.net/Products/ILProtector,可以再官方下载,当然想彻底杜绝反编译、
工程逆向是不可能的,c++写的机器码不是也有人破解了码,何况c#写的中间语言;那加密混淆就是提高反编译难度、减低反编译后的代码可阅读性,甚至导致反编译过来的代码比机器码还难看懂,这样就达到了混淆的目的,废话不多说给大家推荐一款收费的混淆工具,软件肯定是收费的好,一分钱一分货,别的什么破解版的 我都用了没什么用,下面几张图片给大家展示下混淆后的效果:
先看没有混淆前的反编译效果:
没有混淆跟裸奔有什么区别,跟源码一模一样,自己辛辛苦苦写了1、2年,别人只要半天就反出了源码…,有些程序是用的vs自带的混淆工具或者某些免费的混淆器,用de4dotReactor脱壳了一样可以反出源码,这里就不讲教程了网上一大把;
重点、重点、重点部分,用ILProtector混淆,看看混淆后的效果:
![在这里
混淆后效果
这样的代码就算给别人别人都不会要,当然混淆后的需要脱壳,但用de4dotReactor脱壳的时候识别不了,直接报错,网上说可以修改de4dotReactor源码解决脱壳报错问题,但我不想做深入研究,也没时间,我相信用混淆器的人也跟我一样没时间,所以据我所知目前相对最好的混淆器也就ILProtector,也就1k左右,要是有更好的可以留言一起探讨,想用又囊中羞涩的同志们,就想我学习给他们打广告把。
2021-11-03
最新推荐文章于 2023-02-02 16:45:54 发布