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 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文件解析相关推荐
- BIN,S19,M0T,SREC,HEX文件解析;FileParse(二)之源码解析
简介 一.摘要 1.描述 2.关键字 二.为何选择C#解析 三.BIN文件解析 四.BIN文件生成 五.S19,M0T,SREC文件解析 六.S19,M0T,SREC文件生成 七.HEX文件解析 八. ...
- STM32的烧录和Hex/bin烧录文件解析
一.STM32的烧录 1. 用IDE工具烧录 可以配置IAR或Keil,用IDE下载.硬件工具需要使用ST-Link(分为SWD或Jtag方式,SWD连线少,比较常用于调试)或J-Link连接到板子的 ...
- hex文件、out文件、bin文件、map文件解析
[1]"hex文件"内容解析 hex文件是Intel公司提出的按地址排列的数据信息格式,数据宽度为字节,所有数据使用十六进制数字表示,并且以ASCII码的形式,按行记录数据.(即h ...
- BIN,S19,M0T,SREC,HEX文件解析;FileParse(一)之文件详解
简介 一.摘要 1.描述 2.关键字 二.为什么要文件解析 三.BIN文件格式 四.S19,M0T,SREC文件格式 五.HEX文件格式 六.源码下载 七.其他 八.参考 一.摘要 1.描述 本文主要 ...
- mot文件解析成bin
mot固件文件转成bin文件 mot文件介绍 开始解析 mot文件介绍 mot s19 bin hex都可以用于固件文件的存储,其中bin文件就是固件原始数据,只记录固件的二进制数据流,mot文件实际 ...
- STM32的烧录和Hex/bin烧录文件解析、烧录文件是被如何存储到MCU中的?
什么是hex文件 以*.hex为后缀的文件我们称之为HEX文件.hex是intel规定的标准,hex的全称是Intel HEX,此类文件通常用于传输将被存于ROM或EEPROM中的程序和数据.是由一行 ...
- Bin与Hex文件解析
我们在编译生成固件的时候,有时候生成Hex文件有时候生成Bin文件,这两种文件有什么关系呢,它们存在的价值又是什么呢? Hex文件和Bin文件是什么 Hex文件是以ASCII文本形式保存编译后的二进制 ...
- bin、hex、elf、axf文件解析
冰冻三尺非一日之寒,滴水穿石非一日之功 文章目录 引言 文件分类 1.bin文件 2.hex文件 3.axf文件 4.elf文件 总结 参考资料:深度理解编译过程 参考资料:深度理解编译文件 引言 b ...
- elf文件解析以及和bin文件的区别
其实是想搞嵌入式的,但是总是要补补这里的知识补点那里的知识 1.ELF的分类 现在PC平台流行的可执行文件格式(Executable)主要是Windows下的PE和Linux的ELF,他们都是COFF ...
最新文章
- 空间点像素索引(一)
- 装配式建筑连入自动驾驶技术,未来城市的房子居然是这个样子......
- 时间序列预测实例(prophet的血泪史)
- 年度总结 | 2020CSDN的第一桶金
- opcache开启和关闭
- 读《人月神话》有感2
- django 1.8 官方文档翻译: 3-5-2 使用Django输出PDF
- 服务器性能优化和Mysql性能优化
- Java多线程学习十六:读写锁 ReadWriteLock 获取锁有哪些规则
- 银行卡扫描(基于swift)
- JavaScript的面向对象原理之原型链
- NOI08冬令营 数据结构的提炼与压缩
- dog log 算子_log算子和dog算子
- 情人节——圣瓦伦丁节(St. Valentine's Day)
- MCU裸系统下快速平方根实现
- ABP 部署遇到的问题(记录)
- 快速调整毕业论文格式:调整参考文献的引用样式和段落格式
- 拒绝低效的知识管理,从选择一款好的知识库工具开始
- Int相乘为负数问题
- Flutter实战开发(2)------实现条形码扫描获取商品信息
热门文章
- css清除浮动的几种方法_CSS 分享几种传统布局方法[上]
- 计算机桌面游戏开发,桌面游戏菜单怎么做
- 月球-I型,月份日历生成器----基于PHP7.3
- 2018ACM/ICPC亚洲区域赛(焦作)F. Honeycomb
- 配置mysql环境变量
- .net core学习
- [每日编程]求 largest Number - 给出一组非负整数,求这些非负整数可以拼接出的最大数字...
- 坡度土方计算案例_土石方工程造价中的细节解析(案例+计算式)
- redis将散裂中某个值自增_0基础掌握Django框架(49)Redis
- Android 底部上拉抽屉view