Web安全 · clubsk

Web安全

web的最核心是去执行命令

命令注入

1.定义

  • web应用没有做好过滤用户输入,如果用攻击者将恶意命令输入并被服务器执行,最终获取访问权限且可以执行任意命令

2.其形成需要以下三个条件

  • 使用了内部调用shell的一些函数,如system(),exec()
  • 对外部传入的参数没有足够的过滤,直接传给了内部调用shell的函数
  • shell的元字符(除了命令和参数以外的字符,例如分隔符)没有被转义

一些容易出现命令注入的函数

3.例题的讲解

题目

  • 没听懂,本周内复看并再次整理学习,将本题复现

9.27 看来本周没时间了