admin 发表于 2022-11-24 01:50:35

【DLL加验证教程】

dll加验证分为2部分
第1部分为注入模式,主要目的在于防止dll被提取,并没有对dll本身加验证,生成的文件是exe注入器(注入方式是市场上常见的开源注入代码)


第2部分为授权模式,对dll实现内部授权

加好后会生成2个文件
①:exe授权器,将账号密码等信息记录到本机
②:dll,内部植入了授权系统,dll被加载时,会自动读取授权器里面的数据进行验证


检测是否已加上验证方式:
①先不使用授权器授权,让exe加载这个生成的dll,会提示“请先用授权器授权”
②使用授权器授权,让exe加载这个生成的dll,一切正常,就和没加验证一样
③将授权器使用的用户名或卡密禁用,让exe加载这个生成的dll,会提示“用户或卡密被禁用”

提示:
授权器只需要在本机授权一次即可,如果一台设备已授权,使用第②和③步测试即可

注:授权模式加的dll仅适合于于自己的程序或他人程序但允许你自由编写接口的dll(如:exe是某系统,其官方文档允许你自己编写特定的dll接口供其调用,从而实现个性化的功能),不是随便拿个dll都可以加上并运行
(简单点说,加好后的dll在大小等方面与原dll是不一致的,如果你是非法去加,人家的exe调用时检测一下就会发现被调用,从而导致程序卡死等)

2832800582 发表于 2023-7-24 23:49:49

11111111111111111111111111
页: [1]
查看完整版本: 【DLL加验证教程】