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

网站建设 博采电影网站建设成本

网站建设 博采,电影网站建设成本,家庭室内装修设计公司,彩票投资理财平台网站建设0x00 什么是WebShell 渗透测试工作的一个阶段性目标就是获取目标服务器的操作控制权限#xff0c;于是WebShell便应运而生。Webshell中的WEB就是web服务#xff0c;shell就是管理攻击者与操作系统之间的交互。Webshell被称为攻击者通过Web服务器端口对Web服务器有一定的操作权…0x00 什么是WebShell 渗透测试工作的一个阶段性目标就是获取目标服务器的操作控制权限于是WebShell便应运而生。Webshell中的WEB就是web服务shell就是管理攻击者与操作系统之间的交互。Webshell被称为攻击者通过Web服务器端口对Web服务器有一定的操作权限而webshell常以网页脚本的形式出现。常见的WebShell使用asp、jsp和php来编写提供了如执行系统命令、文件上传下载、数据库管理等功能。 0x01 获取WebShell的方式 获取WebShell的动作又叫做GetShell是渗透测试各项能力的综合体现也是渗透测试一个重要的阶段性目标。 GetShell方式众多常见如文件上传、SQL注入、命令执行、文件包含、解析漏洞等等。有时候一个漏洞即可GetShell有时候则需要各种漏洞打一套组合拳方可。So多交流才能掌握更多GetShell骚姿势。 1.文件上传漏洞GetShell 通过利用任意文件上传漏洞可以最快获取WebShell一般常见有三种情况1直接上传木马文件到目标服务器2绕过防护以下不包括绕过WAF防护以后有时间再介绍绕过WAF的姿势限制上传木马文件3CMS等的通用任意文件上传漏洞。在对目标进行渗透测试时可从前后台头像修改、文件导入、图片上传等处寻找文件上传接口。   此外还需要根据识别的站点指纹寻找是否存在文件上传漏洞。以下是针对不同情况下上传WebShell的方式。 1 站点没有任何防护且上传点未做安全校验则可直接上传WebShell文件。 2 站点存在简单防护 前端校验文件后缀时可先传允许的文件类型然后抓包修改文件后缀。MIME校验时抓包修改Conten-Type为允许MIME类型。 3 绕过黑名单的方式 利用特殊文件后缀。如.php3、.php5、.php7、.phtmlasa、cer、cdx、aspxjspx、 jsw、jsv、jspf等但不一定都能被解析。配合Windows/Linux特性使用特殊字符如上传.php::$DATA、“.php空格”等后缀的文件到Windows服务器由于Windows的文件后缀中不能包含一些特殊符号使得这些文件在保存在Windows服务器上时后缀只剩下.php。Apache 1.x、2.2.x版本文件解析漏洞.php.xx。后缀大小写如pHp。在数据包中使用双filename如filename“1.jsp”; filename“1.php”。 4绕过白名单 00截断要求PHP5.3.4且magic_quotes_gpc为OFF状态。配合解析漏洞见解析漏洞getshell。文件包含图片马见文件包含getshell。   5绕过文件内容检测 使用文件头绕过如图片中使用GIF89a。使用图片马接着配合解析漏洞或者文件包含漏洞getshell。使用元数据编辑器在图片的EXIF信息中插入一句话木马。 6CMS、框架等的文件上传漏洞。 如禅道12.4.2后台任意文件上传漏洞编辑器漏洞、中间件的也不容忽视如CVE-2017-12615可直接使用put写入木马文件。当然“老洞”IIS6开启WebDAV可直接put写入文件。   以下两张图是禅道12.4.2后台任意文件上传漏洞的利用截图 2.命令代码执行漏洞GetShell   利用命令代码执行漏洞写入WebShell文件从而GetShell。在此列举了以下四种常见情况作为说明。   1利用CMS、框架通用漏洞如thinkPHP命令执行漏洞影响范围较广如鲶鱼CMS、ThinkCMF、yunCMS 等。Struts2远程命令代码执行漏洞如S2-059、S2-057…… 2中间件、架构通用漏洞如Jboss远程命令执行、weblogic未授权命令执行CVE-2020-14882…… 3应用程序命令执行漏洞如Redis4.x/5.x命令执行漏洞、Zabbix远程命令执行CVE-2020-11800…… 4命令注入漏洞写入WebShell根据Linux和Windows的不同采用不同的注入方式。如   3.解析漏洞GetShell 利用解析漏洞将图片马等文件解析为恶意脚本文件从而GetShell本文主要介绍在IIS、Nginx、Apache的解析漏洞。一般该漏洞会配合文件上传漏洞等来获取WebShell。 1IIS解析漏洞。 IIS 5.x/6.0解析漏洞其中文件名解析漏洞利用形式为*.asp;.jpg目录解析漏洞利用形式为/asp/1.jpg。IIS 7.0/7.5解析漏洞。其实该漏洞为cgi.fix_pathinfo的配置不当引起的解析漏洞利用形式为x.jpg%20\0.php。 2 Nginx解析漏洞 Nginx漏洞版本0.8.41 ~ 1.4.3 / 1.5.0 ~ 1.5.7默认配置导致解析漏洞利用形式为x.jpg/.php。Nginx漏洞版本0.5.、0.6.、0.7 0.7.65、0.8 0.8.37利用形式为x.jpg%00.php。CVE-2013-4547利用形式为x.jpg[非空编码]\0.phpPHPStudy v8.1.0.7默认Nginx配置解析漏洞利用形式为x.jpg/.php。 3 Apache解析漏洞 文件后缀x.php.ss.ss2会被解析为php文件利用配置文件。上传.htaccess配置文件就会将.jpg解析为PHP文件内容如下   或者 4.SQL注入漏洞GetShell 在MySQL注入中可以利用SQL注入获取WebShell要写入WebShell文件到服务器中需要满足以下条件 1.网站物理路径 2.文件写入的权限 3.secure_file_priv条件没有设置为NULL 要求mysql数据库的配置中没有将secure_file_priv条件没有设置为NULL即secure_file_privNULL时无法导入导出文件而当设置为空时即secure_file_priv时则导入导出文件不受限制如果设置为某个文件路径如secure_file_priv/mysql/时则导入导出必须要在跟文件目录下完成。利用形式如下。 1 直接使用into outfile   2 直接使用into dumpfile 3 意为将数据导出到文件shell.php时每个数据以一句话木马作为分割符 而在写入时也可以将分隔符即一句话木马做hex编码如   4 设置每行数据开头为一句话木马   5 在字段之间的以一句话木马作为分隔符。   举例如下图所示   5.文件包含漏洞GetShell 利用文件包含漏洞GetShell由于面比较大主要介绍PHP文件包含其分为本地文件包含和远程文件包含。本地文件包含中需要PHP的配置文件项allow_url_include和allow_url_fopen均设置为On。一般配合文件上传等漏洞GetShell最常见的如先传图片马再包含之。   远程文件包含中需要PHP的配置文件项allow_url_fopen设置为On利用方式是在远程服务器上存在shell.txt内容为webshell然后远程包含这个文件即可。笔者在文章https://sec-in.com/article/80中已经对文件包含漏洞做了详细的介绍读者可前往阅读。 6.其他方式GetShell 将其命名为“其他方式”是因为不便将其再分类笔者便都将其归纳至此。   1 0day、nday GetShell 0day自己挖如一些cms黑白盒渗透、代码审计等Nday靠收集。 2 后台创建模板写入WebShell 创建、修改模板时写入webshell文件。   3 修改网站配置插入WebShell 在网站设置如“网站名称”中插入一句话但需要注意闭合稍有不慎会将网站插坏的。   4 后台数据库备份GetShell 数据库备份时修改备份文件后缀在数据中插入一句话。   5 PHPMyadmin GetShell 开启日志文件将日志文件的路径设置为网站的物理路径如 最后在执行的SQL语句中带有一句话木马这样日志文件内容中就包含了webshell。   导出数据时将webshell导出到文件中详见前文SQL注入GetShell。   6 组合漏洞GetShell 如DedeCMS CSRF 任意文件写入。 7 后台修改文件上传类型 添加上传文件类型如白名单中添加PHP。
http://www.hkea.cn/news/14410657/

