跪请:帮忙分析个结构体存的文件!参与有分,解决另开100

jinxuliang 2004-07-04 02:18:56
我现在有一个结构体存的文件,但不知道结构体的结构。只有文件的内容,我想从中分析出数据来。请大家指教。
我想问的是分析他的结构体构成有什么办法?

我的一个思路是得到该文件的长度,那么该结构提大大小该大于2小于文件的结构体长度。假设结构体的大小为struct_length,文件的长度 (file_length),那么file_length/struct_length=i(整数)。就是说结构体的大小为i,再根据结构体的大小i,穷举构成该结构体的可能组合。但该方法计算量特别大,而且很难能穷举他的可能组合,还有个字节对齐的问题。昨天晚上我勉强去举了一下遗憾没有得到有用的实际信息。

请问大家还有没有其他的好办法??思路代码都可以,磕头谢谢了!


结构存的文件见下:
估计大家看不清楚,请留下你们的email,我发原文件给大家。

...全文
149 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
jinxuliang 2004-07-10
  • 打赏
  • 举报
回复
痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?痛苦的折磨啊!看来我要在郁闷中揭贴了!大家可以谈谈,你们遇到这种事情怎么办啊?
lostgdi731 2004-07-05
  • 打赏
  • 举报
回复
1 file_length % struct_length == 0 :true
2 随机媒举几个i*struct_length 判断是否合格的结构。
穷举不建议,频繁访问磁盘的效率很低的,要么判断一下(就是条件2)就一次把它写到内存再操作。
至于你所谓的“字符对齐”问题,哪个是在结构的范围内是不会出现这样的问题的。
3jaja 2004-07-05
  • 打赏
  • 举报
回复
光靠这些是没用的。首先,必须知道文件的用途,目的。乱猜是浪费时间的。
7F 90 A1 32 CF 5F E2 40 FF FF FF FF 00 00 FF FF 02 01 00 7F 90 A1 32 CF 5F E2 40 00 FF 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
jinxuliang 2004-07-05
  • 打赏
  • 举报
回复
没有文件头!文件存储就是结构体!这点我可以肯定,还有就是其中包含int是可以肯定的!
red-fly 2004-07-05
  • 打赏
  • 举报
回复
你是要破解什么东东吗? 帮忙之不上


文件是相同的结构体存的吗? 我想不然,一定还有文件头,你能破得了吗? 恐怕一时半会儿是搞不出来的
victorydsk 2004-07-05
  • 打赏
  • 举报
回复
up
pcyy 2004-07-05
  • 打赏
  • 举报
回复
帮你UP一下!
cpp99 2004-07-05
  • 打赏
  • 举报
回复
封建,
lijins 2004-07-05
  • 打赏
  • 举报
回复
学习,帮你UP一下!
3jaja 2004-07-05
  • 打赏
  • 举报
回复
wjy3jj@126.com
xdsh00 2004-07-05
  • 打赏
  • 举报
回复
学习。
syy64 2004-07-05
  • 打赏
  • 举报
回复
用每种数据类型读读看,分析,找出规律。
jinxuliang 2004-07-05
  • 打赏
  • 举报
回复
知道比较难!但我相信天外有天,人外有人,山外有山!肯定有牛人搞定的!了解的给点建议,不了解的顶!我谢谢大家了!
dhbo 2004-07-05
  • 打赏
  • 举报
回复
好像比较难啊,破解别人的文件结构。
jinxuliang 2004-07-05
  • 打赏
  • 举报
回复
文件的作用我说明一下:
是一个实时保存数据的文本。他里面包含的信息应该是一些数字组合。保存了当前传感器所得到的实时数据,结构提应该包括当前传感器的索引号,和值。比如索引号为101,当前值为1。(最起码的包含信息包括这些,至于结构体中,有没有其他的附加信息我现在说不清楚。
countryboy 2004-07-04
  • 打赏
  • 举报
回复
学习~!~!~!~!
huang_yu 2004-07-04
  • 打赏
  • 举报
回复
一般都是用UEDIT打开,分析,一般都不好得出结论。不同的软件可以生成不通结构文件。加密的话那就更难分析了。
要有相关的线索和资料才能推出。
jinxuliang 2004-07-04
  • 打赏
  • 举报
回复
我用ultraedit打开看过,给我感觉很难说清楚他的数据类型.但是肯定有int类型的.请楼上大哥留email,帮我看看!
3jaja 2004-07-04
  • 打赏
  • 举报
回复
先用16进制打开文件,例如用VC打开,然后查看其可能的数据类型,如此来推出文件的结构。如果有该文件的明文,也许好些。否则……

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