看流星社区

 找回密码
 注册账号
查看: 2438|回复: 4

思维老师:请进

[复制链接]

该用户从未签到

发表于 2011-11-22 11:49:48 | 显示全部楼层 |阅读模式
MOV EDX,DWORD PTR DS:[ESI]           ; DS:[03229310]=008AEB64 (asktao.008AEB64)
MOV EAX,DWORD PTR DS:[EDX+1C]   ; DS:[008AEB80]=00476C30 (asktao.00476C30)
ADD ESP,0C
PUSH asktao.0089202C                     ; ASCII "life"
MOV ECX,ESI                                      ; ESI=03229310
CALL EAX
========================================================
MOV EDX,DWORD PTR DS:[ESI]               ; DS:[03229310]=008AEB64 (asktao.008AEB64)
ADD EBX,EAX                              ; EAX=0000000A
MOV EAX,DWORD PTR DS:[EDX+1C]            ; DS:[008AEB80]=00476C30 (asktao.00476C30)
PUSH asktao.0088CE18                     ; ASCII "max_life"
MOV ECX,ESI
CALL EAX
=======================================================
思维老师烦忙你了!
这是我在问道里面找到的宠物血量信息,有两个问题。想请老师们帮我解答一下。谢谢了!
第一个是:    esi  是一个什么值从哪来,我弄不清楚。
第二个是:    我怎么调试这两个信息,教程里面 add一般都是在call后面!在前面我就不知道怎么调式了!
麻烦你们各位了!

该用户从未签到

发表于 2011-11-22 14:45:25 | 显示全部楼层
PUSH asktao.0089202C                     ; ASCII "life"
MOV ECX,ESI                                      ; ESI=03229310
CALL EAX
这一块是完整CALL,上面的add esp,0c是上面CALL的堆栈平衡功能。

该用户从未签到

发表于 2011-11-22 14:46:03 | 显示全部楼层
esi  是一个什么值从哪来,我弄不清楚

直接用CE搜ESI得值,一直找到来源~~~或者直接OD里往上找~~

该用户从未签到

 楼主| 发表于 2011-11-22 16:05:54 | 显示全部楼层
好像清晰了些,这个卡了我一天了!

该用户从未签到

 楼主| 发表于 2011-11-22 16:06:11 | 显示全部楼层
谢谢你!思维老师
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-4-26 06:13

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

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