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 md5key = '\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 (路由器的登录密码)已经看不到了

转载于:https://www.cnblogs.com/nightnine/p/5154765.html

TPLink 备份文件bin文件解析相关推荐

  1. BIN,S19,M0T,SREC,HEX文件解析;FileParse(二)之源码解析

    简介 一.摘要 1.描述 2.关键字 二.为何选择C#解析 三.BIN文件解析 四.BIN文件生成 五.S19,M0T,SREC文件解析 六.S19,M0T,SREC文件生成 七.HEX文件解析 八. ...

  2. STM32的烧录和Hex/bin烧录文件解析

    一.STM32的烧录 1. 用IDE工具烧录 可以配置IAR或Keil,用IDE下载.硬件工具需要使用ST-Link(分为SWD或Jtag方式,SWD连线少,比较常用于调试)或J-Link连接到板子的 ...

  3. hex文件、out文件、bin文件、map文件解析

    [1]"hex文件"内容解析 hex文件是Intel公司提出的按地址排列的数据信息格式,数据宽度为字节,所有数据使用十六进制数字表示,并且以ASCII码的形式,按行记录数据.(即h ...

  4. BIN,S19,M0T,SREC,HEX文件解析;FileParse(一)之文件详解

    简介 一.摘要 1.描述 2.关键字 二.为什么要文件解析 三.BIN文件格式 四.S19,M0T,SREC文件格式 五.HEX文件格式 六.源码下载 七.其他 八.参考 一.摘要 1.描述 本文主要 ...

  5. mot文件解析成bin

    mot固件文件转成bin文件 mot文件介绍 开始解析 mot文件介绍 mot s19 bin hex都可以用于固件文件的存储,其中bin文件就是固件原始数据,只记录固件的二进制数据流,mot文件实际 ...

  6. STM32的烧录和Hex/bin烧录文件解析、烧录文件是被如何存储到MCU中的?

    什么是hex文件 以*.hex为后缀的文件我们称之为HEX文件.hex是intel规定的标准,hex的全称是Intel HEX,此类文件通常用于传输将被存于ROM或EEPROM中的程序和数据.是由一行 ...

  7. Bin与Hex文件解析

    我们在编译生成固件的时候,有时候生成Hex文件有时候生成Bin文件,这两种文件有什么关系呢,它们存在的价值又是什么呢? Hex文件和Bin文件是什么 Hex文件是以ASCII文本形式保存编译后的二进制 ...

  8. bin、hex、elf、axf文件解析

    冰冻三尺非一日之寒,滴水穿石非一日之功 文章目录 引言 文件分类 1.bin文件 2.hex文件 3.axf文件 4.elf文件 总结 参考资料:深度理解编译过程 参考资料:深度理解编译文件 引言 b ...

  9. elf文件解析以及和bin文件的区别

    其实是想搞嵌入式的,但是总是要补补这里的知识补点那里的知识 1.ELF的分类 现在PC平台流行的可执行文件格式(Executable)主要是Windows下的PE和Linux的ELF,他们都是COFF ...

最新文章

  1. 空间点像素索引(一)
  2. 装配式建筑连入自动驾驶技术,未来城市的房子居然是这个样子......
  3. 时间序列预测实例(prophet的血泪史)
  4. 年度总结 | 2020CSDN的第一桶金
  5. opcache开启和关闭
  6. 读《人月神话》有感2
  7. django 1.8 官方文档翻译: 3-5-2 使用Django输出PDF
  8. 服务器性能优化和Mysql性能优化
  9. Java多线程学习十六:读写锁 ReadWriteLock 获取锁有哪些规则
  10. 银行卡扫描(基于swift)
  11. JavaScript的面向对象原理之原型链
  12. NOI08冬令营 数据结构的提炼与压缩
  13. dog log 算子_log算子和dog算子
  14. 情人节——圣瓦伦丁节(St. Valentine's Day)
  15. MCU裸系统下快速平方根实现
  16. ABP 部署遇到的问题(记录)
  17. 快速调整毕业论文格式:调整参考文献的引用样式和段落格式
  18. 拒绝低效的知识管理,从选择一款好的知识库工具开始
  19. Int相乘为负数问题
  20. Flutter实战开发(2)------实现条形码扫描获取商品信息

热门文章

  1. css清除浮动的几种方法_CSS 分享几种传统布局方法[上]
  2. 计算机桌面游戏开发,桌面游戏菜单怎么做
  3. 月球-I型,月份日历生成器----基于PHP7.3
  4. 2018ACM/ICPC亚洲区域赛(焦作)F. Honeycomb
  5. 配置mysql环境变量
  6. .net core学习
  7. [每日编程]求 largest Number - 给出一组非负整数,求这些非负整数可以拼接出的最大数字...
  8. 坡度土方计算案例_土石方工程造价中的细节解析(案例+计算式)
  9. redis将散裂中某个值自增_0基础掌握Django框架(49)Redis
  10. Android 底部上拉抽屉view