xhcms审计复现

1.index.php(file存在文件包含,addslash无法防文件包含)

函数

addslash(单双引号反斜杠NULL前加\)

语句

$file=addslashes($_GET['r']); //接收文件名 $action=$file==''?'index':$file; //判断为空或者等于index include('files/'.$action.'.php'); //载入相应文件

2.inc/checklogin.php(cookie伪造登录)

语句

<?php $user=$_COOKIE['user']; if ($user==""){ header("Location: ?r=login"); exit; } ?>

3.admin/files/wzlist.php(csrf-文章删除)

语句

$delete=$_GET['delete']; if ($delete<>""){ $query = "DELETE FROM content WHERE id='$delete'";

4.admin/files/editlink.php(id参数sql注入)

语句

$id=$_GET['id']; $type=$_GET['type']; if ($type==1){ $query = "SELECT * FROM nav WHERE id='$id'";

5.files/download.php(id参数sql注入)

语句

$query = "SELECT * FROM nav WHERE link='$llink'";

6.admin/files/login.php(user参数存在sql注入)

语句

$user=$_POST['user']; $query = "SELECT * FROM manage WHERE user='$user'";

7. file/contact.php(xss)

语句

$page=addslashes($_GET['page']);

<?php echo $page?>

8.files/contents.php(多个xss)

语句

<li>昵称<input name="name" type="text" value="<?php echo $_COOKIE['name']?>" /></li> <li>邮箱<input name="mail" type="text" value="<?php echo $_COOKIE['mail']?>"/></li> <li>网址<input name="url" type="text" value="<?php echo $_COOKIE['url']?>"/></li>

9.admin/files/commentlist.php(title参数xss)

语句

$fl_id=$list['cid']; $query1 = "SELECT * FROM $biao WHERE id='$fl_id'"; $resul1 = mysql_query($query1) or die('SQL语句有误:'.mysql_error()); $contentname = mysql_fetch_array($resul1);

<td><?php echo $contentname ['title'];?></td>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BugAlice01

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值