|
楼主 |
发表于 2011-5-8 10:47:16
|
显示全部楼层
xiaomeimei 发表于 2011-5-8 08:52
选不了的话首先要确认下怪物地址和ID是否正确.再有可用CE查看[[11184f4]+62c]
地址里面是否写入了数据 ...
.版本 2
.DLL命令 写入内存, 整数型, , "WriteProcessMemory"
.参数 hProcess, 整数型
.参数 lpBaseAddress, 整数型
.参数 lpBuffer, 字节集
.参数 nSize, 整数型
.参数 lpNumberOfBytesRead, 整数型, 传址
.版本 2
.局部变量 选中怪, 整数型
.局部变量 ID, 字节集
.局部变量 K, 整数型
ID = 到字节集 (读内存整数型 (进程ID, 怪物2 + 十六到十 (“0F8”)))
选中怪 = 读内存整数型 (进程ID, 十六到十 (“011184f4”))
写入内存 (取句柄 (“sro_client.exe”), 选中怪 + 十六到十 (“62c”), ID, 取字节集长度 (ID), K)
选中怪 = 读内存整数型 (进程ID, 选中怪 + 十六到十 (“62c”))
输出调试文本 (到文本 (选中怪))
输出调试文本 (到文本 (ID))
输出调试文本 (到文本 (怪物ID))
开始运行被调试程序
* ==============================
* 模块调用:33个皮肤模块
* 模块制作:嘿
* Dll接口:SkinSharp
* ==============================
* 0
* ??
* 11808221
被调试易程序运行完毕
怪物2是全局变量,怪物ID(整数型)是正确的。这就是我的全部代码。 |
|