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

内存马概念

内存马概念

文章目录

    • 内存马概念
      • 木马演变
      • 内存使用条件
      • 内存缺点
      • JAVA Web三大组件
      • Listener:监听器
      • servelet请求流程
      • 内存马分类
      • 内存演示
      • 内存马植入方式
      • 案例
      • shiro反序列化漏洞植入内存马

木马演变

在这里插入图片描述

内存使用条件

1. 禁止外联
2. 文件监控、查杀
3. spring Boot,不支持jsp文件

内存缺点

内存只有只要重启就会消失

JAVA Web三大组件

1. servlet 用来处理业务请求
2. filter过滤器用来过滤请求和响应
3. Listener 监听容器

Listener:监听器

1.servletContext监听:服务器的启动/停止时触发
2.session监听:session的建立/销毁时触发统计在线人数,session自动创建+1,sesison销毁-1
3.request监听:访问服务时触发

servelet请求流程

在这里插入图片描述

内存马分类

  1. servlet-API类型:servlet、filter、 listener
  2. 框架类型:spring interceptor Controller (拦截器和控制层型)

内存演示

在这里插入图片描述

在这里插入图片描述

内存马植入方式

1.基于jsp webshell 植入内存马(上传文件)
2.基于javaweb   RCE漏洞植入内存马(真正的无文件)

案例

shiro反序列化漏洞、fastjson反序列化漏洞、log4j-JNDI、strusts反序列化、springcloud gatewy表达式漏洞

shiro反序列化漏洞植入内存马

利用工具
在这里插入图片描述

利用的流程

在这里插入图片描述

得到,放到rememberMe

在这里插入图片描述

在这里插入图片描述

http://www.lryc.cn/news/208252.html

相关文章:

  • 交换机基础(四):MSTP负载均衡配置案例
  • C# OpenCvSharp Yolov8 Face Landmarks 人脸特征检测
  • 计算机网络之数据链路层(全)
  • 前端TypeScript学习-交叉类型与泛型
  • 科聪协作(复合)移动机器人整体解决方案
  • RTE(Runtime Environment)
  • 搭建自己的搜索引擎——oh-my-search使用
  • 微信小程序实现文章内容详情
  • 行情分析——加密货币市场大盘走势(10.27)
  • 设计模式:桥接模式(C#、JAVA、JavaScript、C++、Python、Go、PHP)
  • error: the following arguments are required: --model, --data 解决方法
  • Kafka - 消息队列的两种模式
  • 【Go】格式化字符串指令大全 Redis常用命令
  • Windows 和 Linux 这2个系统在进行编程实现的时候的一些区别:
  • [SQL开发笔记]SQL 别名:为表名称或列名称指定别名
  • 风险管理案例题
  • NFC读卡器ST25R3911B-AQWT、ST25R3917B-AQET、ST25R3919B-AQET产品描述、功能框图
  • JVM进阶(2)
  • 2023大湾区杯粤港澳金融数学建模竞赛思路+模型+代码
  • 【Note详细图解】中缀表达式如何转为后缀表达式?数据结构
  • 常用到的资源共享网站
  • 关于JAVA中字节码文件版本号、产品版本号及开发版本号的关系
  • ModbusTCP 转 Profinet 主站网关在博图配置案例
  • 抖音上怎么挂小程序?制作小程序挂载抖音视频
  • AI新能量!FortiGate NGFW面向数据中心全面集成FortiGuard AI 安全服务
  • Git总结
  • 初级前端面试题(一) 之 html/css/js
  • python实现excel的数据提取
  • Vue的MVVM实现原理
  • vue+iView 动态侧边栏菜单保持高亮选中