问题描述:

通过网页方式升级TP-LINK740N v5 firmware(固件)至高版本后不能回退到以前版本。

这在某些特殊情况下导致了不便,例如,之前使用定制的740N v5固件,比如支持802.1x拨号的固件,若使用官方的标准固件更新升级,则之前的802.1x拨号功能将消失,这是因为740N v5的官方标准固件并不提供802.1x拨号。

本文需要解决的问题:如何通过网页回退到之前的版本?

解决思路:

1、打电话给客服,索要特制的升级固件,达到我们的目的。

2、分析固件文件结构,修改其内容,绕过网页的固件版本检查机制。

本文仅考虑第二种解决思路。

具体分析:

网页升级方式的版本检查应该是通过检查升级文件的文件头实现的。

先Google,搜索关键字“tplink firmware header“ ,在搜索结果挨个查看,最后在参考1的帖子中发现其讨论的硬件及固件文件内容与本文讨论的相对符合。

首先按照帖子内容检查740N的固件文件,这里需要使用binwalk工具,其下载及安装可查看参考资料2、3、4。

参考资料:

1、TP-LINK WR702n (how to modify firmware from chinese to english ?)

2、http://code.google.com/p/binwalk/

3、http://code.google.com/p/binwalk/wiki/Installation#Dependancies

4、http://code.google.com/p/binwalk/wiki/FAQ

[Editing] TP-LINK740N v5 firmware Crack相关推荐

  1. TP v5中环境变量在项目中的应用

    环境变量,顾名思义就是在不同的系统环境,同一个变量的值可以有所不同. 如开发环境.测试环境与正式环境下,数据库配置.静态资源文件Url前缀.缓存.各种key等配置都不相同,对于提交到仓库中的代码,理论 ...

  2. 首届广西网络安全技术大赛初赛通关攻略

    首届广西网络安全技术大赛初赛通关攻略 前言 第一次参加安全类比赛(好吧,其实我这种宅男参加的比赛都很少,很多种比赛都是第一次 - -),同组的组员建议我在比赛完写个通关攻略出来.听起来不错,写个通关攻 ...

  3. [BUUCTF][网鼎杯 2020 青龙组]jocker 分析与记录

    无壳,IDA打开可以直接进入main函数: 第12行调用VirtualProtect函数更改了offset encrypt处的访问保护权限 BOOL VirtualProtect(LPVOID lpA ...

  4. TP 720N V3 8M flash 无TTL 刷回原厂教程

    本帖最后由 zouxf014 于 2013-8-19 23:55 编辑 TP 720N V3  8M flash 无TTL 刷回原厂教程 " _2 C4 \% }5 G) j% A$ N * ...

  5. ThinkPHP V5.0.5漏洞_漏洞考古:thiknphp5 代码执行漏洞

    thinkphp版本:v5.0.5 下载地址 https://www.thinkphp.cn/down/870.html poc:?s=index/thinkapp/invokefunction&am ...

  6. 《PHP综合开发环境》(NuSphere PhpED v5.6.5615 Win32)[压缩包]

    中文名: PHP综合开发环境 英文名: NuSphere PhpED v5.6.5615 Win32 资源格式: 压缩包 发行时间: 2008年 地区: 美国 语言: 英文 简介:  [安全检测] 已 ...

  7. 【Android】【TP】TP开发常见问题分析

    TP开发常见问题&分析 1.TP重点关注范围以及checklist 先附录上TP的内部checklist,所有在列内容都为常见问题切比较严重问题,如下: 上下电时序 Operating Vol ...

  8. android TP

    转载至: http://blog.csdn.net/xubin341719/article/details/7820492 向作者致予最崇高的敬意!!! android 电容屏(一):电容屏基本原理篇 ...

  9. 商软B v5.4.1的登录验证分析

    B的验证方式:登录时联网验证vip,验证通过即可享受下载加速.在线解压.自动备份等vip功能.在登录时,B会首先提取本地缓存文件中的vip信息写入内存,之后联网验证账号.本地缓存的vip信息,返回服务 ...

最新文章

  1. pyqt tableview mysql_当数据库中添加了一个新条目时,如何在PyQt中更新TableView?
  2. IBatis手动刷新缓存
  3. java 多线程Callable和Runable执行顺序问题详解
  4. 派生类的友元与析构【C++继承】
  5. Intent中各种常见的Action
  6. WCF服务寄宿IIS时.SVC文件无法浏览的解决办法
  7. chromium关闭更新_Win10今年最重磅更新!Win10 2004正式版详尽体验
  8. 动态规划——最长公共子串,没有比这更通俗易懂的了
  9. 桥梁计算机辅助设计直接建模法,基于CATIA的大型桥梁三维建模方法
  10. Unity3D学习笔记
  11. Tomcat原理整理
  12. CentOS 6 x86里交叉编译libxml2
  13. zedgraph显示最小刻度_关于ZedGraph几个难点
  14. Qt配置opencv
  15. 利用idea 打包jar包
  16. 计算机二级职业生涯规划讲座心得,职业规划讲座心得体会-
  17. 2018.12.26 Jquery 使用 slideBox 实现滚动 效果
  18. HDS USP系列存储
  19. P4839 P哥的桶C++题解
  20. 大计基编程题(第十二周)

热门文章

  1. OpenRisc-58-ORPSoC调试环境的构建
  2. c语言顺时针打印数组,顺时针打印数组
  3. 计算机设备管理没有其他设备,为何我的设备管理器里没有其他设备
  4. vue+Element中append-to-body的使用
  5. 最少拍无纹波计算机控制系统,最少拍无纹波计算机控制系统设计.doc
  6. U盘启动盘制作以及系统安装教程
  7. java实现简单区块链毕业设计
  8. HTTP请求的响应头部Vary的理解
  9. c/c++ 有n个人围成一圈, 顺序排号。从第1个人开始报数(从1~3报数), 凡报到3的人退出圈子, 问最后留下的人原来排在第几号。
  10. scrapy custom_settings