用易语言怎么做一款内存修改器呢
我用超级模块的“内存搜索”,做出来它扫描不了内存,读不出结果,咋回事呢我扫描的是一款游戏的内存,不知道是不是给游戏屏蔽了。那ve、ce游侠怎么可以做到呢。想学习一下...
我用超级模块的“内存搜索”,做出来它扫描不了内存,读不出结果,咋回事呢
我扫描的是一款游戏的内存,不知道是不是给游戏屏蔽了。
那ve、ce游侠怎么可以做到呢。想学习一下 展开
我扫描的是一款游戏的内存,不知道是不是给游戏屏蔽了。
那ve、ce游侠怎么可以做到呢。想学习一下 展开
2个回答
展开全部
并不是读不出结果
你注意到那个程序说效率极低,所以时间是很长很长的
VE的代码优化过,而且是特殊的驱动,效率肯定高
易语言的话可以试试多线程,但效率还是低,这是肯定的
(有VE不就够了吗?自己做的内存搜索效率很低,为何要用呢,还不如就用VE)
如果你用驱动读写内存,那么被屏蔽估计不可能(但效率极低)
如果是普通的,屏蔽倒是有可能的
易语言的思路,估计就是读取每一个内存地址,然后一一对比。
你注意到那个程序说效率极低,所以时间是很长很长的
VE的代码优化过,而且是特殊的驱动,效率肯定高
易语言的话可以试试多线程,但效率还是低,这是肯定的
(有VE不就够了吗?自己做的内存搜索效率很低,为何要用呢,还不如就用VE)
如果你用驱动读写内存,那么被屏蔽估计不可能(但效率极低)
如果是普通的,屏蔽倒是有可能的
易语言的思路,估计就是读取每一个内存地址,然后一一对比。
更多追问追答
追问
可是我在我的电脑上(win7-64)能很快读出来,在我家台式上就读不出来是为什么呢。我读的是腾讯游戏的内存,类似写外挂·但是写法比较特殊,不是修改基址,而是搜索等于一个值然后全部修改
追答
搜索的范围是一定的吧
电脑会把变量依次装入内存
然后你搜那一段,就搜到了
电脑重启后,再装入内存那些变量,估计也差不多,地址不会变多少(虽然很大)
另一台电脑就不一定是这个范围
比方说,电脑A的那些内存在0CA*****
你搜0CA00000-0CAFFFFF就可以搜到
而另一台电脑却是在0BD*****这个范围
为什么会产生变化呢?变量是依次随机装入内存,所以会变
为什么变量总在某个区域能搜到呢?因为电脑启动后执行程序的顺序差不多,所以大致位置不变
=========================================
以上为个人分析,由于我也出现过类似的疑问,所以有以上观点
解决方法:得到几个内存的偏移,缩小范围,应该只有少数几个内存是有效的
或者扩大搜索范围,但是效率会变低
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询