89 matches found
phpems前台某4处getshell漏洞
简要描述: phpems前台某4处getshell漏洞 详细说明: 2.phpems前台某4处getshell漏洞 存在漏洞的代码在/app/document/api.php的upload,uploadfile,swupload,swfuploadvideo这四个函数上,因为这四个函数都是处理上传文件的,而且处理方式都一模一样,所以均存在任意文件上传漏洞 首先这四个函数通过注册用户登录,调整URL参数均可以访问到 接下来我以 public function swfuploadvideo $path = 'files/attach/images/content/'.date'Ymd'.'/...
PHPEMS一处SQL注入漏洞
简要描述: PHPEMS一处SQL注入漏洞 详细说明: 5.phpems某处SQL注入漏洞 存在注入漏洞代码位于/app/exam/app.php的函数favor中 具体在 default: $page = $this-ev-get'page'; $type = $this-ev-get'type'; $search = $this-ev-get'search'; $tmp = $this-section-getKnowsListByArgsarray"knowssectionid = '$search'sectionid''","knowsstatus = 1";...
PHPEMS多处存在水平权限问题
简要描述: PHPEMS多处存在水平权限问题 详细说明: 7.多处逻辑漏洞导致平行权限问题 Phems中多处存在平行权限问题,因为要杜绝这个问题必须每次数据库操作都要带上sessionuser但是phems的程序员却非常不配合,导致了多处存在平行权限的问题,我查阅了/app/exam/app.php这一页代码,给出具体出现的问题如下 1. 2108行附近 //删除一个错题记录// 平行权限漏洞 case 'delrecord': $recordid = $this-ev-get'questionid'; $this-favor-delRecord$recordid;...
phpems设置缺陷直接添加管理员导致getshell
简要描述: phpems 默认uckey是1234567890 导致可以用uc的加密函数加密恶意代码带到sql语句中。 详细说明: if!defined'INUC' errorreporting0; setmagicquotesruntime0; defined'MAGICQUOTESGPC' || define'MAGICQUOTESGPC', getmagicquotesgpc; requireonce 'config.inc.php'; $DCACHE = $get = $post = array; $code = @$GET'code'; //code=加密代码...
phpems在线模拟考试系统 getshell
简要描述: phpems 最新版本20141103 http://phpems.net/forum/thread-441-1-1.html 上传过滤不严导致任意文件上传。 详细说明: phpems\app\document\api.php public function swfupload $path = 'files/attach/images/content/'.date'Ymd'.'/'; $fileurl = $this-files-uploadFile$this-ev-getFile'Filedata',$path; if$this-ev-get'imgwidth' ||...
phpems在线考试模拟系统sql注入
简要描述: 擦 详细说明: 没学过面向对象,看不懂代码,完全黑盒出来的 漏洞证明: demo测试...
PHPEMS注入一处(Demo测试成功)
简要描述: 过滤不严导致的注入 详细说明: 看文件 /app/exam/app.php 272-286行 public function lesson $action = $this-ev-url3; $page = $this-ev-get'page'; switch$action case 'ajax': switch$this-ev-url4 case 'questions': $number = $this-ev-get'number'; if!$number$number = 1; $questid = $this-ev-getCookie'questype'; $knowsi...
PHPEMS (在线考试系统) 设计缺陷 Getshell一枚(官网已shell)
简要描述: 号称是最好用的开源php考试系统? 果断来看看。 已拿下官网。 详细说明: PHPEMS整合了uc。 在api/config.inc.php中 define'UCCONNECT', 'mysql'; define'UCDBHOST', 'localhost'; define'UCDBUSER', 'root'; define'UCDBPW', 'root'; define'UCDBNAME', 'ucenter16'; define'UCDBCHARSET', 'utf8'; define'UCDBTABLEPRE', 'ucenter16.uc';...
PHPEMS (在线考试系统) 注入 第一枚。
简要描述: 过滤不严。 详细说明: public function getClientIp if!isset$this-e'ip' if getenv"HTTPCLIENTIP" && strcasecmpgetenv"HTTPCLIENTIP", "unknown" $ip = getenv"HTTPCLIENTIP"; else if getenv"HTTPXFORWARDEDFOR" && strcasecmpgetenv"HTTPXFORWARDEDFOR", "unknown" $ip = getenv"HTTPXFORWARDEDFOR"; else if...