首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何找到使用LFI的网站使用的PHP版本?

如何找到使用LFI的网站使用的PHP版本?
EN

Security用户
提问于 2020-11-19 19:59:42
回答 1查看 487关注 0票数 0

如果网站易受本地文件包含(LFI)的影响,如何使用它查找PHP版本?是否有任何文件显示正在使用的PHP版本。我正在尝试执行PHP会话LFI到RCE攻击,但我不知道会话文件存储在哪里。我认为找到PHP版本会有帮助。它必须是一个已经存在的文件,因为没有办法将一个文件放到目标上(除了会话文件)。

当然,我不是未经允许攻击机器,这是一个挑战的一部分。

EN

回答 1

Security用户

发布于 2020-11-19 20:09:23

有几种方法可以获得PHP版本:

  • 如果您可以从get服务器中找到error.log,您可以首先请求http://example.com/<?php phpinfo() ?>,然后使用LFI将它包含在一个PHP文件中,并得到它来解析日志。
  • 您可以包括/usr/bin/php/usr/local/bin/php或其他路径,并获取可执行文件本身。
  • 您可以使用logfile技巧发送webshell,并使用webshell获取PHP版本。
  • 您可以使用logfile技巧来执行某些版本无法使用的函数,并且可以通过错误消息推断正在使用的版本。
票数 1
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/241028

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档