首页
社区
课程
招聘
[旧帖] 求个校验值计算器 0.00雪花
发表于: 2015-3-21 21:47 2674

[旧帖] 求个校验值计算器 0.00雪花

2015-3-21 21:47
2674
里面有两个测试性文件, 校验算法不明, 据说是奇偶校验, 但是有个1.2G的文件生成的校验值也是4位hex值(7d6d/6d7d), 所以我有点糊涂这是个啥校验...

cmt-2nd-RM-696.c911 文件需要校验后生成校验值 c911 或者 11c9
zImage.7689 文件需要校验后生成校验值 7689 或者 8976

求一个C/C++/C#写的命令行校验工具(这样我在linux和mingw里就都可以编译出可用的工具了), 给个文件路径做参数直接生成校验值就行, 如果可以对文件分段处理最好是每512KB或者1M处理一次, 因为我还要处理一个1.2G的文件, 不分段的话怕是会很慢...如果C不好写的话给个py2.6/2.7的脚本也行...多谢...

[课程]Android-CTF解题方法汇总!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 68
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
原始固件文件在这里...
http://nds2.fds-fire.nokia.com/p/d/fds_fire/1206/1115/7059812133/DFL61_HARMATTAN_40.2012.21-3_PR_LEGACY_003-OEM1-958_ARM.bin

我要删除和替换的是这两块:

0x2aedcc-0x48b113cb (步长48862600记录在0x2aec10, 校验值7d6d记录在0x2aec02)

0x817b-0x2aebfa (步长2a6a80记录在0x815d, 校验值7689记录在0x814e)

详细点的数据结构和替换原理分析在这里:
http://bbs.dospy.com/viewthread.php?tid=15555735&bbsid=464&page=1#pid249269943
http://bbs.dospy.com/thread-12081128-1-341-1.html

但是我用nokiacooker总提示"const != 01"不管事...= =b
2015-3-22 20:07
0
游客
登录 | 注册 方可回帖
返回
//