乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 114|回复: 8

打包器/混淆器推荐?

[复制链接]

7

主题

60

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
88
发表于 2016-9-19 12:02:06 | 显示全部楼层 |阅读模式
我看到这篇文章有一个很大的列表,我想使用.NETReactor
我尝试了试用,但它无法保护我的dll,因为它在我的程序集文件夹中找不到acad管理的dll
对于“复制本地”,这些值为false,因此当然不在文件夹中
此外,我进行了大量序列化,有些代码使用反射
我阅读了一些会导致问题的文章,我希望我的xml能够让人读懂,这样就可以在需要时对其进行检查和黑客攻击
是否有人花了一些时间在这个问题上,比较并提出了他们最喜欢的<顺便说一句,我知道所有的东西都可以除臭。

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

7

主题

60

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
88
发表于 2016-9-19 12:33:12 | 显示全部楼层
. NET Retor适用于ACAD。正如我在官方论坛上的帖子中提到的,如果您想让Copy Local等于false,您需要做的就是将AutoCAD dlls复制到要隐藏dll的文件夹中。就这么简单。. NET Retor只需要找到引用的dlls,它不会与它们交互。您的另一个选择是将Copy Local设置为true,然后将您的工作目录设置为AutoCAD目录,如下所示。当您netload您的dll时,它将使用已安装的AutoCAD dlls。
我已经使用这个设置1.5年了,我一直工作的公司已经使用它更多次了,没有任何问题。
我一直序列化到xml,没有任何问题。我的主要自定义设置文件使用xml,它是人类可读和可编辑的,没有任何问题。此外,我序列化了许多类,然后将它们作为xdata添加到扩展字典中的实体中。对我来说,创建XData更容易。我有一个标志,我也用它来保存xml到磁盘,这样我就可以确保一切都正确保存。
回复

使用道具 举报

7

主题

60

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
88
发表于 2016-9-19 17:46:43 | 显示全部楼层
事实上,我完全错过了你的回复,这对我来说很少见,因为我总是看电子邮件寻找回复。
将其标记为解决方案,像婴儿一样喂给我
谢谢!
回复

使用道具 举报

71

主题

928

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1230
发表于 2016-9-19 17:54:52 | 显示全部楼层
顺便说一句,我要做的一件事是在启动参数中添加一个脚本,比如:
/nologo/p“HA_C3D2015”/product C3D/b“C:\Programming\DotNet\myprog\Load myprog.scr”
和Load myprok。scr类似于:
netload
“C:\\Programming\\DotNet\\myprog\\bin\\Debug\\R20\\myassembly.dll”
,因此我不必手动进行netload<我很好奇你为什么不这样做,我认为这一伎俩是众所周知的。
回复

使用道具 举报

129

主题

422

帖子

5

银币

中流砥柱

Rank: 25

铜币
936
发表于 2016-9-19 20:52:20 | 显示全部楼层
我的DLL在第一次运行后自动注册,因此不需要。我使用同一个dll的多个不同版本,因此当我需要更改版本时,我只需要再次运行net load。
回复

使用道具 举报

23

主题

239

帖子

6

银币

后起之秀

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

铜币
327
发表于 2016-9-19 23:08:12 | 显示全部楼层
我将我的dll构建到. bundle文件夹中,因此它们总是自动加载。
回复

使用道具 举报

23

主题

239

帖子

6

银币

后起之秀

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

铜币
327
发表于 2016-9-25 01:37:48 | 显示全部楼层
我不清楚这个问题包含的所有内容,但是我使用Eazfuscator已经有一段时间了,没有遇到任何问题。
回复

使用道具 举报

23

主题

239

帖子

6

银币

后起之秀

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

铜币
327
发表于 2016-10-4 21:36:22 | 显示全部楼层
http://stackoverflow.com/a/5488752/492是对模糊处理等负面影响的大肆抨击。
此外:http://www.offbyzero.com/resources/software_protection_licensing
及http://www.codeproject.com/Articles/7312/Piracy-and-Unconventional-Wisdom
这是一个很好的例子
回复

使用道具 举报

7

主题

60

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
88
发表于 2016-10-7 08:24:33 | 显示全部楼层
我刚刚尝试在一个简单的.NET AutoCAD插件上 https://github.com/yck1509/ConfuserEx,它似乎运行良好。我在DotPeek中打开了它,代码看起来比我写它时更深不可测。我还没有尝试过任何ILDASM或防篡改的东西。值得一看的是,尽管该存储库最近被放弃了-https://yck1509.github.io/ConfuserEx/2016/07/01/confuserex-discontinue。上行,它已被分叉357次,此存储库看起来处于活动状态。此外,它有效(到目前为止),并且是免费的。
它很容易使用,但它确实希望看到通常的.NET AutoCAD DLL三元组的本地副本。它没有混淆它们,但它想看到它们。
...看到附上的图片 - de4dot不能用它做很多事情。这是令人鼓舞的。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-4 16:44 , Processed in 0.293816 second(s), 70 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表