一个易语言程序改掉数组超出下标之后程序退出的问题
一个易语言程序退出问题 小弟确实没办法了 这个程序 push 窗口 有功能 可以用但是只能在win7的系统上提取数据提取数据只需要输入关键字就可以提取 那么问题来了只要提取 一定页数的时候 就会出现 数组下标出错然后小弟找到了关键的 jl改成了 jmp然后 直接闪退 下退出断电 可以断下 但是跟不到重要信息 push窗口 PUSH 0x52010003 下标出错位置 004024A1 /7C 0D JL SHORT 004024B0大牛们帮忙看看多少页?
。。下载需要论坛币不。。。 某冰 发表于 2016-6-20 15:28
多少页?
差不多百夜左右 换几个关键词 搜索 就会出现 数组错误 一般是JL改JMP如果要改的地方很多的话 就去数组错误的那个CALL里 MOV EAX,-1 RET
如果继续报错的话 下面有一个JE的 中间有两个CALL这个JE也要跳过 最好的办法还是填充好数据吧 不然各种问题 Cser2 发表于 2016-6-20 15:29
数组错误 一般是JL改JMP如果要改的地方很多的话 就去数组错误的那个CALL里 MOV EAX,-1 RET
如果继续报错 ...
大牛 这这样的 我找到的那个 jl改成了 jmp之后 然后单步 跟到下面一个call然后 那个call 会进入 ff25的那里 调用一个 断手为int3 的 地方 然后直接退出 不会走到下一个jl
截图过来看看 Sky__Mo 发表于 2016-6-20 15:29
差不多百夜左右 换几个关键词 搜索 就会出现
我怎么成最佳了 某冰 发表于 2016-6-20 17:42
我怎么成最佳了
因为我自己解决了.....
页:
[1]