网站地图    收藏   

主页 > 后端 > 网站安全 >

新浪某站点修改任意用户密码 - 网站安全 - 自学

来源:自学PHP网    时间:2015-04-17 10:15 作者: 阅读:

[导读] 一、url未加密,导致能看到任意用户真实手机号码二、通过url可以在找回密码时换成任意手机号码找回三、登陆进去后,可以修改任何人的资料包括手机号码是房产网,信息很值钱的。...

一、url未加密,导致能看到任意用户真实手机号码
 
二、通过url可以在找回密码时换成任意手机号码找回
 
三、登陆进去后,可以修改任何人的资料包括手机号码
 
 
 
是房产网,信息很值钱的。
 
 
 
问题URL导致:
 
http://j.esf.sina.com.cn/login/retrievepsd
 
下面我用admin来作为例子,如下图
 
我们按要求进入下一步,如下图
这时我们能够看到:
 
页面上的手机号码中间4位被*了,而url上面却没有加密,而是直接显示的,接下来就是把url上的手机号码改成自己的手机号码(为了接受到找回密码的短信)
 
修改完成后,我们得到如下页面:
OK,接下来点击“获取验证码”,让我们手机接收下验证码吧
叮咚,验证码发到手机了,如下图
好了,接下来,我们输入验证码来修改'admin'的密码吧
看到这个图,
 
我想大家都知道,
 
已经成功一大半了,
 
为什么说还有一小半没有成功呢?
 
因为我们还不敢确定是不是修改的'admin'的密码嘛
那么我们来把密码修改为:wooyun吧
 
(修改密码就是把上图需要改密码的修改成自己所要改的密码,这个大家都懂)
 
 
 
下图是密码修改完成的截图
 
好了,
 
密码也修改完成了,
 
那么接下来我们就能试下我们刚才修改的'admin'能否登陆吧(密码是wooyun)
 
 
OK,成功登陆啦。
 
 
下面来证明下上图的那个186的手机号码是和admin一致的:
 

 
修复方案:

1,url加密下
 
2,防止burp抓包 
 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论