相关文章:

  • 网站建设中最重要的网络公关
  • 网站建设分几个阶段做网站主要步骤
  • 绿色调网站别人帮做的网站到期续费
  • 贸易公司做网站旅游营销网站开发
  • 没有网站想做个链接页面怎么做中文建网站
  • 摄影网站设计理念阿里wordpress怎么安装
  • 网站改版 优化广德网站建设
  • 网站建设渠道合作汽车网站有哪些
  • 聊城房地产网站建设沧州网站建设培训学校
  • 有哪些专门做创意门头的网站安防公司网站建设
  • 优质ppt网站国外html5网站建设研究现状
  • 网站建设汽车后市场微信怎么创建自己的小程序
  • 烟台网络公司网站建设长沙专业建设网站企业
  • 手机网站开发用什么怎么建设一个漫画网站
  • 门户网站和网站的区别wordpress主题和插件区别
  • 企业网站建设方案策划网站集群怎么做
  • jsp网站服务建设开题报告服装设计公司排名前十强
  • 诸城市建设局网站做网站站长先把作息和身体搞好
  • 衡水网站建设在哪里网站开发要多钱
  • 深圳网站建设设计公司建站公司刚起步怎么接单
  • 丽水微信网站建设价格泰州企业自助建站系统
  • 天津品牌网站设计专门发布采购信息的网站
  • 临沂 网站推广中国工业品网
  • 虚拟机网站建设提供常州网站建设
  • 网站设计拓扑图虚拟空间app
  • 产品开发流程管理东莞神马seo推广排名
  • 旅游网站开发的作用化妆品行业网站建设方案
  • 北京做公司网站公司做铝材哪些网站招聘
  • cms建站免费做的网站怎么设置域名
  • 网站建站前seo注意手机网站刷排名