导读
易语言5.6完美版,可静态编译,绿色无后门

学习易语言 讲究的是系统,如果你正在四处闲逛,你懂的永远是皮毛! 觅风论坛正在为每个困惑的对易语言 详细

[PC类] 通过HOOK LoadLibraryA 来过滤非授权加载dll源码,实现防破解

[复制链接]

微信扫一扫 分享朋友圈

行走的蜗牛 发表于 2024-2-24 15:19:50 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

马上注册,结交更多易友,享用更多功能,让你轻松玩转觅风论坛。

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

x
通过HOOK LoadLibraryA 来过滤非授权加载dll源码,实现防破解



要想实现这个,需要用到APIHOOK,然后进行HOOK,HOOK的对象是LoadLibraryA,因为针对于远程线程注入的处理。HOOK回调需要执行自己的代码,再处理原函数该实现的代码。我们需要一个文本,它用来存储我们要授权的dll路径。然后在回调里,我们拿Load的dll路径与我们的授权路径一个一个比对,然后每次都对一个整数变量累计加1,这个整数变量我叫它不可信次数,它主要是在挨个枚举对比后,与授权路径的数量对比,因为如果是非法加载,那它肯定是一个都不对的,所以直接就是 如果真(不可信次数≠授权路径数量),然后这个判断进入后就可以处理自己的惩罚函数了。
QQ截图20240224153425.jpg




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

使用道具 举报

精彩评论51

jiuse 发表于 2024-2-25 16:52:33 | 显示全部楼层
楼主辛苦了,谢谢楼主,感谢楼主分享,楼主好人一生平安!!!
回复 支持 反对

使用道具 举报

31235634 发表于 2024-2-25 18:25:46 | 显示全部楼层
撒大苏打阿斯顿阿斯顿
回复 支持 反对

使用道具 举报

542134120. 发表于 2024-2-25 19:59:00 | 显示全部楼层
好东西,一定要进行学习
回复 支持 反对

使用道具 举报

斯蒂芬 发表于 2024-2-25 21:32:13 | 显示全部楼层
不错哦  喜欢 嘿嘿
回复 支持 反对

使用道具 举报

 楼主| 行走的蜗牛 发表于 2024-2-25 23:05:27 | 显示全部楼层
很不错的哦,支持,加油
回复 支持 反对

使用道具 举报

1225061801 发表于 2024-2-26 00:38:40 | 显示全部楼层
我表示压力很大
回复 支持 反对

使用道具 举报

无痕 发表于 2024-2-26 08:47:15 | 显示全部楼层
感谢分享LOL
回复 支持 反对

使用道具 举报

lsz 发表于 2024-2-26 16:55:50 | 显示全部楼层
9999999999999999
回复 支持 反对

使用道具 举报

无痕 发表于 2024-2-27 01:04:25 | 显示全部楼层
谢谢分享!~
回复 支持 反对

使用道具 举报

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

本版积分规则

关注我们:觅风论坛与你快乐分享

收藏本站

用心服务做个非盈利公益编程网站

www.eyyba.com

服务人:觅风论坛

Email:eyyba@foxmail.com

Powered by WWW.EYYBA.COM X3.4© 2001-2023 Inc.   版权所有   

觅风论坛  疆ICP备15020893号-1