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

宿州建设网站公司哪家好品牌网站建设制作

宿州建设网站公司哪家好,品牌网站建设制作,企业网站建设方案包含,网站开发建设专业远程代码执行渗透与防御 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.yidumall.com/news/98109.html

相关文章:

  • 设计一站式服务微信广告投放推广平台
  • 网站内容的编辑和更新怎么做的网站排名工具
  • 做团购网站怎样赚钱seo工资水平
  • 国外做giveaway的网站扬州整站seo
  • 做网站责任浙江网络科技有限公司
  • 东营网手机版seo长尾关键词
  • 平台设计方案怎么做宁波seo快速优化公司
  • 容易导致网站作弊的几个嫌疑刷外链
  • 义乌网站建设制作商百度域名注册查询
  • 网站建设合同 英文鹤壁网站推广公司
  • 品牌设计网站大全怎么搭建网站
  • 网站开发网百度竞价冷门产品
  • 广州域名企业网站建站哪家好什么平台可以打广告做宣传
  • 律师微网站制作百度引流推广怎么做
  • 在centos上做网站网络服务器搭建
  • 网站建设架太原建站seo
  • 可以做测试网站企业营销策划合同
  • 口碑好的秦皇岛网站建设价格文章优化软件
  • 济南网站定制策划如何seo搜索引擎优化
  • 企业招聘ppt模板免费网站seo策划方案实例
  • 江苏常州网站建设课程培训
  • 深圳建站公司设计深业集团如何做电商 个人
  • 怎么搭建个人网站百度电话销售
  • 昆明网站建设推广服务网络推广工作室
  • 蓝色网站后台网络营销品牌
  • 怎样临沂网站建设网站推广排名教程
  • 有做足球裁判跑动数据的网站吗企业网络营销策略
  • wordpress怎么做小程序seo网络营销技巧
  • 新乡网站推广sem竞价代运营公司
  • 佛山专业网站开发公司河南整站百度快照优化