当前位置: 首页 > news >正文

上海网站建设公司页溪网络5年网站seo优化公司

上海网站建设公司页溪网络,5年网站seo优化公司,泉州百度网络推广,p2p网站制作 杭州远程代码执行渗透与防御 1.简介2.PHP RCE常见函数3.靶场练习4.防御姿势 1.简介 远程代码执行漏洞又叫命令注入漏洞 命令注入是一种攻击,其目标是通过易受攻击的应用程序在主机操作系统上执行任意命令。 当应用程序将不安全的用户提供的数据(表单、cook…

远程代码执行渗透与防御

  • 1.简介
  • 2.PHP RCE常见函数
  • 3.靶场练习
  • 4.防御姿势

1.简介

远程代码执行漏洞又叫命令注入漏洞

命令注入是一种攻击,其目标是通过易受攻击的应用程序在主机操作系统上执行任意命令。 当应用程序将不安全的用户提供的数据(表单、cookie、HTTP 标头等)传递到系统 shell 时,这些类型的攻击就有可能发生了。 在这种攻击中,攻击者提供的操作系统命令通常以易受攻击的应用程序的权限执行。 通常,由于输入验证不足,它们是很可能发生的

漏洞危害

  • 获取服务器权限
  • 获取敏感数据文件
  • 写入恶意文件getshell
  • 植入木马病毒勒索软件

2.PHP RCE常见函数

命令command注入

命令作用
system()执行外部程序,并且显示输出
exec()/shell_exec()通过shell执行命令,并且将完整的输出以字符串的方式返回
pcntl_exec()在当前进程空间执行指定程序
passthru()执行外部程序并且显示原始输出
popen()打开进程文件指针
proc_open()执行一个命令,并且打开用来输入/输出的文件指针

代码code注入

函数作用
eval()把字符串code作为PHP代码执行
assert()检查一个断言是否位false
preg_repalce()执行一个正则表达式的搜索和替换
create_function()创建一个匿名函数并且返回函数名称
call_user_func()/call_user_func_array()把第一个参数作为回调函数调用
usort()/uasort()使用用户自定义的比较函数对数组中的值进行排序并保持索引关联

3.靶场练习

皮卡丘 exec "ping"

ping一下百度网,正常回显:

在这里插入图片描述

查看源码,发现对输入没有处理之后我们还是一手拼接

baidu.com & ipconfig

命令执行成功!

在这里插入图片描述

皮卡丘 exec "eval"

exec"evel",更简单。随意输入字符,返回文字

eval(输入)也就是执行任何我们输入的数据,例如输入phpinfo();

在这里插入图片描述


4.防御姿势

  1. 开源框架,升级到最新版本
  2. 尽量不使用命令执行的函数
  3. 尽量使用白名单
  4. 用正则表达式对用户输入的内容进行充分处理
  5. 使用WAF
http://www.qdjiajiao.com/news/1695.html

相关文章:

  • 自己做的网站如何上传百度关键词搜索优化
  • 网站开发的毕设开题报告网络推广 公司 200个网站
  • 网站首页页脚设计百度站长提交网址
  • 行业信息网站有哪些官网优化哪家专业
  • 手机销售网站怎么做百度指数批量查询
  • 私服充值网站怎么做的seo整站排名
  • 企业网站管理系统设计报告企业seo关键词优化
  • 互联网网站建设价格中央电视台新闻联播
  • 河北做网站的公司北京网络营销推广
  • 北京科技网站制作广西关键词优化公司
  • wordpress 企业站点app营销模式有哪些
  • 广州出台21条措施扶持餐饮住宿河南新站关键词排名优化外包
  • 华亭县建设局网站2017杭州制作公司网站
  • 闵行区做网站整合营销传播最基础的形式是
  • 宿迁网站建设公司中国十大互联网公司排名
  • 做网站里面的图片像素要求无锡网站建设
  • 副食店年报在哪个网站做网络营销案例及分析
  • 镇江久一信息科技成都网站关键词推广优化
  • 政府网站如何建设管理自助建站
  • 做美食有哪些网站上海aso
  • cad图做网站链接百度地图疫情实时动态
  • 老年人做网站国家中医药管理局
  • 南宁百度做网站多少钱网络营销招聘
  • 丰台做网站公司今日头条新闻最新疫情
  • 公司网站模板侵权案例seo排名优化app
  • 怎么在av网站做引流百度云下载
  • 政务服务网站建设情况汇报免费产品推广网站
  • 做网站策划需要什么技能电商运营公司
  • 汕尾网站开发怎么做自己的网站
  • 垂直电商网站如何做内容运营怎么自己做网页