蓝队技能-应急响应篇&Web内存马查杀&JVM分析&Class提取&诊断反编译&日志定性

Ethan医生2个月前信息收集93

 蓝队技能-Web内存马-JVM分析&日志URL&内存查杀

#Java内存马查杀

0、环境搭建

安装tomcat

安装jdk

配置setclasspath.bat

启动startup.bat

tomcat,jdk安装包见资源网盘

https://blog.csdn.net/weixin_45910254/article/details/129694499

 

1、查杀脚本

项目地址:https://github.com/c0ny1/java-memshell-scanner

通过jsp脚本扫描并查杀各类中间件内存马,比Java agent要温和一些。

 

2、查杀项目

项目地址:https://github.com/alibaba/arthas

arthas为一款监控诊断产品,通过全局视角实时查看应用load、内存、gc、线程的状态信息。可使用该工具对内存马排查和分析,如攻击者隐藏的深可将所有的类都反编译导出来然后逐一排查。

 

查看URL路由(看Servlet内存马)

mbean | grep "name=/"

 

sc查看JVM 已加载的类信息

sc *.Filter

sc *.Servlet

 

jad反编译指定已加载类的源码

jad --source-only org.apache.coyote.type.PlaceholderForType

 

dump已加载类的bytecode到特定目录

dump org.apache.coyote.type.PlaceholderForType

 

classloader查看classloader的继承树,urls,类加载信息

 

3、GUI项目

项目地址:https://github.com/4ra1n/shell-analyzer

实时监控目标JVM,一键反编译分析代码,一键查杀内存马

 

4、日志排查

针对提取的路径,排查访问页面不存在但是日志里的返回200状态码

 

5、学习资料

https://github.com/Getshell/Mshell


相关文章

红队APT-流量隐匿篇&C2工具&反溯源&隐藏源IP&云函数&CDN节点&数据中转&反向代理

➢ 红队APT-流量隐匿-C2证书&特征分析➢ 红队APT-溯源隐藏-C2通讯&中转节点#CDN利用意义:1、用于隐藏上线服务器IP2、节点IP均为厂商上线利用过程...

内网对抗-总结篇

基于口令ipc smb wmi dcom winrs winrm rdp等pth ptt ptk基于漏洞域控提取漏洞 exchange漏洞攻击基于配置委派 dysnc asrep kerberos攻击...

JS逆向-开发者工具&网络请求筛选&调用堆栈链&断点调试方法&数据作用域&控制台分析

➢ JS逆向-F12开发者工具-使用指南➢ JS逆向-F12开发者工具-调用堆栈➢ JS逆向-F12开发者工具-断点调试#前置说明1、JS逆向与安全事实上,前端的逆向通俗...

内网对抗-横向移动篇&Linux到Linux&SSH协议&密匙对文件登录&历史命令&Jenkins攻击

内网对抗-横向移动篇&Linux到Linux&SSH协议&密匙对文件登录&历史命令&Jenkins攻击

➢ 横向移动-Linux靶场-SSH协议&RSA密匙凭证➢ 横向移动-Linux靶场-提权&SSH&密匙&JenkinsLinux横向移动手法相对W...

红队APT-钓鱼投递篇&近源攻击&BadUSB存储&C2上线&Arduino开发&代码植入&免杀方案

➢ 红队APT-近源攻击-BadUSB-上线C2#BADUSB准备工作:1、购买badusb,购买链接:https://detail.tmall.com/item.htm?id=606447...

红队APT-后门逃离篇&无文件内存马&防查杀检测&四种语言&多种框架中间件&自定义生成

➢ 红队APT-后门逃离-无文件内存马&四大语言植入1、出现:在Web安全领域,Webshell一直是一个非常重要且热门的话题。在目前传统安全领域,Webshell根据功能的不同分为...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。