Advertisement

DVWA--- 命令注入(CommandInjection)

阅读量:

Command Injection

在执行命令操作之前,需要先掌握一些常用的连接符号

  • A;B — 在Linux和Windows系统中,该符号表示先执行A,随后执行B。
  • A&B — 在Linux和Windows系统中,该符号用于将A与B简单拼接,二者之间不存在依赖关系。
  • A|B — 在Linux系统中,该符号的作用是将A的执行结果作为B的输入;而在Windows系统中,则仅执行B。
  • A&&B — 在Linux和Windows系统中,只有当A成功执行后,才会继续执行B。
  • A||B — 在Linux和Windows系统中,只有当A执行失败时,才会触发B的执行。

一、low级别问题分析

源代码解析

在这里插入图片描述
  • stristr()函数:用于查找某一字符串在另一字符串中首次出现的位置。
    • php_uname()函数:能够获取与PHP运行环境相关的信息。当调用php_uname('s')时,将返回当前操作系统的相关信息。

通过对源代码进行分析可以发现,该程序并未对用户输

全部评论 (0)

还没有任何评论哟~