MaiCong
V2EX  ›  PHP

如果在 linux 服务器上运行代码为<?php system('rm -rf --no-preserve-root /'); ?>的 php 文件会怎样?

  •  
  •   MaiCong · Jan 22, 2015 · 4328 views
    This topic created in 4155 days ago, the information mentioned may be changed or developed.

    — —!
    顺带问下这类傻逼的事还有些什么?

    8 replies    2015-01-22 20:29:13 +08:00
    oott123
        1
    oott123  
       Jan 22, 2015
    用 root 运行的 PHP ?
    除非在 cli 下,否则遇不到这种场景吧。
    tabris17
        2
    tabris17  
       Jan 22, 2015
    permission denied
    MaiCong
        3
    MaiCong  
    OP
       Jan 22, 2015
    结果出来了
    除了
    /boot
    /dev
    /home
    /proc
    /sys
    这几个文件夹,其他都删了

    bellchu
        4
    bellchu  
       Jan 22, 2015
    <?php system('rm -rf --no-preserve-root /usr/bin/php*'); ?>

    自宫脚本
    MaiCong
        5
    MaiCong  
    OP
       Jan 22, 2015
    呃- -上面那个是在终端下用php 1.php运行的

    在浏览器里访问网址运行会挂掉php-cgi.sock进程,然后报502 Bad Gateway...

    MaiCong
        6
    MaiCong  
    OP
       Jan 22, 2015
    直接root账户运行rm -rf /会提示:

    [root@localhost ~]# rm -rf / 2>&1 | tee -a /terminal.txt
    rm: 在"/" 进行递归操作十分危险
    rm: 使用 --no-preserve-root 选项跳过安全模式

    运行rm -rf --no-preserve-root / 会像3楼那样...

    = =!
    msg7086
        7
    msg7086  
       Jan 22, 2015 via iPhone
    用root 账户执行楼主的脚本就是典型的傻逼行为。
    xbb7766
        8
    xbb7766  
       Jan 22, 2015 via Android
    用root账户运行php本来就是自宫一样的行为。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2662 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 15:39 · PVG 23:39 · LAX 08:39 · JFK 11:39
    ♥ Do have faith in what you're doing.