php留言本漏洞 后台,Phpwind7.5 后台本地包含漏洞

文件:hack\rate\admin.php

源码:

<?php

!function_exists('readover') && exit('Forbidden');

define ( "H_R", R_P . "hack/rate/" );

define ( "L_R", R_P . "lib/" );

InitGP ( array ('ajax' ) );

$action = strtolower ( ($job) ? $job : "admin" );

$filepath = H_R . "action/" . $action . "Action.php";

(! file_exists ( $filepath )) && exit ();

if ($job != "ajax") {

require H_R . '/template/layout.php';

} else {

require_once $filepath;

}

?>

再看看hack\rate\template\layout.php:

<?php

!function_exists('readover') && exit('Forbidden');

include_once PrintEot ( 'left' );

print <<<EOT

-->

EOT;

require_once $filepath;

include_once PrintEot ( 'adminbottom' );

?>

$job可以自定义,触发本地包含,只不过addslashes了,因此不能通过%00截断;但可以通过若干///截断,或者直接在tmp文件夹下写个shell来包含。

Phpwind7.5

临时补丁:

$filepath = H_R . "action/" . $action . "Action.php";

替换为:

$filepath = Pcv(H_R . "action/" . $action . "Action.php");

loading-bars.svg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值