怎么获得路由器中config.bin
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么获得路由器中config.bin相关的知识,希望对你有一定的参考价值。
需要下载安装宽带账号和密码获取的软件的。在打开的软件里面导入这个文件,然后就可以查看到宽带的上网账号和密码。
还可以查看到路由器的管理员密码等信息。 参考技术A tp-link备份的配置文件默认叫config.bin,我打开后发现是乱码。最开始我只以为他是很普通的加密,结果在网上查阅了相关的资料后才发现它使用了des算法。
TPLink 备份文件bin文件解析
TPLink 路由器备份文件bin文件
测试路由器 WR885,备份文件加密方式DES,密钥:478DA50BF9E3D2CF
linux端:
openssl enc -d -des-ecb -nopad -K 478DA50BF9E3D2CF -in config.bin
python:
python默认没有安装crypto需要自行安装,安装请点我
from Crypto.Cipher import DES from hashlib import md5 key = ‘\x47\x8D\xA5\x0B\xF9\xE3\xD2\xCF‘ crypto = DES.new( key, DES.MODE_ECB ) data = open(‘config.bin‘, ‘rb‘).read() data_decrypted = crypto.decrypt( data ).rstrip(‘\0‘) assert data_decrypted[:16] == md5(data_decrypted[16:]).digest() open(‘config.bin.txt‘, ‘wb‘).write(data_decrypted[16:])
通过以上解析说明:http://www.wooyun.org/bugs/wooyun-2015-0110062#rd 中所说的authKey (路由器的登录密码)已经看不到了
以上是关于怎么获得路由器中config.bin的主要内容,如果未能解决你的问题,请参考以下文章