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

工程公司网站模板下载商城网站模板免费

工程公司网站模板下载,商城网站模板免费,网站维护 网站建设属于什么,做网站用什么语音一.原理 应用有时需要调用一些执行系统命令的函数,如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.yayakq.cn/news/569110/

相关文章:

  • 云主机网站的空间在哪里看张雪峰谈建筑室内设计
  • 林州网站建设策划.asp网站怎么做
  • 中建海峡建设发展有限公司网站奥运网站模板
  • 网站建设促销文案wordpress小标签
  • 学院网站建设流程wordpress 七牛云 ssl
  • 如何把网站做权重上海中风险地区名单
  • 用什么网站做微信推送一 网站开发体会
  • 平台建设网站公司asp做素材网站
  • 外国人做那个视频网站wordpress seo怎么做
  • 个人做电子商务网站wordpress 主题 国外
  • 有没有在网上做ps赚钱的网站食品行业做网站
  • 手机微网站建设方案公司注册地址查询系统
  • 新余公司做网站钢铁建设网站
  • 青岛网站建设莫道网络学生教育平台入口
  • 国外移动端网站模板网站域名等级
  • 无锡科技网站建设怎样建设单位网站
  • 上海平台网站建设公司排名0511网站
  • 宝塔面板上传自己做的网站比亚迪电子股票
  • .net网站开发的例子域名到期怎么续费
  • 建设网站物业经理上岗证陈俊华网页设计需要学什么语言
  • 有没有找人做标书的网站青岛市两个体系建设网站
  • 广告设计模板网站国外网站推广服务
  • 深圳市住房和建设网站北京网校
  • 中国最大的博客网站知更鸟WordPress用户中心
  • 门户网站兴化建设局 金微站是什么
  • 佛山企业网站建设流程查大学专业网站
  • 电子商务网站的目的学校网站怎么做的好处
  • 建设网站必备的三大要素网站建设优化经验
  • 天津 做网站有域名了也备案了怎么做网站
  • 网站的网页声明怎么做网页设计一般用什么软件