TPLink 备份文件bin文件解析

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 (路由器的登录密码)已经看不到了

以上是关于TPLink 备份文件bin文件解析的主要内容,如果未能解决你的问题,请参考以下文章

用啥软件可以打开路由器上备份的配置文件后缀bin文件?

tp link路由器中的config.bin文件怎么打开?

路由器升级文件是bin格式的,怎样打开?并制作更改路由器界面?

Xcode 4.6 的备份代码片段

Android 逆向使用 Python 解析 ELF 文件 ( Capstone 反汇编 ELF 文件中的机器码数据 | 创建反汇编解析器实例对象 | 设置汇编解析器显示细节 )(代码片段

使用dnspod接口导出解析记录到excel文件中