码迷,mamicode.com
首页 > 其他好文 > 详细

TPLink 备份文件bin文件解析

时间:2016-01-24 11:33:56      阅读:328      评论:0      收藏:0      [点我收藏+]

标签:

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文件解析

标签:

原文地址:http://www.cnblogs.com/nightnine/p/5154765.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!