专栏名称: 哈拉少安全小队
专注安全研究,漏洞复现,代码审计,python poc/exp脚本开发,经常更新一些最新的漏洞复现,漏洞分析文章,以及脱敏的实战文章。
今天看啥  ›  专栏  ›  哈拉少安全小队

文库更新!JAVA内存马研究0到1(3万字总结,建议收藏)

哈拉少安全小队  · 公众号  · 科技媒体  · 2024-06-30 09:05
    

主要观点总结

本文介绍了各种内存马技术,包括JSP、Tomcat、Spring和Java Agent内存马,以及它们的实现原理和步骤。JSP内存马通过JSP脚本语言实现,Tomcat内存马通过动态添加恶意组件,Spring内存马利用Spring框架的IoC容器和AOP,Java Agent技术通过修改字节码实现。这些技术都可以用于攻击已运行的Java应用,通过修改应用中的关键组件,如Servlet、Filter、Interceptor等,实现恶意功能。

关键观点总结

关键观点1: JSP内存马

JSP内存马通过JSP脚本语言实现,可以修改JSP页面,动态生成恶意代码。

关键观点2: Tomcat内存马

Tomcat内存马通过动态添加恶意组件,如Servlet、Filter、Listener等,实现对已运行Tomcat应用的攻击。

关键观点3: Spring内存马

Spring内存马利用Spring框架的IoC容器和AOP,通过修改Spring应用的组件,实现恶意功能。

关键观点4: Java Agent内存马

Java Agent技术通过修改字节码,实现对已运行Java应用的攻击,可以修改已加载或未加载的类、属性和方法。


文章预览

知识文库同步更新 本篇文章内容已同步至CKCsec安全研究院知识文库,点击文末 阅读原文 可一键跳转,文库阅读技术文章将更加 方便优雅~ 文库地址:https://wiki.ckcsec.cn Github:https://github.com/ckcsec/wiki-vitepress/ 快来点击Star,给文库一个小星星吧✨ 1、JSP技术 1.1、什么是JSP JSP ( Java Server Pages ),是 Java 的一种动态网页技术。在早期 Java 的开发技术中, Java 程序员如果想要向浏览器输出一些数据,就必须得手动 println 一行行的 HTML 代码。为了解决这一繁琐的问题, Java 开发了 JSP 技术。 JSP 可以看作一个 Java Servlet ,主要用于实现 Java web 应用程序的用户界面部分。网页开发者们通过结合 HTML 代码、 XHTML 代码、 XML 元素以及嵌入 JSP 操作和命令来编写 JSP 。当第一次访问 JSP 页面时, Tomcat 服务器会将 JSP 页面翻译成一个java 文件 ,并将其编译为 .class 文件 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览