求一段脚本:如何让PHP引擎崩溃? - PHP进阶讨论
发布网友
发布时间:2023-08-22 21:39
我来回答
共4个回答
热心网友
时间:2024-10-23 22:59
PHP 基本不可能导致 HTTP 服务器的崩溃,因为 PHP 只是一个解释器,并不负责 HTTP 的连接维护。目前我所知道的能起到最大杀伤性的可能,也只是在基于线程的服务器上,比如让 PHP 作为基于 worker 的 Apache 上,让一个 PHP 进程崩溃,可以导致一个线程组的 HTTP 服务器进程一起崩溃掉。如果一定要干坏事,那么就需要在有权限的情况下,采取 8楼 的办法了。当然,如果这个条件能满足的话,你甚至可以直接 shutdown server 了,所以不大可能会有如此低智商的管理员 ~ ~
热心网友
时间:2024-10-23 23:00
php引擎不是java引擎,运行方式两码事,php执行完程序就自动“崩溃”了。
热心网友
时间:2024-10-23 23:00
楼主,是人才啊!可以用shell_exec()执行外部命令,把php引擎搞崩溃。
热心网友
时间:2024-10-23 23:01
哈哈。 fork下基本不会崩溃,要崩溃也只是一个页面,work下还是有可能的,如其那样,不如直接shell_exec,或者干脆kill httpd进程
求一段脚本:如何让PHP引擎崩溃? - PHP进阶讨论
PHP 基本不可能导致 HTTP 服务器的崩溃,因为 PHP 只是一个解释器,并不负责 HTTP 的连接维护。目前我所知道的能起到最大杀伤性的可能,也只是在基于线程的服务器上,比如让 PHP 作为基于 worker 的 Apache 上,让一个 PHP 进程崩溃,可以导致一个线程组的 HTTP 服务器进程一起崩溃掉。如果一定要...
一段PHP脚本如何才算彻底终止?
如果你没有在程序中加exit(); 那么他将运行到最后一行代码为止 包括include
php页面漏洞分析及相关问题解决
首先,我们来讨论包含文件漏洞。这个漏洞应该说是PHP独有的吧。这是由于不充分处理外部提供的恶意数据,从而导致远程攻击者可以利用这些漏洞以WEB进程权限在系统上执行任意命令。我们来看一个例子:假设在a.php中有这样一句代码:以下是引用片段:include($include."/xxx.php");?在这段代码中,$include一...
求一段php代码 index.php可以定时随机调用所在文件夹的网页(htm和html...
//生成html文件数组,可以用scandir函数,也可以hardcode定义好;$htmlArr = ...$index = array_rand($htmlArr);echo file_get_contents($htmlArr[$index])定时更换的话,你想要啥效果呢,客户端定时的自动更换了?那个用javascript吧,在PHP里搞不是个好办法。
如何判断一个php脚本是否正在执行
解决方案1:如果正在执行就不重复执行了。等着下一个5分钟再去执行,但是这个脚本可能在5分钟之内执行不完Linux下需要每5分钟去执行以下某个php脚本,依次类推,那么我怎么做去判断php脚本是否正在执行 解决方案2:可以在php文件最后输出一个东西么。你可以在程序的最后输出一个标记,说明还在执行,如果...
PHP循环脚本不明原因停止 也许只有高手中的高手才能解答?
-.- set_time_limit(0) 你有那么多内存来无限制执行吗?即使你有那么多内存 apache进程超过设定数量也会把你这进程给K掉 换个简单的方法就可以解决了,设置每N条跳转 例如循环到100条后跳转到当前页面 用get带个参数就搞定
PHP如何让一段程序只执行一次?
session_start();if($_SESSION['code']){//如果是二次触发,脚本阻断算求 exit('任务已经建立');} code = mt_rand(1,1000);_SESSION['code'] = $code;脚本执行完之后,unset($_SESSION['code']),然后就可以刷新了。
如何让PHP报错
1.可以查看PHP配置文件,看是否打开错误报告:display_errors = On 2.PHP脚本中有动态设置php.ini配置文件的方法,可以设置如下 :ini_set('display_errors', 'On');其次,需要设置错误报告级别:error_reporting = E_ALL; // 最严格的错误报告级别, 一般在开发阶段开启 error_reporting = E_ALL ...
[红日安全]代码审计Day2 - filter_var函数缺陷
这一关题目实际上用的是PHP的一个模板引擎Twig,本题考察XSS(跨站脚本攻击)漏洞。虽然题目代码分别用了escape和filter_var两个过滤方法,但是还是可以被攻击者绕过。在上图第8行中,程序使用Twig模板引擎定义的escape过滤器来过滤link,而实际上这里的escape过滤器,是用PHP内置函数htmlspecialchars来实现...
怎么编写php代码才不会被SQL注入攻击
Robots能够有效的防范利用搜索引擎窃取信息的骇客。3.修改后台文件 第一步:修改后台里的验证文件的名称。第二步:修改conn.asp,防止非法下载,也可对数据库加密后在修改conn.asp。第三步:修改ACESS数据库名称,越复杂越好,可以的话将数据所在目录的换一下。4.限制登陆后台IP 此方法是最有效的,每位...