乐易论坛-乐易网易语言培训教程火山PC视窗中文编程交流论坛

 找回密码
 立即注册

手机号登录

用手机号号登陆

微信登录

微信扫码,快速开始

QQ登录

用QQ账号登陆

办理VIP,定制软件,报名培训联系QQ[重磅]2024年实地培训高清培训目录火山PC版乐易模块使用教程
请牢记揰掵佲的QQ号1615457736 1615457734 其他都是骗子有了火山,易语言是否还有必要学习吗?易语言0基础入门课程
火山PC视窗0基础入门课程易语言外挂0基础入门课程火山PC视窗火山HOOK入门课程
易语言误报处理课程QQ空间POST课程2022年火山PC易语言POST系列课程
Android逆向Jeb动态调试0基础课程QQ邮箱网页POST课程WeChat个微Hook实战课程
百日Js加密分析实战课程(无密下载)QQ群POST课程h5游戏WebSocket逆向视频
JavaScript加密特训课程易语言汇编快速入门课程破解实战系列课程
[2024年]火山PC0基础x64位游戏内存辅助开发教程手游模拟器脚本0基础课程易语言加密防破解0基础入门课程
广告位招租联系QQ1615457736  
查看: 6236|回复: 5

[图文教程] [转载].NET软件加壳混淆以及去壳教程

[复制链接]

[图文教程] [转载].NET软件加壳混淆以及去壳教程

[复制链接]
已绑定手机
安。
等级头衔

等級:顶级Vip

Rank: 14Rank: 14Rank: 14Rank: 14

积分成就
易币
贡献
主题
精华
金钱
积分
420
注册时间
2014-10-29
最后登录
1970-1-1

勋章墙

2014-11-29 23:31:33 | 显示全部楼层 |阅读模式
本帖最后由 安。 于 2014-11-29 23:43 编辑


一  为什么要加壳混淆

        因为基于.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日更新
       在反混淆之后,得到的东西就跟作者原始代码差不多了,我想怎么破解注册板块,怎么写注册机,不在话下了吧
这里面还有很多文章和知识,待续吧!

六 致谢

甚是感动啊,感谢 Chief,和 Hmily,怎么说呢,在看雪混那么多年,感觉这里还是比较有人文关怀吧!

七 工具  8月6日更新
       今天上来看到大家都在叫要工具,好吧我这里就把他们发上来分享。
1 教程中的源码
2 反编译工具  
3 脱壳工具
4 加壳工具 太大似乎传不上来了  大家找找吧  Xenocode 2009
5 反混淆工具 待传
6 内存注册机工具  待传
   

搞这个累死累活,你们连顶都不顶一下,心都凉了
回复和评分多点我再 更新给大家了!
有.NET软件需要破解可以发到我邮箱guosa1@qq.com  ,注明软件官网网址,价值,附件,目的等.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

已绑定手机
已实名认证
揰掵佲
等级头衔

等級:乐易运营组

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分成就
易币
贡献
主题
精华
金钱
积分
34338
注册时间
2014-8-2
最后登录
1970-1-1

勋章墙

2014-11-30 00:04:08 | 显示全部楼层
来看看楼主,天天好心情
(*^__^*)
回复

使用道具 举报

已绑定手机
楼主
安。 楼主
等级头衔

等級:顶级Vip

Rank: 14Rank: 14Rank: 14Rank: 14

积分成就
易币
贡献
主题
精华
金钱
积分
420
注册时间
2014-10-29
最后登录
1970-1-1

勋章墙

2014-11-30 00:05:00 | 显示全部楼层
这表情。
回复

使用道具 举报

最终的幻象
等级头衔

等級:编程起步

Rank: 5Rank: 5

积分成就
易币
贡献
主题
精华
金钱
积分
1067
注册时间
2014-9-10
最后登录
1970-1-1

勋章墙

2014-11-30 09:04:28 | 显示全部楼层
这么好的资源,无条件抱走。
回复

使用道具 举报

wo519815271
等级头衔

等級:编程学徒

Rank: 3Rank: 3

积分成就
易币
贡献
主题
精华
金钱
积分
295
注册时间
2014-12-18
最后登录
1970-1-1

勋章墙

2014-12-26 12:48:46 | 显示全部楼层
来看下老师的帖子,谢谢
回复

使用道具 举报

upzhu
等级头衔

等級:编程起步

Rank: 5Rank: 5

积分成就
易币
贡献
主题
精华
金钱
积分
1326
注册时间
2014-8-22
最后登录
1970-1-1

勋章墙

2015-1-2 00:25:20 | 显示全部楼层
默默收藏,深藏功与名
回复

使用道具 举报

如果懒得打字,请选择右侧内容快捷回复 提醒:以任何方式进行『恶意灌水』的行为,进行封号处理
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

热点推荐上一条 /5 下一条

QQ|网站地图|手机版|小黑屋|乐易论坛-乐易网 | 湘ICP备19007035号

拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表乐易立场!

娄底市乐易网络科技有限公司声明:乐易原创培训课程版权均为我公司所有,未经许可,不得擅自翻录,盗版,破解本站课课程,我们将保留法律诉讼的权利

GMT+8, 2024-5-23 18:30 , Processed in 0.055740 second(s), 57 queries .

Powered by Discuz! X3.4

Copyright © Tencent Cloud.

快速回复 返回顶部 返回列表