-2

是否有一个文件可以上传到我的网站(我的网站是一个包含非常非常敏感信息的网站),在浏览器(www.example.com/script.php)中导航到该文件时可以执行删除所有文件从它上传到的文件夹中/我希望能够像那样轻松地删除这些信息。有点像自毁按钮。MY 网站用于测试金刚石刀片切割机的敏感设备命令。我们得到了几乎完美的切割钻石,这使得我们的钻石非常有价值。我们的网站被黑了,因为我们的密码被更改了,所以后端没有 gi 可以做的事情,所以我想在其中放置一个秘密文件来执行此操作。

4

1 回答 1

1

我不建议将其作为解决方案,
您为什么不保护脚本呢?

无论如何,只是为了好玩,这里有一个删除文件夹的功能

function deleteAll($directory, $empty = false) {
    $t= time(); // you can also use it to delete old files by subtracting from this

    if(substr($directory,-1) == "/") {
        $directory = substr($directory,0,-1);
    }

    if(!file_exists($directory) || !is_dir($directory)) {
        return false;
    } elseif(!is_readable($directory)) {
        return false;
    } else {
        $directoryHandle = opendir($directory);

        while ($contents = readdir($directoryHandle)) {
            if($contents != '.' && $contents != '..') {
                if(filemtime($directory . "/" . $contents) < $t) {
                    $path = $directory . "/" . $contents;

                    if(is_dir($path)) {
                        @deleteAll($path);
                    } else {
                        @unlink($path);
                    }
                }
            }
        }

        closedir($directoryHandle);
        if($empty == false) {
            if(!@rmdir($directory)) {
                return false;
            }
        }

        return true;
    }
}

(!)当你使用它时要小心它会删除你可以这样称呼它的所有东西deleteAll(".", true);

但这不是保护您的脚本的解决方案

于 2013-07-06T08:23:18.110 回答