游子吟 发表于 2017-6-1 09:03

易语言写内存补丁,下标越界咋办

这是《Shark恒零基础百集VIP逆向教程》- 第3期(高清无密官方原版)第三期-第20课 艾奇MTV电子相册 易语言内存补丁逆向。按照教程PJ了,可是用易语言编写补丁时出现下图中的问题
请指教!

殇情丶 发表于 2017-6-1 09:29

说明没有搜索到地址呗 写之前判断下

囚徒灬 发表于 2017-6-1 09:32

本帖最后由 囚徒灬 于 2017-6-1 09:37 编辑

数组下标越界是调用超过数组出错,你截图里只有地址这个数组 所以应该是 地址这个数据没有数据 而你调用了第一个数据引起的,再看你的地址数组是搜索特征码 所以应该是内存搜索没有返回,也就是没有搜索到地址

难寻。 发表于 2017-6-1 09:40

下标越界 我看你这数据只用了这都越界 证明数组返回空,内存搜索没搜索到

寒轩 发表于 2017-6-1 09:54

你在上面调试输出(地址)看看,很明显地址里是没数据的

亡灵傲世 发表于 2017-6-1 15:18

进程ID获取到了么

BY:小明 发表于 2017-6-1 16:10

发给我帮你解决下把

lx211823654 发表于 2017-6-1 20:10

数组的第一个是1,比如你的数组内容分别是 1 ,2,3,4    那么"1"是地址,而不是地址
你的内存搜索的第一个写的是地址,我很好奇怎么运行的,参数是数组?

ladybe 发表于 2017-6-1 20:54

不懂帮顶哦

Camille 发表于 2017-6-1 22:12

P2VPro.exe才对把
页: [1] 2
查看完整版本: 易语言写内存补丁,下标越界咋办