我正在网站上进行一些逆向工程。
我们在CENTOS 5下使用LAMP堆栈,没有任何商业/开源框架(symfony,laravel等)。只是简单的PHP与内部框架。
我想知道是否有任何方法可以知道服务器中的哪些文件已用于生成请求。
例如,假设我要求http://myserver.com/index.php。
让我们假设'index.php'调用其他PHP脚本(例如连接到数据库并检索一些信息),它还包括其他一些html文件等等。
如何获取这些访问文件的列表?
我已经尝试在apache中启用server-status指令,虽然它正常工作但我无法得到我想要的东西(我也传递了'refresh'参数)
我也使用lsof -c httpd,正如其他论坛所建议的那样,但是它产生了非常大的输出,我无法找到我正在寻找的东西。
我也读过apache日志,但我只收到服务器处理的请求。
其他一些用户建议添加像'self'这样的PHP指令,但这意味着我需要知道我需要修改哪些文件以预先包含该指令(我不这样做),这正是我正在尝试的找出来。
这实际上是否可以跟踪服务器的内部活动并获取这些文件名和位置?
的问候。