206 matches found
74CMS最新版绕过继续任意文件读取(通用性分析)到任意文件删除
简要描述: 74CMS最新版绕过继续任意文件读取通用性分析到任意文件删除 详细说明: 0x000 简介 写这个漏洞的时候很纠结,不知道到底要提交给谁,74cms,cncert,腾讯? 最后还是交给74cms吧,因为74cms的厂商看了还是挺负责的,交给cncert又不知道能不能让厂商知道并修复,交给腾讯肯定又是忽略的节奏! 这里主要那74cms的漏洞和phpyun之前的漏洞分析,然后找出共同的问题点,然后找到来源,都是因为开发者的安全意识薄弱,还有腾讯的带头大哥榜样惹的祸,暂且这么说吧! 作为厂商只是那现成的来用,太依赖第三方的东西,完全没有自己考虑到问题的产生。...
74CMS 最新版二次SQL注入可越权操作两处(问题总结)
简要描述: 74CMS 最新版二次SQL注入可越权操作两处 详细说明: 74CMS最新版:74cmsv3.4.20140820 官方8.20号更新 文件:/user/personal/personalresume.php //创建简历 -保存基本信息 elseif $act=='make1save' $captcha=getcache'captcha'; $postcaptcha = trim$POST'postcaptcha'; if$captcha'verifyresume'=='1' && empty$postcaptcha && intval$REQUEST'pid'===0...
74cms (20140709) 任意文件读取 & 注入漏洞
简要描述: 20140709. 详细说明: 20140709的74cms 在plus/weixin.php中 因为默认的这个文件都会checkSignature 来检测token 但是来看看74cms的 根本就不需要token。 $wechatObj = new wechatCallbackapiTest$dbhost,$dbuser,$dbpass,$dbname; ifisset$REQUEST'echostr' $wechatObj-valid; elseifisset$REQUEST'signature' $wechatObj-responseMsg; 来看看valid publ...
74cms (20140709) 最新版二次注入一弹
简要描述: 74cms V3.4.20140709 不好好的修改漏洞代码 而是修改过滤函数。 虽然那过滤代码我绕不过去。。 但是还是找到了处能出数据。 在修改过滤函数的基础上,还是好好的修改代码把。 详细说明: 首先来看看过滤函数 function removexss$string $string = pregreplace'/\x00-\x08\x0B\x0C\x0E-\x1F\x7F+/S', '', $string; $parm1 = Array'javascript', 'union','vbscript', 'expression', 'applet', 'xml',...
74cms 最新版 注入1-3
简要描述: 骑士PHP人才系统:74cms V3.4.20140530 详细说明: 第一处 在user/userapplyjobs.php中 elseif $act=="appsave" $jobsid=isset$POST'jobsid'?$POST'jobsid':exit"出错了"; $resumeid=isset$POST'resumeid'?intval$POST'resumeid':exit"出错了"; $notes=isset$POST'notes'?trim$POST'notes':""; $pmsnotice=intval$POST'pmsnotice';...
74cms 最新版 注入8-9
简要描述: 骑士PHP人才系统:74cms V3.4.20140530 详细说明: GBK 2字节一汉字 UTF8 三字节 一汉字。 74cms 在读取数据库的时候 charactersetclient=binary 这样没办法来直接宽字节来注入了。 得找一些转换编码的地方。 錦 从UTF8 转成 GBK之后成了 %e5%5c 74cms对GET POST COOKIE …… 都做了addslashes 所以' 转义后为' -%5C %e5%5c%5c' 两个\ 则单引号出来 再看看74cms的全局过滤 function removexss$string $string =...
74CMS 二次注入 #3 (多处)
简要描述: No check out。 6月份了 不知道是自己倒数的多少个洞了。 2014年6月2日 16:06:55 最后写一个 写了就去上晚自习了。 时间原因 怕迟到 可以注入的地方很多 我就贴两个出来就算了。 demo成功。 详细说明: 总所周知 74cms在/user/userreg.php注册的时候 用户名: 只能包含中英文、数字和下划线 不允许注册特殊字符 但是在plus/ajaxuser.php中 也能注册。 在这里就没过滤特殊字符了。 elseif $act=='doreg' $captcha=getcache'captcha'; if...
74cms逻辑漏洞导致二次SQL注入变为普通SQL注入
简要描述: 74cms V3.4.20140530 逻辑漏洞导致二次sql注入变为普通sql注入 详细说明: 进行用户注册,然后抓取数据并且分析此文件: http://localhost/74cmsutf8https://images.seebug.org/upload/plus/ajaxuser.php 发送post数据包为: username=m'&password=111111&membertype=2&email=m%40163.com&time=1401769527951&act=doreg 如图所示: 分析代码下: ajaxuser.phplines:90-96...
74cms 最新版 注入4-7
简要描述: Check it over. 详细说明: 74cms 为了防止宽字节注入 设置了二进制读取 但是却没有在一些转换编码的地方做好安全 并且过滤也不完善。 function removexss$string $string = pregreplace'/\x00-\x08\x0B\x0C\x0E-\x1F\x7F+/S', '', $string; $parm1 = Array'javascript', 'vbscript', 'expression', 'applet', 'union', 'xml', 'blink', 'link', 'script', 'embed',...
74cms the latest through the kill injection vulnerability-vulnerability warning-the black bar safety net
A iconv raised pork The tested website didn't fill it. ! the md5 solution does not open, but can be used to proof a variety of information, you know. exp:http://demo. 74cms. com/plus/ajaxcommon. php? act=hotword&query=%E9%8C%A6%27union+/!...
74cms人才系统存储型XSS漏洞
简要描述: 74CMS对用户输入没有进行有效过滤,导致XSS漏洞存在。漏洞触发时,可拿到系统管理员COOKIE信息,修改后台设置,增加管理员等。 详细说明: 1、74CMS人才系统对创建简历的各字段没有进行有效过滤,导致存储型XSS漏洞的存在,存在漏洞的字段包括户口所在地、技能特长、工作经历等等。 当系统管理员登陆后台,审核用户提交简历时,漏洞便会触发。利用此漏洞可以盗取管理员的cookie信息登陆后台、或者使用恶意脚本修改后台设置,例如:删除用户提交简历,增加新的管理员等等。 2、从官网:http://www.74cms.com/ 下载最新版源代码,在本地搭建环境进行测试。 漏洞证明:...
74cms 存储型xss 可攻击企业用户(工作提供商)
简要描述: 74cms 存储型xss 可攻击企业用户(工作提供商) 详细说明: 首先申请两个账号,一个是个人用户,一个是企业用户 个人用户创建建立,在培训经历这一块填写如图所示: 保存后,登陆企业用户后如图: 展示结果如图所示: 漏洞证明:...
74cms 二次注入(鸡肋) 但可以造成命令执行
简要描述: 74cms 二次注入(鸡肋) 但可以造成命令执行,企业用户职位名称存在二次注入 详细说明: 登陆企业用户--》发布职位--》修改职位,如图所示: 对了,这里由于对职位的名称做了长度限制,但是只限于前台限制,故而发包如图所示: 然后点击职位管理,再点击延期,如图所示 点击延期职位按钮,可以发现sleep5被执行,到后台查看sql执行语句为完整语句: INSERT INTO qsmemberslog loguid,logusername,logutype,logtype,logaddtime,logip,logaddress,logvalue VALUES...
74cms 逻辑漏洞导致sql注入
简要描述: 74cms 逻辑漏洞导致sql注入 详细说明: include/funpersonal.php381-398 $j=getresumebasic$uid,$pid; $searchtab'sex'=$j'sex'; $searchtab'nature'=$j'nature'; $searchtab'marriage'=$j'marriage'; $searchtab'experience'=$j'experience'; $searchtab'district'=$j'district'; $searchtab'sdistrict'=$j'sdistrict';...
74cms 企业级用户 存储型xss 可打管理员
简要描述: 74cms 企业级用户 存储型xss 可打管理员 详细说明: 登陆企业用户修改企业信息: 登陆管理员查看: 漏洞证明:...
74cms 存储型xss 可打管理员
简要描述: 74cmsv3.4.20140410 由于参数过滤不严格存储型xss 可打管理员 详细说明: 注册用户后,添加简历 然后管理员登陆后台查看: 漏洞证明:...
74CMS最新版SQL注入(同一文件多处)
简要描述: 74CMS最新版SQL注入(同一文件多处) 详细说明: user/personal/personalresume.php文件: 第一处SQL注入: //创建简历 -保存基本信息 elseif $act=='make1save' $captcha=getcache'captcha'; $postcaptcha = trim$POST'postcaptcha'; if$captcha'verifyresume'=='1' && empty$postcaptcha && intval$REQUEST'pid'===0 showmsg"请填写验证码",1; if...
骑士人才系统存储型xss 可打管理员
简要描述: 74cmsv3.4.20140410 存储型xss 可打管理员 详细说明: 注册登陆后,点击投诉意见 然后登陆管理员查看反馈这里 漏洞证明:...
74CMS多处任意文件删除(后台)
简要描述: 详细说明: 74CMS后台存在多处任意文件删除漏洞 第一,二处: 文件admin/adminarticle.php elseif$act == 'delimg' checktoken; $id=intval$GET'id'; $img=$GET'img'; $sql="update ".table'article'." set Smallimg='' where id=".$id." LIMIT 1"; $db-query$sql; @unlink$upfilesdir.$img; @unlink$thumbdir.$img; adminmsg"删除缩略图成功!",2;...
74CMS设计缺陷可能导致任意用户密码重置
简要描述: 74CMS存在设计缺陷,导致可重置任意用户密码 详细说明: 文件/user/usergetpass.php //找回密码第2步 elseif $act=='getpass' $captcha=getcache'captcha'; $postcaptcha = trim$POST'postcaptcha'; if$captcha'verifygetpwd'=='1' && empty$postcaptcha showmsg"请填写验证码",1; if $captcha'verifygetpwd'=='1' &&...