社区
C#
帖子详情
如何做混淆加壳。不要求绝对防护,至少别被de4dot和其他软件任何人都能脱壳的情况。
boyyao
2018-03-21 01:55:57
首先。知道.net是绝对会被破解脱壳的。其实任何语言都一样。难度区别有很大不同而已。
所以。我要求不高。
要求就是不能被网上能随意下载到的软件。直接拖拽进去就能完美脱壳反编译就行了。
当然对方如果能od。能dump什么的。就管不了了。。唯一目的就是不能被现成的工具傻瓜化脱壳反编译。
...全文
1306
12
打赏
收藏
如何做混淆加壳。不要求绝对防护,至少别被de4dot和其他软件任何人都能脱壳的情况。
首先。知道.net是绝对会被破解脱壳的。其实任何语言都一样。难度区别有很大不同而已。 所以。我要求不高。 要求就是不能被网上能随意下载到的软件。直接拖拽进去就能完美脱壳反编译就行了。 当然对方如果能od。能dump什么的。就管不了了。。唯一目的就是不能被现成的工具傻瓜化脱壳反编译。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jwb7832007
2018-03-27
打赏
举报
回复
SmartAssembly 核心部分加密后反编译不出来,这个加密的我反编译出来看过,核心部分私有的类全是乱码。不过我不会用。
mk_lucifer
2018-03-27
打赏
举报
回复
混淆一下绝大多数人就不看了,重写都比看乱码快的多,除非你的是价值几百万的核心代码,你觉得你的软件值得别人这么做么???
xuzuning
2018-03-26
打赏
举报
回复
显然是有的,但是一不能开源、二不能讨论,不然就没有生存空间 公开算法,还能不被破解,简直是天方夜谈
threenewbee
2018-03-24
打赏
举报
回复
混淆了还得由clr运行,所以肯定强度不高,除非用c++
leon51
2018-03-24
打赏
举报
回复
引用
搞BS啊,服务器被攻破就不用混了。
求科普,我一直不太理解为什么BS的就不容易破解? 我没有写过BS。这些服务器都放哪呢?如果是放在客户那呢?
luobeng90
2018-03-24
打赏
举报
回复
防止傻瓜式的被脱壳??很简单,加个双重壳就行了,或者老外的一些网站上有一些壳的代码,稍微改动一下,就可以了~~或者网上买个加密狗也行~防止傻瓜式的脱壳,方法太多了.......一般会逆向的,在所有win平台下加了壳的程序都不会存活~~只是人家愿不愿破你罢了~~所以兄弟你还是随便弄个简单的变异壳去忽悠忽悠那些不懂的人就行了,别把自己搞的很累...珍重身体,兄弟@!!!!
boyyao
2018-03-21
打赏
举报
回复
.NET Reactor Agile.NET等等常见的几乎完美被de4dot搞定。。。代码可读性就差可以直接编译了。最多就是一些变量名变成连续的了。比如int1 int2之类。。 我现在不要求能有多严格的保护。只要求别被通用工具搞定就行了。哪怕对真正会手脱的人1分钟搞定也没事。只要别被通用工具搞定。
泡泡龙
2018-03-21
打赏
举报
回复
有很多商业版的混淆工具Agile.NET,Babel,DNGuard,NetGuard,NetShield等等 也可以用打包工具
大鱼>
2018-03-21
打赏
举报
回复
有很多的代码混淆工具可以使用,例如.NET Reactor,我之前用过一个混淆工具可以防止de4dot,后面没怎么用了,不知道.NET Reactor能否满足你的要求
非专业开发Five
2018-03-21
打赏
举报
回复
一分钱一分货,一般的代码做个混淆就好,高级点的代码可以做前后端分离关键处理逻辑放在服务器端,再高级一些的代码可以购买专用的智能卡设备,关键代码存在智能卡里面,调用的时候输入数据智能卡内部处理输出结果。再高级一些你可以自己开发一套嵌入式系统,然后用上位机的形式来交互。
assky124
2018-03-21
打赏
举报
回复
搞BS啊,服务器被攻破就不用混了。 混淆一下也行,难以理解的东西也没几个人看
boyyao
2018-03-21
打赏
举报
回复
还有。似乎不能用虚拟机壳。试过TMD的壳。因为TMD会加个虚拟机。导致软件加载驱动的时候出错了。应该是驱动无法绕过虚拟机。不知道能不能设置?
整合最新D
e4
dot
脱壳
反
混淆
图形化操作软件
自己动手整合的2018年最新版D
e4
dot
成图形化操作反编译软件,操作简便实用,强大的
脱壳
工具,可以破除市面上流行的
加壳
、
混淆
的.net程序,exe程序
.Net
脱壳
反
混淆
神器D
e4
dot
-3.1.41592最新版
Net
脱壳
反
混淆
神器D
e4
dot
-3.1.41592最新版,D
e4
Dot
是一个开源的
脱壳
/反
混淆
工具,这款工具可以奉为神器级工具。因为它的
脱壳
能力的确很强,使用它可以成功地脱掉了
Dot
fuscator、MaxToCode处理过的程序,至于其它的
加壳
/反
混淆
工具比如说Xenocode、ThemIDA等我还没有进行过实验,之后我将计划研究各类
加壳
/反
混淆
工具的
脱壳
方法,我深信D
e4
Dot
能够给我带来巨大帮助。(由于D
e4
Dot
是开源的,我相信即便D
e4
Dot
暂时处理不了的壳通过扩展其功能必将能解决) 支持以下几种反
混淆
: CliSecure Crypto Obfuscator
Dot
fuscator .NET Reactor 4.x Eazfuscator.NET SmartAssembly 4.x-6.x Xenocode 用法说明: 开始-运行-cmd 输入以下命令: d
e4
dot
工具解压路径\d
e4
dot
--dont-rename -f 你要反
混淆
的程序集dll 例如: C:\Users\Administrator\Desktop\d
e4
dot
\d
e4
dot
--dont-rename -f C:\Users\Administrator\Desktop\zkcms.dll 特点: 伪随机列表会
做
的事情,它取决于什么
混淆
混淆
组装: 内联方法。有些
混淆
器移动到另一个静态方法的方法,并调用它的一小部分。 解密字符串的静态或动态 解密等常量。有些
混淆
器也可以加密其他常数,如整数,双打等 解密方法静态或动态 删除代理方法。许多
混淆
器取代大多数/所有调用指令调用委托。此委托依次调用真正的方法。 重命名符号。尽管大多数符号不能恢复,将它们重命名为人类可读的字符串。有时,一些原来的名称可以被恢复,虽然。 Devirtualize虚拟化代码 解密资源。许多
混淆
器有一个选项来加密.NET资源。 解密嵌入的文件。许多
混淆
器有一个嵌入,可能加密/压缩其他组件的选项。 删除篡改检测代码 删除反调试代码 控制流反
混淆
。许多
混淆
器修改IL代码,所以它看起来像意大利面条式的代码很难理解代码。 还原类字段。有些
混淆
器可以移动领域从一个类来创建类其他一些
混淆
。 PE EXE转换.NET exe文件。有些模糊处理一个Win32 PE等包装.NET程序集里面的.NET反编译器无法读取该文件。 移除大多数/所有的垃圾类添加
混淆
。 修复了一些的peverify错误。许多
混淆
器是马车和创建无法验证的代码错误。 还原类型的方法的参数和字段
d
e4
dot
脱壳
工具
D
e4
dot
反编译软件,
脱壳
工具,流行的
加壳
、
混淆
的.dll,.exe等文件。
d
e4
dot
-2.0.3 一款强大的
脱壳
反编译工具
D
e4
Dot
是一个开源的
脱壳
/反
混淆
工具,结识到神器工具我要感谢论坛里的朋友wan,他在我的处女新手贴” [原创]新手破解.NET程序”中提到了这个工具,而这款工具被我奉为了神器级工具。因为它的
脱壳
能力的确很强,使用它我成功地脱掉了
Dot
fuscator、MaxToCode处理过的程序,至于其它的
加壳
/反
混淆
工具比如说Xenocode、ThemIDA等我还没有进行过实验,之后我将计划研究各类
加壳
/反
混淆
工具的
脱壳
方法,我深信D
e4
Dot
能够给我带来巨大帮助。
NET反
混淆
-d
e4
dot
-Reactor5.0
NET反
混淆
—d
e4
dot
-Reactor5.0 神器 比d
e4
dot
4.9 更强大 可脱所有 RE5.0
加壳
程序。 个别无效.. 无效时使用命令 -p dr4
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章