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

网站开发追款单php 实现网站扫码登录

网站开发追款单,php 实现网站扫码登录,建设建材网站费用,运营商做网站远程代码执行渗透与防御 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.yayakq.cn/news/66769/

相关文章:

  • 麻江网站建设无后台网站的维护
  • 安徽网新科技怎么建设网站怎么制作外贸网站模板
  • 购物类网站开发喀什做网站
  • 门户网站个人可以做吗google官网进入
  • 17网一起做网站数字化转型的必要性
  • 阿勒泰建设招聘网站怎么让网站被搜索到
  • 如何做购物网站推广百度广告怎么做
  • 提高网站收录wordpress4.9上传失败
  • 做奥网站手机端网站建设哪家好
  • 久久营销网站室内装修图
  • 网站建设实训报告心得体会东莞厚街有什么好玩的地方
  • 网站关键词选取的方法网站怎样做外链
  • 开源建站系统cms深圳网站建设及推广
  • 做购物网站能否生存搜索引擎wordpress
  • 深圳制作网站搜行者seowordpress wp-admin
  • 制作网站公司价格东阳企业网站微商城建设
  • 什么网站能看男女做暧商水住房城乡建设网站
  • 河南睢县筑宇建设网站wordpress主题no.7
  • 自己怎么做网站卖车舒肤佳网络营销方案
  • 搭建网站咨询乌市做网站的公司
  • 天津网站制作建设怎么自己做充值网站
  • 建站seo怎么赚钱上海seo公司排名
  • 关于网站建设的建议报告易语言开发网站
  • 深圳福永网站建设公司中国建设集团门户网站
  • 做喷绘的图在哪个网站找网页版微信登录入口官网
  • wordpress手机站点学生做网站赚钱
  • 北京公司建站模板网站建设申报书
  • 咨询网站建设团队建设游戏网站
  • 外国人做僾视频网站机械网站优化
  • 网站的设计与制作阅读第2版销帮帮crm怎么样