这是帝国的一套下载系统 如图6 O) q, @7 U6 {6 t5 e1 [+ _. g& q
ps(不需要任何账户和密码,直接写shell)
由于很多站是由于下载要整合discuz 等等一些论坛....! L2 X8 Z6 o( G# N: O% g, @( i; I
而帝国他又有一个万能接口,如图
9 `% s; K4 |# [& w而这个接口很多人又不会删除,由此他带来了很大的安全隐患,导致直接getshell,下面分析代码
8 S0 T! K ^' v) _9 ]! v
当我们提交的时候,他地址是提交到index.php?install=1&setup=SetConfig
复制代码
他这里开始调用一个SetUserCOMConfig的函数了,我们继续跟踪
3 M) z! q ^. e6 t: b- S; [
在data/fun.php中的15行# V3 U q1 w/ G; {( Y& O
我们可以看到这个函数
复制代码
.....//省略若干
& r9 j h9 m8 f' n) `
这里的他将$filetext=str_replace("[!@--".$vr[$i]."--@!]",$add[$vr[$i]],$filetext);
9 t, m- L( A& _* U# r
他将传进来的变量进行了切割,然后赋给了$filetext) [4 s5 v# k7 ~6 ?5 _
然后看下面
复制代码
打开了一个class/user.php文件,然后将$filetext写入了; ^8 c+ k% d8 |, U( I( h8 m
我们看看写入的结果,随便填一个
所以我们淫荡点,写个${@phpinfo()}试试
然后访问以下class/user.php这个文件! L5 _1 a1 Y1 S
日了吧
| 欢迎光临 中国网络渗透测试联盟 (https://www.cobjon.com/) | Powered by Discuz! X3.2 |