免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: EncoreDeng
打印 上一主题 下一主题

[高级应用] 关于AIX 虚拟文件系统 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2014-07-13 11:49 |显示全部楼层
首先,你截获的入口数据不一定是struct buf
其次,buf是链表结构,大于4096无所谓,buf中有forward和reward指针,能遍历全部链表。

但最关键的是入口不是struct buf,是和buf差不多的另一个结构,要你自己研究。

论坛徽章:
0
12 [报告]
发表于 2014-07-13 23:38 |显示全部楼层
你没有源码,ibm也没有公开,单看几个数据对上了,并不能说明任何问题,很多structure的大部分内容甚至关键数据的位置都是相同的,但还是有差异,这要自己慢慢琢磨,比较。

那个是典型的链表结构,如果不知道怎么用,看任何一本数据结构的计算机书都有介绍。

学而不思则罔,思而不学则殆。你困惑是思的太多。

论坛徽章:
0
13 [报告]
发表于 2014-07-18 04:23 |显示全部楼层
ibm不公开的

公开的提示是你看到deadbeef就说明地址错误。

论坛徽章:
0
14 [报告]
发表于 2014-07-18 10:31 |显示全部楼层
deadbeef是初始化内存的时候故意填的数据,用来帮助debug的。

你不知道buf的结构,当然就只能猜了,猜对了中大奖。

论坛徽章:
0
15 [报告]
发表于 2014-07-20 01:50 |显示全部楼层
dbx提供了很多信息,多看看至少结构能搞清楚,也可以吧kernel debug弄开,信息更多。

论坛徽章:
0
16 [报告]
发表于 2014-07-23 12:50 |显示全部楼层
说明buf不是你认为的struct,而是与之差不多的某个struct
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP