开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 32660|回复: 56
收起左侧

[原创软件] 超级内存遍历工具 速度快 方便

[复制链接]
结帖率:0% (0/4)
发表于 2014-8-20 20:30:16 | 显示全部楼层 |阅读模式   湖南省郴州市
软件展示
在线分析报告: http://fireeye.ijinshan.com/analyse.html?md5=a1ad8eea042a50a1961a54565097f516&sha1=83ab81f1374d0f92bd29a176e0216e4e44a462fc&type=1
本帖最后由 奸商 于 2014-8-20 21:56 编辑


超级内存遍历工具介绍及说明文档
功能以及特色
本工具借鉴了其他同类软件包括
1.龙龙内存遍历工具(很出名的一个遍历工具 我刚开始也是用这个 但是受不了多级遍历的那个速度)
2.小饭团的也是参考对象之一
2.零蛋内存遍历工具(没用过) 地址写法是参考的这个
3.在百度上找到个竟然是用大漠插件读取数据的 呵呵 这个自然是被我扼杀在我的想法当中了



本工具特色
1.遍历速度快
2.同一遍历结果支持多次过滤 免去了 遍历一次只能过滤一次的问题
3.显示项目可选(这个是为了加快速度 显示太多速度慢)
4.采用动态过滤,过程类似CE的动态过滤(遍历的时候和过滤的时候目标内存地址的内容发生了变化,在过滤的时候也会使用新的结果 而不是遍历的时候的结果)
5.自动保存设置(进程列表不会保存)
6.进程选择窗口有进程id显示
6.地址层数不限 偏移层数不限
7.遍历地址采用OD的地址格式,重点是 可以忽略"["符号  即  "[基址]+4" 和 "基址]+4" 都是合法的
8.本工具没有在遍历过程中过滤 但是速度不慢 这个大家自己可以体会
10.基址可以不是基址 可以是内存地址(这个没看到哪个遍历工具支持 但是有时候真的很方便)  
11.基址和内存地址都支持偏移

注意事项:
1.第一层如果是内存地址要加#号 比如[基址] [#内存地址]
2.偏移规则  起始地址+偏移量*递增次数    比如 0+4*500 这个就是等于是 其实地址0 递增偏移4 遍历次数500
3.地址文本里面 起始地址是16进制的 偏移量和递增次数是十进制的
4.第一级可以有偏移 但是偏移写法一定要按照偏移规则来写
5.最多显示1000行数据  超过的部分可以用过滤来显示
6小数型不支持 等于 过滤
7.文本过滤方式为寻找文本 因为在内存遍历中很少包含全部的(有乱码干扰)
8.文本类型长度是20个字节


使用例子:
地址写法示例(采用od的地址形式)
标准写法 [[[[[01306374]+337c]+0+4*50]+28]+18]+0
也可以写成 01306374]+337c]+0+4*50]+28]+18]+0  //这个是特色第7点
基址位置是内存地址的 #01306374+4*200]+337c]  //基址部分是内存地址的时候要在地址前面加 "#"
基址支持偏移 #01306374+4*200]+337c]  //第11项特色 (这个对我来说在遍历游戏内部窗口的时候非常有用 我研究的这游戏窗口偏移一样 只是基址不一样 呵呵)
对上面的那个解释 基址部分有偏移的就要加 #  (内存地址和基址都是一样的)


第一次用的人想的最多的问题 我想很多人也会以为是BUG的问题
本工具在遍历的时候 大家可能会觉得出BUG了 就是遍历结果通常会比其他的内存遍历工具要少
解释: 本工具在写的时候就考虑到了效率问题 所以在遇到不可以访问的地址 就不会继续往这一层下去了
所以可能会比其他的遍历工具少结果 ,最起码龙龙内存遍历工具就是 (经常在遍历的时候看到一大片都是0) 木意思 还浪费我时间
这种情况就是在OD里面出现的 "Address points to nowhere"

本软件在显示结果的时候不会所有列都显示
默认遍历完成之后自动显示 如果有你想要的数据没显示 可以在显示列后面的 多选框选择你要显示的
再点显示结果按钮

其他特点:
本软件是支持多次过滤的,只能一次次过滤
其他软件的过滤特点是 遍历一次 过滤一次  比如我遍历了 然后过滤大于0的数  我再想过滤文本型的 对不起 再重新遍历吧
本软件则是遍历一次然后我 然后过滤大于0的数  我再想过滤文本型的 没事 继续过滤  我再想遍历小于0的数也能过滤 不需要重新遍历
而且过滤的时候如果目标进程被遍历的地址数据发生改变的时候 软件也是能更新数据的(和CE搜索的时候差不多)  这个其他软件貌似是不支持的
注意 如果点击了开始遍历 那遍历结果会被刷新 请注意这点

