/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
代码详情
eval('?>' . file_get_contents('php://stdin'));
1
os26 Nov 28, 2017 via iPhone
确实是。不过一般 tp5 文件夹不要放在可以访问的主目录。
|
2
zhongkouwei Nov 28, 2017
收到腾讯云报警,也是这个
|
3
topthink Nov 28, 2017 这是 phpunit 扩展 根本不是 TP5 的文件
|
4
wkan Nov 28, 2017 via iPhone
这不是 phpunit 的文件吗
|
5
Light3 Nov 28, 2017
那个麻烦您 目录写的很明白了 phpunit 的 这也分 tp 一口锅 我也是服
|
6
oneonesv Nov 28, 2017
不看目录的吗?
|
7
x86 Nov 28, 2017
/vendor/phpunit
|
8
wkan Nov 28, 2017 via iPhone
不过生产环境不应该装上 phpunit 吧
|
9
gouchaoer Nov 28, 2017
这提示了我们不要把 vendor 目录暴漏到 web 目录下,你不知道哪些 vendor 得代码有坑
|
10
YumeMichi Nov 28, 2017
tp: 这口锅我们不背
|
11
mcfog Nov 28, 2017
|
13
yongjing Nov 28, 2017
修改一下描述吧,免得一帮无脑黑 tp
|
14
klgd Nov 28, 2017
楼主是不是就不知道 phpunit 是什么啊?
`vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php`的全文 ```php <?php /* * This file is part of PHPUnit. * * (c) Sebastian Bergmann <[email protected]> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ eval('?>' . \file_get_contents('php://stdin')); ``` |
15
SourceMan Nov 28, 2017
/vendor 目录下面都是依赖的第三方吧?
|
17
RIcter Nov 28, 2017 stdin 没问题,input 才有问题。这个是腾讯云 webshell 识别没训练好。
|
18
vus520 Nov 28, 2017
`file_get_contents('php://stdin')`
命令行里获取管道输入的内容。 都有服务器权限了还用后门搞毛线,能不能专业点。 |
19
8355 Nov 28, 2017
露怯被喷现场
|
20
Bridegroom777 Nov 28, 2017
emmm,vendor 目录下面的不是扩展吗??
|
21
Fedor Nov 28, 2017
大型车祸现场
|
22
muziyue Nov 28, 2017
生产环境为什么要装 phpunit
|
23
skyjerry Nov 28, 2017 via iPhone
场面一度十分尴尬
|
24
Va1n3R Nov 28, 2017
PHP 伪协议当中,php://input 这类才算有威胁吧。LZ 这个根本不是后门吧= =
|
25
cevincheung Nov 28, 2017
@RIcter #17 目测都没带训练的,就是识别 eval
|
26
ic3z Nov 28, 2017 via Android
|
27
linoder Nov 28, 2017
为啥 vendor 可以被访问?
|
28
orFish Nov 28, 2017
/public/index.php
/vendor/... nginx/apache 指向 public/index.php 这是主流框架的安装方法吧。 所以为什么会访问到 vendor |
29
orFish Nov 28, 2017
|
30
zjsxwc Nov 28, 2017 via Android
stdin 只能在命令行终端输入啊,有这权限不是多此一举吗
|
31
lepig Nov 29, 2017
关注一下
|