锦州市广厦电脑维修|上门维修电脑|上门做系统|0416-3905144热诚服务,锦州广厦维修电脑,公司IT外包服务
topFlag1 设为首页
topFlag3 收藏本站
 
maojin003 首 页 公司介绍 服务项目 服务报价 维修流程 IT外包服务 服务器维护 技术文章 常见故障
锦州市广厦电脑维修|上门维修电脑|上门做系统|0416-3905144热诚服务技术文章
教大家了解.NET壳是怎么生成的,怎么破解反混淆去壳的!

作者: guosa1  日期:2017-04-23 23:05:08   来源: 本站整理


一  为什么要加壳混淆
        因为基于.NET Freamwork运行的,跟java一样,需要跑在一层IL上,所以没有秘密可言,任何java和.NET来说,只有一会功夫,可以把源代码全部反编译出来,然后改改版权就变成自己的软件了,特比啊死java 的APK游戏有做种破解这事情很赚钱的!对于.NET程序,人家花了半年写的软件,被咱们3分钟源码就出来了,多不爽。所以只能依靠于加加壳了!

二   混淆 加壳 工具介绍
      当下.NET的加壳工具基本上不多,很多牛的加壳程序都不支持.NET,.NET常用的就这些吧.NET Reactor , Xenocode  ,Dotfuscator,DNGuard,Sixxpack_2.4等等,他们的功能比较都不同 :
混淆器、加密
Dotfuscator
VS默认带的工具,不过是个社区版
强度不大
dotNET Reactor
使用了NativeCode 和混淆的形式
Xenocode Postbuild
专业工具
{smartassembly}.Setup.msi
反编译工具
Reflector
最富盛名的一个工具,很多插件都开源
Xenocode Fox
专业工具,商业版本
ildasm
Vs带的工具
组件合并、虚拟工具:方便软件发布的工具,如合并多个dll文件等
Xenocode Studio
将所有的组件和涉及的.net框架都可打在一个执行文件中,简化了部署和安装
Dotfuscator
组件合并
三 .EXE 怎么加壳
        这个我写个教程给大家把,从0基础开始:
       vs2010建立一个form项目:helloword
 

最简单的,添加一个按钮,helloword:你可以加入一些验证代码,比如注册码验证,这都自己发挥

 

生成 exe 运行如下

 

接下来就是为我们自己写的软件加密加壳了:

这里使用 xenocode 2009 混淆加壳,其他工具类似

 

 

红色的地方必须勾上
 

生成保护壳:

 
    
好,到这里我们的软件加壳已经完成了,生成了一个新的EXE文件,运行起来一样的哦

四 .EXE怎么去壳

我们使用反编译软件ILSpy查看exe源码,会发现是看不到的,为什么,就是因为加壳了

 

怎么去呢,我们这里使用UNpack工具

 

加载进来,选择进程,去壳

生成一个去壳EXE
 
到这里 ,我们再使用反编译工具查看
 

怎么样,出来了,看到源码了


四 .NET怎么反混淆
       反混淆一般来说是高境界的编程,如果你得到的代码全是乱七八糟的代码,想变成成可以编译运行的版本,首先你必须具备以下能力
1 比如了解.NET语法,什么泛型编程 lamda表达式,什么linq 等等,都是基础知识,如果你不懂,请回吧
2 了解IL语言和.NET Freamwork,以及计算机里面的编译原理
3 了解混淆器的原理,比如rename ,流程混淆,强命名等
4 了解基本的反混淆工具
先说这么多吧,晚了  ,后面找个dome做教程!

五 .NET怎么破解 8月5日更新 
       在反混淆之后,得到的东西就跟作者原始代码差不多了,我想怎么破解注册板块,怎么写注册机,不在话下了吧
这里面还有很多文章和知识,待续吧!

六. 工具  8月6日更新
       今天上来看到大家都在叫要工具,好吧我这里就把他们发上来分享。
1 教程中的源码  helloWord源码.rar (36.95 KB, 下载次数: 80) 
2 反编译工具    ILSpy反编译.rar (1.51 MB, 下载次数: 1423) 
脱壳工具  NETUnpack.rar (150.26 KB, 下载次数: 1528) 
4 加壳工具 太大似乎传不上来了  大家找找吧  Xenocode 2009
5 反混淆工具 待传
6 内存注册机工具  待传



热门文章
  • 机械革命S1 PRO-02 开机不显示 黑...
  • 联想ThinkPad NM-C641上电掉电点不...
  • 三星一体激光打印机SCX-4521F维修...
  • 通过串口命令查看EMMC擦写次数和判...
  • IIS 8 开启 GZIP压缩来减少网络请求...
  • 索尼kd-49x7500e背光一半暗且闪烁 ...
  • 楼宇对讲门禁读卡异常维修,读卡芯...
  • 新款海信电视机始终停留在开机界面...
  • 常见打印机清零步骤
  • 安装驱动时提示不包含数字签名的解...
  • 共享打印机需要密码的解决方法
  • 图解Windows 7系统快速共享打印机的...
  • 锦州广厦电脑上门维修

    报修电话:13840665804  QQ:174984393 (联系人:毛先生)   
    E-Mail:174984393@qq.com
    维修中心地址:锦州广厦电脑城
    ICP备案/许可证号:辽ICP备2023002984号-1
    上门服务区域: 辽宁锦州市区
    主要业务: 修电脑,电脑修理,电脑维护,上门维修电脑,黑屏蓝屏死机故障排除,无线上网设置,IT服务外包,局域网组建,ADSL共享上网,路由器设置,数据恢复,密码破解,光盘刻录制作等服务

    技术支持:微软等