关于其他软件的遍历过程中过滤的为什么我这个不写呢  不是我写不出 这个软件的算法和他们的不一样 没必要去写这个(写了还拖慢速度)

===================
当然本软件也不是无敌的 写这个软件还是因为受不了龙龙遍历工具的速度和其他的一些小毛病
在这里还是感谢龙龙遍历工具的作者 感谢他写出了这款软件 在以前的时候帮了我很多


已知BUG
文本型-UniCode编码显示结果不知道正确不正确 反正和龙龙内存遍历对比的结果是不一样
不支持 双精度浮点数 (双精度浮点数读取的时候程序会停止工作 这个暂时没时间研究)

预计下期更新内容
增加在过滤结果中过滤

开发时候遇到的一些问题和事情 呵呵
写这个也是心血来潮 刚好用龙龙内存遍历工具遍历大量 慢的我都想睡觉了   
下载了 小饭团的遍历工具也是慢 最后又刚好打雷把联通网络设备给弄坏了(没网络了)
于是想起自己写个
写这个大概消耗了3天吧 中间写写停停 也改了好几次
刚开始是完全模仿龙龙内存遍历工具 画界面 画得蛋疼 最后整个项目全删了 改用零蛋内存遍历的这种基址的写法
写好之后在显示的时候也出现了很慢的情况 显示 125001条数据要 137593毫秒2分多钟了 实在是蛋疼
最后改成最多只显示1000条数据 (反正我是没这么牛逼能把1000条数据全部用眼睛看)
在快写完的时候又遇到个问题就说易语言的双精度浮点数 读取内存的时候程序直接停止工作 这个问题有时间再解决 双精度浮点数一般用的少
在文本转Unicode编码的时候也出现了问题 用ansi转Unicode 转的程序都糊涂了 文本处理命令全部失效 很忧伤 难道真的是黎明前最黑暗吗
易语言没有说明它的文本编码是什么编码 只能试了 现在问题是不出了 不过结果对不对就不清楚了

有什么意见或者BUG 欢迎联系我 QQ370606730



超级内存遍历工具1.0.zip (324.78 KB, 下载次数: 2373)
软件界面.jpg

点评

这也叫遍历?   山东省潍坊市  发表于 2021-2-8 19:38
64位WIN7测试 读不出数据   广西壮族自治区南宁市  发表于 2016-1-17 09:32
已添加火眼扫描下次注意   福建省福州市  发表于 2014-8-20 21:57

--------------------------优秀帖点我申请--------------------------
违规软件信息请点击帖子右下角举报按钮。
结帖率:100% (3/3)
发表于 2021-5-14 17:03:57 | 显示全部楼层   重庆市重庆市
谢谢楼主分享
回复 支持 反对

使用道具 举报

发表于 2021-1-23 12:54:00 | 显示全部楼层   广西壮族自治区南宁市
易语言没有说明它的文本编码是什么编码 只能试了 现在问题是不
回复 支持 反对

使用道具 举报

签到天数: 25 天

发表于 2020-9-23 19:16:14 | 显示全部楼层   江苏省苏州市
666666666666666666
回复 支持 反对

使用道具 举报

发表于 2019-12-13 22:56:33 | 显示全部楼层   福建省泉州市
参考一下前辈的工具,我拿走参考了
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
发表于 2019-6-4 18:30:06 | 显示全部楼层   福建省漳州市
速度是很快,不过容易崩
回复 支持 反对

使用道具 举报

结帖率:100% (6/6)
发表于 2019-5-20 11:52:26 | 显示全部楼层   上海市上海市
那就很无奈了,整整我自己看着也搞一个
回复 支持 反对

使用道具 举报

结帖率:100% (6/6)
发表于 2019-5-19 19:18:08 | 显示全部楼层   上海市上海市
本帖最后由 天外孤鸿PLUS 于 2019-5-19 19:19 编辑

文本型-UniCode编码的显示结果果然是不正确的,我要搜索人物名,物品名,怪物名时直接是废了,还是得用其他工具,如果修复了这一点,工具还是很好地

点评

你说的这个无法修复了 快5年前的东西 源码已经找不到了   广东省深圳市  发表于 2019-5-20 09:58
修复了这一点,工具还是很好的   上海市上海市  发表于 2019-5-19 19:18
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)
发表于 2018-8-9 11:51:06 | 显示全部楼层   广东省广州市
速度是很快,不过容易崩
回复 支持 反对

使用道具 举报

发表于 2018-7-26 17:25:04 | 显示全部楼层   广东省深圳市

感谢分享感谢分享感谢分享感谢分享
回复 支持 反对

使用道具 举报

发表于 2018-5-26 12:16:41 | 显示全部楼层   河南省三门峡市
学习一下~~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表