找到了基址怎么用易语言写出来

找到了游戏一个功能的基址,修改他的值就可以达到作弊效果,我怎么用易语言写出来基址是6O5E362我要改的值是6怎么用易语言写出来,他没有偏移... 找到了游戏一个功能的基址,修改他的值就可以达到作弊效果,我怎么用易语言写出来
基址是6O5E362 我要改的值是6怎么用易语言写出来,他没有偏移
展开
 我来答
life北方水
2016-04-25
知道答主
回答量:20
采纳率:0%
帮助的人:2.2万
展开全部
.版本 2

.子程序 __启动窗口_创建完毕

Esc键关闭 = 真
开始保护 ()
加载驱动 ()
_启动窗口.左边 = 10
_启动窗口.顶边 = 10
进程ID = 取进程ID (“DNF.exe”)
监视热键 (&SSS, #F3键)
监视热键 (&透明无敌, #F2键)
监视热键 (&吸怪, #B键)
监视热键 (&全屏捡物, 86)
监视热键 (&瞬图上, 38, 1)
监视热键 (&瞬图下, 40, 1)
监视热键 (&瞬图左, 37, 1)
监视热键 (&瞬图右, 39, 1)

' HOOK_07CRC ()
公告 (“辅助初始化成功”)

.子程序 全屏捡物
.局部变量 触发地址, 整数型
.局部变量 次数, 整数型
.局部变量 怪物基址, 整数型
.局部变量 临时变量, 整数型
.局部变量 物品位置, 整数型
.局部变量 物品数量, 整数型
.局部变量 物品位置x, 整数型
.局部变量 物品位置y, 整数型
.局部变量 T, 整数型
.局部变量 J, 整数型

.如果真 (进程是否存在 (“dnf.exe”) = 真)
.如果真 (读内存代码 (进程取ID (“DNF.exe”), 到文本 (十六到十 (#人物基址)) + “+B4”) = 0)
返回 ()
.如果真结束
触发地址 = 十六到十 (#人物基址)
物品位置 = 读内存整数型 (进程ID, 读内存整数型 (进程ID, 触发地址) + 十六到十 (“B4”))
写内存整数型 (进程ID, 十六到十 (#自动捡物), 1300955444)
延时 (100)
写内存整数型 (进程ID, 十六到十 (#自动捡物), 1301004338)
.如果真 (物品位置 > 0)

.如果真结束
物品数量 = (读内存整数型 (进程ID, 物品位置 + 十六到十 (“C4”)) - 读内存整数型 (进程ID, 物品位置 + 十六到十 (“C0”))) ÷ 4
.计次循环首 (物品数量, )
怪物基址 = 读内存整数型 (进程ID, 读内存整数型 (进程ID, 物品位置 + 十六到十 (“C0”)) + 次数)
次数 = 次数 + 4
临时变量 = 读内存整数型 (进程ID, 怪物基址 + 十六到十 (“94”))
.如果真 (临时变量 = 289)
物品位置x = 读内存整数型 (进程ID, 读内存整数型 (进程ID, 触发地址) + 十六到十 (“1ac”))
物品位置y = 读内存整数型 (进程ID, 读内存整数型 (进程ID, 触发地址) + 十六到十 (“1B0”))
写内存整数型 (进程ID, 读内存整数型 (进程ID, 怪物基址 + 十六到十 (“A4”)) + 十六到十 (“10”), 物品位置x)
写内存整数型 (进程ID, 读内存整数型 (进程ID, 怪物基址 + 十六到十 (“A4”)) + 十六到十 (“14”), 物品位置y)
.如果真结束

.计次循环尾 ()

.版本 2

.常量 人物基址, "“3319220”"
.常量 人偶基址, "“327C328”"
.常量 评分基址, "“324849C”"
.常量 加密基址, "“335FAC0”"
.常量 解密基址, "“335FA60”"
.常量 加密参数1, "“2E86980”"
.常量 加密参数2, "“2E86B80”"
.常量 商店基址, "“3249F3C”"
.常量 鼠标基址, "“334B3A0”"
.常量 喇叭公告, "“161BE20”"
.常量 冰心公告, "“1621F50”"
.常量 技能无CD, "“1493F83”"
.常量 物品无CD, "“1493F83”"
.常量 技能免无色, "“1447FCE”"
.常量 模拟秒杀, "“13FD441”"
.常量 全局钩子, "“14BC4BB”"
.常量 自动捡物, "“150A331”"
.常量 BOSS地址, "“319C8E4”"
.常量 hook倍攻, "“14B2DA3”"
.常量 hook等级, "“1C11769”"
.常量 过图CALL, "“927EA0”"
.常量 城镇CALL, "“217F7D0”"
.常量 技能CALL, "“1282980”"
.常量 无敌CALL, "“21CF560”"

可以参考一下
匿名用户
2013-04-20
展开全部

你讲的这个估计是基址吧,下个有写内存整数型命令的模块,然后易语言输入如下代码:

追问
不会啊
追答
你要是多看看教程吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
986641838
推荐于2016-05-18 · TA获得超过272个赞
知道小有建树答主
回答量:258
采纳率:75%
帮助的人:114万
展开全部
没有悬赏。。。。
只给思路:
首先用FindWindow找到窗口句柄
然后GetWindowThreadProcessId获得窗口进程ID
再OpenProcess打开进程
最后WriteProcessMemory写入内存数据
这几个都是API函数
你可以在百度百科上搜一下
用法参数什么的都有,,,,,,,,,,,
下次记得悬赏。。。。。。。
追问
不会.明天能远程做一下吗
今天
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
二囧先生
2015-11-25 · TA获得超过855个赞
知道答主
回答量:551
采纳率:100%
帮助的人:18.8万
展开全部
首先用FindWindow找到窗口句柄
然后GetWindowThreadProcessId获得窗口进程ID
再OpenProcess打开进程
最后WriteProcessMemory写入内存数据
这几个都是API函数
你可以在百度百科上搜一下
用法参数什么的都有,,,,,,,,,,,
下次记得悬赏。。。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8f2f672
2013-04-22 · TA获得超过200个赞
知道答主
回答量:124
采纳率:100%
帮助的人:24.5万
展开全部
什么游戏,单机么?不可能没有偏移的,基址+偏移=功能。一定有偏移
追问
网游 fps 退出游戏也不会改变
追答
源码如下
DLL写法:内存操作.写整数 (内存地址,6)
驱动写法:内存_驱动读写1.写整数型 (进程ID, 内存地址, 6)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式