D70w's Blog

Previous media Next media
www.dreamsnow.cn欢迎来到 Dream-snow记录技术探索,也收藏生活碎片
www.dreamsnow.cn欢迎来到 Dream-snow记录技术探索,也收藏生活碎片
Agent内存马(三)

Agent内存马(三)

info 本文为学习笔记,主要参考文章为 rebeyond 师傅的Java 内存攻击技术漫谈,代码均参考来自该文章。 这部分 rebeyond 师傅参考了游望之师傅的文章解决了之前通过字典匹配查找 jvm 基址的方法,改成了通过 shellcode 调用 JNI_GetCreatedJavaVMs 获取 jvm 的基 …
shokax主题安装及避坑

shokax主题安装及避坑

因为 shoka 主题很久没维护了,主题相关 CDN 链接访问太慢导致主题加载过于缓慢 (不知道都以为网站打不开了┭┮﹏┭┮),因此把主题换成了其精神续作shokax (作者维护的很勤奋的) 主题安装 主题安装可以参考这个文档,建议直接使用 ShokaX 即食罐头,因为使用 git 安装 ShokaX 会出现很多奇奇怪 …
JAVA Agent内存马笔记

JAVA Agent内存马笔记

Java 是一种强类型语言,在运行之前必须将其编译成.class 字节码,然后再交给 JVM 处理运行。Java Agent 就是一种能在不影响正常编译的前提下,修改 Java 字节码,进而动态地修改已加载或未加载的类、属性和方法的技术。 实际上,平时较为常见的技术如热部署、一些诊断工具等都是基于 Java Agent …
JAVA内存马学习(一)

JAVA内存马学习(一)

JAVA 内存马 之前学习过简陋版的 PHP 内存马,原理就是通过死循环让进程始终保持活跃。但是 JAVA 内存马貌似不一样,它涉及的东西更加多。 JAVA 里的服务机制类似于下图 其中 Servlet 层提供实际的服务,而 Filter 层则对传入的请求进行过滤,Listener 层用于监听服务器内的事件。而这三层都 …
Dubbo(CVE-2020-1948)反序列化利用链分析

Dubbo(CVE-2020-1948)反序列化利用链分析

Apache Dubbo(CVE-2020-1948)反序列化利用链分析 腾讯安全玄武实验室研究员发现,Dubbo 2.7.6 或更低版本采用的默认反序列化方式存在代码执行漏洞,当 Dubbo 服务端暴露时 (默认端口:20880),攻击者可以发送未经验证的服务名或方法名的 RPC 请求,同时配合附加恶意的参数负载。当 …