找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 11765|回复: 7

在Uboot里自动修改物理mac地址-SecureCRT脚本

[复制链接]
发表于 2013-6-19 14:57 | 显示全部楼层 |阅读模式
本帖最后由 sen 于 2013-6-19 15:04 编辑

在SecureCRT里修改mac地址,表达能力不佳,首先是它的修改原理,因为uboot提供了有限的指令可以查看,可以修改内存地址,但是基于25系列flash的限制必须先擦除在写入,所以一个完整的手动操作逻辑如下
  1. slboat> cp.b 0x9f010000 0x81010000 0x10000
  2. slboat> mw 0x8101fc00 14cf9287
  3. slboat> mw 0x8101fc04 07a5ffff
  4. slboat> md 0x8101fc00 2
  5. 8101fc00: 14cf9287 07a5ffff    ........
  6. slboat>  erase 0x9f010000 +0x10000

  7. First 0x1 last 0x1 sector size 0x10000
  8.    1
  9. Erased 1 sectors
  10. slboat> cp.b 0x81010000 0x9f010000 0x10000
  11. Copy to Flash... write addr: 9f010000
  12. done
  13. slboat> md 0x9f01fc00 2
  14. 9f01fc00: 14cf9287 07a5ffff    ........
  15. slboat> reset
复制代码
这玩意看着很头痛也很容易出错,那么把过程封装一下变得傻瓜和简单化,我将它做成了一个SecureCRT的脚本(是的它真的支持这样的玩意)



* 到这里修改完成了,剩下的就交给openwrt里重置wifi设置,同样的我制造了第二个脚本来完成openwrt里的任务


这两个修改的脚本都放在在github里
https://github.com/SLboat/SecureCRT-scripts-for-wr703-by-SLboat/tree/master/English%20Script

完整的研究过程之类的东西:
http://see.sl088.com/id/49s


评分

参与人数 1恩山币 +1 收起 理由
aahhwwrrjj + 1 呐,做人呢,最重要的就是开心

查看全部评分

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-6-19 15:20 来自手机 | 显示全部楼层
本人小白,没看懂啊。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-6-19 18:05 | 显示全部楼层
这个有意思{:soso_e113:}
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-6-19 19:16 | 显示全部楼层
高手,改错是不是变砖呢?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-6-20 10:49 | 显示全部楼层
vbs脚本执行起来还是很实用的
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2013-6-20 18:56 | 显示全部楼层
haxc 发表于 2013-6-19 19:16
高手,改错是不是变砖呢?

如果使用的是脚本修改,由于修改的只是uboot的最后一个扇区,所以即使出现意外,也不太糟糕,就丢失设备号而已。
0x9f010000
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-6-20 20:02 | 显示全部楼层
sen 发表于 2013-6-20 18:56
如果使用的是脚本修改,由于修改的只是uboot的最后一个扇区,所以即使出现意外,也不太糟糕,就丢失设备 ...

pepe2k的64K uboot已经很好了,不会覆盖掉mac、pin和设备码
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-10-22 11:02 | 显示全部楼层
anjinghk 发表于 2013-10-22 01:38
直接下载pepe2k做好的64K的UBOOT,然后直接刷?

嗯  mac pin 设备码在64K之后  64K的uboot不会覆盖这些
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-9-28 04:16

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

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