吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 901|回复: 9
收起左侧

[求助] C#的dll如何做到修改后就无法运行?

[复制链接]
zhanglei1371 发表于 2023-1-8 19:39
尝试过签名,然后加壳。
但是发现使用dnspy脱壳后程序还是能运行。
如何做到,一旦修改,程序就无法运行呢?
谢谢!

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

lht64877586 发表于 2023-1-8 19:42
本帖最后由 lht64877586 于 2023-1-8 19:48 编辑

加自校验(具体的我也不太知道)
主要是运行时多次校验自身文件hash、某些代码段hash(加暗桩)
一旦发现被修改过可以直接退出,或在某些函数中返回错误的值(这样破解者就不知道自己是不是除去了所有暗桩)
wintop 发表于 2023-1-8 20:32
主程序有校验吧?试试看看分析主程序或者其它模块
董督秀 发表于 2023-1-8 22:15
jonasr 发表于 2023-1-8 22:52
没用 你怎么加 我都可以改。
都是代码 你无论怎么加  都是代码写出来的 只要我能改 我就可以解除

还是找个壳加加吧
lht64877586 发表于 2023-1-9 06:56
可以参考一下易语言主程序的校验
不知道改成啥 发表于 2023-1-9 08:40
加在多限制不如好好的早个强壳
g5cc 发表于 2023-1-9 08:52
加壳,混淆这是必须的,这样减少破解的可能性,增加破解的难度。另外,可以主程序进行哈希、签名等验证。这些手段就没有100%的,什么都有可能破解,但是增加了破解难度,除非非常有价值的软件,否则不会有人花费太大的精力去弄,所以就相对安全了。
coolcalf 发表于 2023-1-9 11:01
更新到.net7 ,  使用MAUI,发布成MSIX,这个是需要签名才能运行的
MIAIONE 发表于 2023-1-9 11:26
.NET 7 AOT 导出本机接口 然后用 C++ loader 动态加载 +然后上VMP+WINLicense+SmartAssembly+ODF+三重加密 (选不好会无法运行, 而且效率特别低), 我个人认为没必要, 如果需要建议把算法全留服务端做个 服务也可以. 实在不行建议上HVM http://www.dnguard.cn/  ,这个壳挺强的
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 04:57

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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