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

网站优化seo四个建议免费大数据网站

网站优化seo四个建议,免费大数据网站,成都红酒网站建设,物流公司排名一.原理 应用有时需要调用一些执行系统命令的函数,如PHP中的system、exec、shell_exec、passthru、popen、proc_popen等,当用户能控制这些函数的参数时,就可以将恶意系统命令拼接到正常命令中,从而造成命令执行攻击。 二.利用条…

一.原理

应用有时需要调用一些执行系统命令的函数,如PHP中的system、exec、shell_exec、passthru、popen、proc_popen等,当用户能控制这些函数的参数时,就可以将恶意系统命令拼接到正常命令中,从而造成命令执行攻击。

二.利用条件

1、应用调用执行系统命令的函数

2、将用户输入作为系统命令的参数拼接到了命令行中

3、没有对用户输入进行过滤或过滤不严

三.分类

1.远程命令执行漏洞

概念:远程命令执行漏洞,指用户通过浏览器提交执行操作命令, 由于服务器端,没有针对执行函数做过滤,就执行了恶意命令

2、远程代码执行漏洞

概念:代码执行漏洞也叫代码注入漏洞,指用户通过浏览器 提交执行恶意脚本代码,执行恶意构造的脚本代码

四.例题

[SWPUCTF 2021 新生赛]easyrce

1.给一串代码,直接审计

eval():把字符串按照 PHP 代码来计算,需以分号结尾

  1. error_reporting(0);:这行代码将错误报告设置为关闭状态。这意味着在执行PHP代码时,不会显示任何错误或异常信息。这可能会导致难以调试和发现潜在的问题。
  2. highlight_file(__FILE__);:这行代码使用highlight_file()函数来高亮显示当前文件的代码。__FILE__是一个预定义的常量,它表示当前文件的路径和文件名。这个功能可以在调试或查看代码时提供帮助。
  3. if(isset($_GET['url'])):这行代码检查是否有一个名为"url"的GET参数存在。$_GET是一个超全局数组,用于获取通过HTML表单或URL传递的变量值。如果存在名为"url"的GET参数,则继续执行代码。
  4. eval($_GET['url']);:这行代码使用eval()函数执行用户提供的代码。$_GET['url']获取前面检查的GET参数"url"的值,并将其作为字符串传递给eval()函数执行。这意味着用户可以在URL中输入任何PHP代码,并将其执行。

发现通过GET传参,实现命令执行

2.构造payload,查看权限,发现为www-data

/?url=system("whoami");

2.查看目录,发现flllllaaaaaaggggggg

/?url=system("ls /");

3.cat查看文件,得到flag

/?url=system("cat /flllllaaaaaaggggggg");

http://www.shuangfujiaoyu.com/news/17598.html

相关文章:

  • 创建官方网站免费引流微信推广
  • 犀牛云 做网站河源新闻最新消息
  • dw做网站视频教程sem和seo是什么职业
  • 网站建设的难点社会化媒体营销
  • 移动网站二级域名m开头怎么做企业搜索引擎优化
  • 做肥料网站交换友链是什么意思
  • 徐州cms模板建站网站建设公司seo关键词
  • 上海网站建设备案号企业网站排名优化价格
  • 云南房产网站建设无锡seo网站管理
  • cnzz网站代做搜索排名优化软件
  • 青岛做公司网站注册的多吗深圳网络推广哪家比较好
  • 音乐网站制作源代码建网站一般需要多少钱
  • 网站更新了百度竞价渠道代理
  • 网站策划报价模板seo优化外链平台
  • 产品展示型网站东莞市网站seo内容优化
  • 北京网站建设需要多少钱网站搜索排名
  • 忻州市住房城乡建设局网站百度客服电话人工服务热线电话
  • 深圳软件app开发公司武汉百度推广优化
  • 做网站建设公司网易互客网址之家大全
  • 网站建设 开发 模板最好的bt种子搜索神器
  • 服务器网站跳转怎么做seo优化排名方法
  • 有专业做网站的吗网站公司百度一下首页网址
  • 网站访问量很大怎么办学软件开发学费多少钱
  • 做 ps pr 赚钱的 网站百度电脑版官网入口
  • 做网页课件的网站想开个网站怎样开
  • 网站设置5个关键词百度2023免费下载
  • 微信企业网站竞价sem培训
  • 做聚类热图的网站如何注册域名
  • 网站源码在哪看宁波企业seo服务
  • wordpress路由西安网站seo工作室