胆小与非无线发烧友莫入 DD-WRT解析
分享
在官方的固件中,产品的配置界面都有升级Firmware的选项,这种方法较为简单,只要在官方网站下载相应的固件,用WEB配置界面找到它,点升级就可以了。
但是BUFFALO的产品官方固件中加入了验证信息,我们要把第三方固件伪装成官方固件。这里要用到一个工具,那就是UltraEdit,下载后安装等待使用。
官方的固件文件头信息
使用UltraEdit打开官方的固件,我们发现文件开头的记录信息注明了产品型号、固件版本、以及文件长度。
第三方固件文件头没有
而刚才解压在C:根目录下的这个第三方固件没有此信息。
如果不作改动 升级会失败
如果直接在界面中升级,那么会出现以上的错误信息,之后路由器重新启动,不作任何改动。那怎样才能把第三方固件伪装成官方的呢?
我们先来看一下此文件的长度,这里为3502080字节,接着,我们要做的就是使用UltraEdit软件将官方固件中的前35个字节复制,并粘贴到第三方固件文件头的前面,之后修改正确的文件字节数。(Filelen=之后的内容修改正确。)
譬如这里的3559424该为3502080就对了
之后修改保存,这样一份伪装过的DD-WRT第三方固件已经可以在官方升级页面中升级了。
这个方法有几点需要注意:
第一这个方法可以说较为安全,修改错误的固件都不会被刷新,但难度也在于修改这个文件头信息,之后的操作还是十分简单的;
第二修改时一定确认文件的长度,否则不会成功,还要记住之后一定要保存;
第三如果你的产品刷新过后你不能连接配置界面,那么可能是路由器的默认IP地址换了,这时你把网卡设定成自动分配IP,看看分到了什么,再推断路由器的IP地址。(譬如你分到了192.168.1.2,那么差不多路由器的地址就是192.168.1.1)
0人已赞