迅维网

查看: 4522|回复: 18
打印 上一主题 下一主题

利用 WinHex 脚本自动合成BIOS示例, 另附史上最强 WinHex 脚本编辑器

  [复制链接]
跳转到指定楼层
1#
发表于 2017-12-21 22:21:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 浙江台州 来自 浙江台州

马上注册,获取阅读精华内容及下载权限

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 理论界 于 2017-12-22 09:01 编辑




ME自动替换示例脚本.rar (314 Bytes, 下载次数: 85)

评分

参与人数 4下载分 +17 +17 收起 理由
studzeng + 2 + 2 楼主总是在牛A与牛C之间徘徊
永不放弃LYH + 5 + 5 给愿意分享经验的人加分!
scq330 + 5 + 5 老司机!双击666+关注.....
allcam1 + 5 + 5 编程水平提高了不少

查看全部评分

2#
发表于 2017-12-22 09:08:07 | 只看该作者 来自: 马来西亚 来自 马来西亚
不是吧。。还有自动合成BIOS 软件

回复 支持 反对

使用道具 举报

3#
发表于 2017-12-22 09:56:02 | 只看该作者 来自: 湖北武汉 来自 湖北武汉
真的假的                        

回复 支持 反对

使用道具 举报

4#
发表于 2017-12-22 10:51:34 | 只看该作者 来自: 浙江 来自 浙江
这是合成哪个品牌板子的bios用啊

回复 支持 反对

使用道具 举报

5#
发表于 2017-12-22 10:59:43 | 只看该作者 来自: 湖南 来自 湖南
这应该只是替换ME固件,利用脚本自动替换

回复 支持 反对

使用道具 举报

6#
发表于 2017-12-22 11:06:20 | 只看该作者 来自: 中国 来自 中国
好厉害,是不是所有机器的BIOS都可以自动合成

回复 支持 反对

使用道具 举报

7#
发表于 2017-12-22 11:14:09 | 只看该作者 来自: 广东茂名 来自 广东茂名
不知道楼主有没有测试过不同的bios,me大小不一样的,我看你读取的位置是固定的

点评

这个固定偏移地址保存的是,ME的真实偏移地址,至少我见过的BIOS都通用,当然我见过的量有限,不保证100%  详情 回复 发表于 2017-12-22 11:48
回复 支持 反对

使用道具 举报

8#
发表于 2017-12-22 11:48:22 | 只看该作者 来自: 浙江台州 来自 浙江台州
scq330 发表于 2017-12-22 11:14
不知道楼主有没有测试过不同的bios,me大小不一样的,我看你读取的位置是固定的

这个固定偏移地址保存的是,ME的真实偏移地址,至少我见过的BIOS都通用,当然我见过的量有限,不保证100%

点评

那就差不多了,遇到特殊的再改一下脚本就是  详情 回复 发表于 2017-12-22 12:14
回复 支持 反对

使用道具 举报

9#
发表于 2017-12-22 11:56:45 | 只看该作者 来自: 中国 来自 中国
用软件做数据恢复不错

回复 支持 反对

使用道具 举报

10#
发表于 2017-12-22 12:14:09 | 只看该作者 来自: 广东茂名 来自 广东茂名
理论界 发表于 2017-12-22 11:48
这个固定偏移地址保存的是,ME的真实偏移地址,至少我见过的BIOS都通用,当然我见过的量有限,不保证100%

那就差不多了,遇到特殊的再改一下脚本就是

回复 支持 反对

使用道具 举报

11#
发表于 2017-12-22 23:11:20 | 只看该作者 来自: 重庆 来自 重庆
下了用不来,也没有任何说明,说下方法呀。

点评

[attachimg]1640622[/attachimg]  详情 回复 发表于 2017-12-23 10:12
脚本放到WinHex目录>打开WinHex>打开BIOS文件>打开ME文件>按回车>右下角列表框里双击(未命名1)>点击确定就自动替换好了  详情 回复 发表于 2017-12-23 09:59
回复 支持 反对

使用道具 举报

12#
发表于 2017-12-23 09:59:42 | 只看该作者 来自: 浙江台州 来自 浙江台州
ly0000 发表于 2017-12-22 23:11
下了用不来,也没有任何说明,说下方法呀。

脚本放到WinHex目录>打开WinHex>打开BIOS文件>打开ME文件>按回车>右下角列表框里双击(未命名1)>点击确定就自动替换好了

回复 支持 反对

使用道具 举报

13#
发表于 2017-12-23 10:07:59 | 只看该作者 来自: 广东深圳 来自 广东深圳
怎么做到的,原理还是没看明白。

点评

脚本解释: Assign aa GetSize //指定变量aa的大小为当前文件的大小 Block 0 (aa-1) //选块位置从偏移地址0到(aa-1), //变量aa-1是因为文件大小是从1个字节开始的,偏移地址从0开始的,  详情 回复 发表于 2017-12-23 21:25
回复 支持 反对

使用道具 举报

14#
发表于 2017-12-23 10:12:02 | 只看该作者 来自: 浙江台州 来自 浙江台州
ly0000 发表于 2017-12-22 23:11
下了用不来,也没有任何说明,说下方法呀。



回复 支持 反对

使用道具 举报

15#
发表于 2017-12-23 21:25:58 | 只看该作者 来自: 浙江台州 来自 浙江台州
haaker 发表于 2017-12-23 10:07
怎么做到的,原理还是没看明白。

脚本解释:

Assign aa GetSize  //指定变量aa的大小为当前文件的大小
Block 0 (aa-1)  //选块位置从偏移地址0到(aa-1),
                       //变量aa-1是因为文件大小是从1个字节开始的,偏移地址从0开始的,所以减1就是对应偏移地址了
Copy //复制选块到剪切板
NextObj //切换到下一个文件,
goto 0X48 //光标移动到偏移地址0X48
Read bb 2 //读取2个字节到变量bb
Goto (bb*4096) //光标移动到(bb*4096),变量bb乘以4096等于真实的ME偏移地址
WriteClipboard //光标位置写入剪切板数据
MessageBox "ME替换,已完成" //弹出对话框,提示完成

回复 支持 反对

使用道具 举报

16#
发表于 2017-12-24 07:25:59 | 只看该作者 来自: 广东东莞 来自 广东东莞
自动合成编辑,这软件不错。。。谢谢分享,加分支持                                                                                

回复 支持 反对

使用道具 举报

17#
发表于 2017-12-24 17:16:23 | 只看该作者 来自: 广东河源 来自 广东河源
还没有接触过这类,要慢慢学习了,以后遇到就有方法了

回复 支持 反对

使用道具 举报

18#
发表于 2017-12-24 17:42:03 | 只看该作者 来自: 内蒙古 来自 内蒙古
厉害厉害,没有合成过BIOS不知道麻烦不

回复 支持 反对

使用道具 举报

19#
发表于 2017-12-25 10:44:46 | 只看该作者 来自: 江苏 来自 江苏
好东西先收藏了                             

回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图 AI维修
助手



芯片搜索

快速回复