广海社区

 找回密码
 立即注册
搜索
查看: 1393|回复: 49

[讲解分析] DNF强力辅助外挂原理分析

[复制链接]
累计签到:28 天
连续签到:1 天

31

主题

31

帖子

223

积分

小有名气 Rank: 3Rank: 3

威望
0
热心值
0
贡献
177
交易币
0
发表于 2019-10-5 14:27:38 | 显示全部楼层 |阅读模式
DNF强力辅助外挂原理分析

外部版本:强大的辅助0915A



功能描述:

启动游戏,启动辅助,输入副本,可以实现,超级得分,无敌,秒杀,吸怪,按下V键实现全屏拾取物体,按下alt+方向键实现即时地图。



实施原则:

1.无敌功能实现原理:修改dnf.exe偏移量0xB8CCC0输出码和0x45至0x4d如下:




原始代码是:EAX MOV DWORD PTR SS:[EBP-18H,其中EAX代表此次攻击的伤害值,修改后代码是ECX MOV DWORD PTR SS:[EBP-18H,其中ECX是当前被攻击单位对象的基址。由于monster和character对象都是堆内存,一般来说,值相对较大,在更改为ecx后可以实现第二次删除。

2、超级计分功能实现原则:

要修改dnf.exe[[02A 8 B7AC]+1a 0]的数据,辅助实施流程如下图所示:





通过手工修改验证,修改[[02A8B7AC]+1a0]的数据确实可以达到修改超级分数的效果。

3.无敌功能实现原则:

通过调用dnf.exe模块中的函数,如下图所示:



经过分析,发现上图中的角色对象指针与秒杀时的ecx(如果玩家受到攻击)值相同。

4.奇怪吸收功能的实现原理:

首先,读取字符的坐标,包括x、y坐标和高度,并读取存储在[02b110e0]+1a4中的x坐标,如下所示:




读取存储在[02b110e0]+1a8中的Y坐标,如下所示:




读取人的高度,并将[02b110e0]+1ac中的高度值保存如下:




然后读取数据遍历所有怪物。怪物阵的起始地址(当然,这个阵不仅容纳怪物,还容纳物品等其他东西,这里暂时称之为怪物阵)存储在[[02b110e0]+b8]+c4,结束地址存储在[[02b110e0]+b8]+c8。这个数组的大小是通过将两个数据之差除以4得到的。然后,依次遍历数组中的元素,根据怪物对象基址的数据偏移量0x94判断怪物是否是怪物。如果是,则调用monster对象的虚拟表0x39

辅助更新怪物坐标的方法如下图所示:




用V键全屏拾取物体的实现方法与拾取陌生物体的实现方法相同,只是在筛选过程中条件不同,如下图所示:




Alt+方向键瞬时图的实现方法也是通过调用函数来实现的,如下图所示:




实践证明,直接调用上图中的函数可以真正达到快速过图的效果。



本帖子中包含更多资源

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

x
回复

使用道具 举报

尚未签到

0

主题

68

帖子

136

积分

正式会员 Rank: 2

威望
0
热心值
0
贡献
68
交易币
0
发表于 2019-10-5 14:35:39 | 显示全部楼层
大神好强大!
回复

使用道具 举报

尚未签到

0

主题

72

帖子

144

积分

正式会员 Rank: 2

威望
0
热心值
0
贡献
72
交易币
0
发表于 2019-10-5 15:01:04 | 显示全部楼层
很有看点!
回复

使用道具 举报

尚未签到

0

主题

66

帖子

132

积分

正式会员 Rank: 2

威望
0
热心值
0
贡献
66
交易币
0
发表于 2019-10-5 17:38:44 | 显示全部楼层
谢谢楼主的分享!
回复

使用道具 举报

尚未签到

0

主题

80

帖子

160

积分

正式会员 Rank: 2

威望
0
热心值
0
贡献
80
交易币
0
发表于 2019-10-5 19:23:41 | 显示全部楼层
这么好的帖子,应该加精华!
回复

使用道具 举报

尚未签到

0

主题

78

帖子

156

积分

正式会员 Rank: 2

威望
0
热心值
0
贡献
78
交易币
0
发表于 2019-10-5 21:15:50 | 显示全部楼层
锄禾日当午,发帖真辛苦。谁知坛中餐,帖帖皆辛苦!
回复

使用道具 举报

尚未签到

0

主题

75

帖子

150

积分

正式会员 Rank: 2

威望
0
热心值
0
贡献
75
交易币
0
发表于 2019-10-5 21:53:41 | 显示全部楼层
论坛人气好旺!
回复

使用道具 举报

尚未签到

0

主题

75

帖子

150

积分

正式会员 Rank: 2

威望
0
热心值
0
贡献
75
交易币
0
发表于 2019-10-5 22:16:05 | 显示全部楼层
好东西,赞一个!
回复

使用道具 举报

尚未签到

0

主题

79

帖子

158

积分

正式会员 Rank: 2

威望
0
热心值
0
贡献
79
交易币
0
发表于 2019-10-6 06:11:18 | 显示全部楼层
OMG!介是啥东东!!!
回复

使用道具 举报

尚未签到

0

主题

89

帖子

178

积分

正式会员 Rank: 2

威望
0
热心值
0
贡献
89
交易币
0
发表于 2019-10-6 06:15:40 | 显示全部楼层
精华帖的节奏啊!
回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|Archiver|手机版|小黑屋|广海社区 |格子

GMT+8, 2019-10-23 20:26 , Processed in 0.085818 second(s), 42 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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