### 简要描述:
正方教务系统某目录权限设置不当,有可能通过猜测文件名获得用户名和密码。
### 详细说明:
正方教务系统一些关键操作都会记录log,而log所在默认位置就是根目录/log。
以我们学校为例:
[<img src="https://images.seebug.org/upload/201312/05182348bd073b20602d662c23e8eb781c7a5c89.png" alt="1.png" width="600" onerror="javascript:errimg(this);">](https://images.seebug.org/upload/201312/05182348bd073b20602d662c23e8eb781c7a5c89.png)
里面的文件命名格式是 "YYYY-MM-DD"+"-log.txt"或"YYYY-MM-DD"+"-Errorlog.txt"
[<img src="https://images.seebug.org/upload/201312/051744212c623f4c4c97daf0768ff84619e9fd8d.png" alt="2.png" width="600" onerror="javascript:errimg(this);">](https://images.seebug.org/upload/201312/051744212c623f4c4c97daf0768ff84619e9fd8d.png)
从zjdx.dll里面也可以找到关于log文件建立的代码:
[<img src="https://images.seebug.org/upload/201312/0517463788dce9adcdcfb3d7df6a0d71ffe27a74.png" alt="3.png" width="600" onerror="javascript:errimg(this);">](https://images.seebug.org/upload/201312/0517463788dce9adcdcfb3d7df6a0d71ffe27a74.png)
在正方教务的安装文档中,并没有提示学校要限制log目录的访问,导致漏洞的存在。
### 漏洞证明:
log记录了登录用户的关键行为,提交过的参数,或数据库语句。
通过default_ldap.aspx进行登录的用户,他们的账号密码都会被写入log中。
[<img src="https://images.seebug.org/upload/201312/051811399644d79d6b5c0998734a7b7f059f09d5.png" alt="4.png" width="600" onerror="javascript:errimg(this);">](https://images.seebug.org/upload/201312/051811399644d79d6b5c0998734a7b7f059f09d5.png)
在log.txt中通过搜索"passwd"就能找到大量用户密码。
[<img src="https://images.seebug.org/upload/201312/05181523c66be1f1beac3a17a4d67061f0d2c7bf.png" alt="5.png" width="600" onerror="javascript:errimg(this);">](https://images.seebug.org/upload/201312/05181523c66be1f1beac3a17a4d67061f0d2c7bf.png)
[<img src="https://images.seebug.org/upload/201312/05181544e8088ebb05891491371b238617c56777.png" alt="6.png" width="600" onerror="javascript:errimg(this);">](https://images.seebug.org/upload/201312/05181544e8088ebb05891491371b238617c56777.png)
花点时间就能找到jwc01的密码了。
[<img src="https://images.seebug.org/upload/201312/051817492ff6055c97b916c50939f6b31c0df51b.png" alt="7.png" width="600" onerror="javascript:errimg(this);">](https://images.seebug.org/upload/201312/051817492ff6055c97b916c50939f6b31c0df51b.png)
baidu随便搜了几个用正方教务的学校,漏洞都是存在的。
```
http://jwch.swuyc.edu.cn/log/2013-11-03-log.txt
http://xuanke.ncepu.edu.cn/log/2013-11-03-log.txt
http://202.116.193.32/log/2013-10-23-log.txt
http://ea.uestc.edu.cn/log/2013-09-30-log.txt
```
上面主要分析了账号密码泄露的问题,其它关键信息就暂且不论,但也是很重要滴~
(注:学校一般在选课的时候才让同学通过default_ldap.aspx进行访问,所以在选课高峰期搜集密码比较靠谱~)
暂无评论