如何获取水星路由器MW315R记录的宽带密码?


2018年6月26日 星期二
年前在路由器里配的宽带拨号上网的密码忘了
又不想打电话给宽带客服,于是想直接到路由器后台管理界面看看密码,
但是输入框里的密码是加密的,看不到.


测试1:

是否能直接从输入框复制密码?
到后台一看,发现这个后台是无法直接复制密码的(如图1).


图1
测试2:

是否能从源码中查找密码?
于是点击审查元素,看了下Element视图的源码(如图2),发现htm了的源码里并没有密码,看来是动态生成的:


图2
测试3:

既然是动态生成,那就只能去看看页面生成的时候,网页都做了那些操作.
于是切到Network视图,刷新了一下"高级设置"页面.
观察都加载了那些资源.
经过查找,果然发现请求宽带账号数据的接口.
图中的id("psw")即为html源码中宽带密码的UI对应的ID.然后发现此数据是调用findBlock函数获取的.
(如图3)


图3

既然知道是调用JS的findBlock函数获取的,那么找到函数并断点,应该就能抓到我想要的数据了.

切到Sources视图,在js文件中寻找findBlock函数.
果然很快就找到了对应函数,
(如图4)


图4

然后断点,刷新"高级设置"界面,查看对象内的数据,
(如图5)


图5

果然看到了对应的数据.
(见图6)


图6

密码找到,结束.
(见图7)


图7

後来我又发现一种查看宽带账号密码的方法,那就是直接去系统工具里导出配置,会得到一个config.bin.
然后下载一个RouterPassView,打开就能看到路由器的配置了.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,026评论 3 119
  • 相亲 四年一遇的2月29日,是我和我老公认识的日子。在人生过去的十八年里,我从没想过甚至于觉得完全不可能,我居然...
    luxy阅读 172评论 0 2
  • 虽然我从镜子中看自己,毫无衰老的痕迹,依然青春如昨,但是35岁的我看事情是越发不一样了。过去的我天真,纯朴,简单,...
    王栎涵阅读 196评论 21 9
  • 有人常常说:北方人一辈子看不到一次海,南方人一辈子看不到雪。 2018年的二月,当我们进入周宁县城后,天空中便开始...
    人在旅途心在远方阅读 254评论 0 2