精易论坛

标题: 汇编参数问题 [打印本页]

作者: TPAN898    时间: 2024-11-2 15:04
标题: 汇编参数问题
.版本 2

.子程序 放置物品
.参数 物品位置, 整数型
.参数 物品索引, 整数型

' push ecx    (物品位置)
' mov dword ptr ss:[ebp-0x4],ecx
' mov dword ptr ds:[0x57EDF0],0x28
' mov eax,dword ptr ss:[ebp+0xC]
' mov dword ptr ds:[0x57EE0C],eax
' mov ecx,dword ptr ss:[ebp+0x8]
' mov dword ptr ds:[0x57EE10],ecx
' mov edx,dword ptr ss:[ebp+0x8]
' push edx    (物品索引)
' mov ecx,dword ptr ds:[0x56B7D8]
' call dword ptr ds:[0x56B63C]

上面代码是一个游戏的一个功能,两个参数“物品位置”和“物品索引”,根据上面代码怎样声明补全参数,使汇编代码功能无错实现,谢谢!




补充内容 (2024-11-2 15:14):
最后要转置入代码()

补充内容 (2024-11-3 09:50):
这是游戏里一个功能带参数,汇编代码为OD取出,想做置入代码(),需要补齐汇编参数

补充内容 (2024-11-3 21:39):
自己已经解决问题了,这是汇编基础不能再基础的问题了
作者: 梦幻1096    时间: 2024-11-2 17:02
不就两个参数吗
作者: 春林    时间: 2024-11-2 17:46
看你是想写成dll注入调用 就是直接写成exe调用了
作者: TPAN898    时间: 2024-11-3 09:49
春林 发表于 2024-11-2 17:46
看你是想写成dll注入调用 就是直接写成exe调用了

这是游戏里一个功能带参数,汇编代码为OD取出,想做置入代码(),需要补齐汇编参数
作者: TPAN898    时间: 2024-11-3 09:49
梦幻1096 发表于 2024-11-2 17:02
不就两个参数吗

这是游戏里一个功能带参数,汇编代码为OD取出,想做置入代码(),需要补齐汇编参数
作者: 春林    时间: 2024-11-3 11:06
TPAN898 发表于 2024-11-3 09:49
这是游戏里一个功能带参数,汇编代码为OD取出,想做置入代码(),需要补齐汇编参数 ...

问你做dll还是exe  两个写法不一样的
作者: TPAN898    时间: 2024-11-3 12:47
春林 发表于 2024-11-3 11:06
问你做dll还是exe  两个写法不一样的

内存读写exe
作者: TPAN898    时间: 2024-11-3 21:39
自己已经解决问题了,这是汇编基础不能再基础的问题了,唉




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4