Mshell icon indicating copy to clipboard operation
Mshell copied to clipboard

Memshell-攻防内存马研究

Mshell-攻防内存马研究

Getshell

不知从那天起,内存马悄悄成为了新的技术研究方向。一边习惯了技术的更迭而淡定自若,一边突然面对消失的技术而黯然伤神消沉。猛回头,发现突然消失的又何止是技术?本项目用来收集整理内存马相关的技术资料,包括内存马技术原理实现方法具体的项目等。内存马在Java领域独领风骚,因此我们将重点关注Java内存马。也用此项目致敬四大spy,致敬老兵,致敬消失的技术!作者:0e0w

本项目创建于2023年5月1日,最近的一次更新时间为2024年3月1日。

01-内存马资源

一、优秀文章

二、开源项目

  • [x] https://github.com/topics/memshell
  • [x] https://github.com/search?q=memshell
  • [x] https://github.com/pen4uin/java-memshell-generator
  • [x] https://github.com/hosch3n/msmap
  • [x] https://github.com/0x00007c00/JundeadShell
  • [x] https://github.com/threedr3am/ZhouYu
  • [x] https://github.com/feihong-cs/memShell
  • [x] https://github.com/jweny/MemShellDemo
  • [x] https://github.com/achuna33/Memoryshell-JavaALL
  • [x] https://github.com/achuna33/FuckMemshell
  • [x] https://github.com/BeichenDream/GodzillaMemoryShellProject
  • [x] https://github.com/ethushiroha/JavaAgentTools
  • [x] https://github.com/rebeyond/memShell
  • [x] https://github.com/ax1sX/MemShell
  • [x] https://github.com/0x727/DropLabTools
  • [x] https://github.com/su18/MemoryShell
  • [x] https://github.com/safe6Sec/MemoryShell
  • [x] https://github.com/NikolaGareth/MemoryShell
  • [x] https://github.com/7BitsTeam/LearningAgentShell
  • [x] https://github.com/gobysec/Memory-Shell
  • [x] https://github.com/XhstormR/memshell-serial
  • [x] https://github.com/minhangxiaohui/JAVA_memshells
  • [x] https://github.com/kuron3k0/java_memshell
  • [x] https://github.com/changheluor007/MemShell-1
  • [x] https://github.com/bmth666/memshell
  • [ ] https://github.com/Octoberfest7/MemFiles
  • [ ] https://github.com/lz2y/yaml-payload-for-ruoyi
  • [ ] https://github.com/retry-later/MemoryShell_java
  • [ ] https://github.com/AzRunRCE/MemoryShellCodeExploit
  • [ ] https://github.com/kyo-w/router-router
  • [x] https://github.com/INT2ECALL/Awesome-JavaMemoryShell
  • [x] https://github.com/cri1wa/MemShell
  • [ ] https://github.com/c0ny1/java-object-searcher
  • [ ] https://github.com/pwntester/ysoserial.net
  • [ ] https://github.com/veo/vagent
  • [ ] https://github.com/rzte/agentcrack
  • [ ] https://github.com/veo/ebpf_shell
  • [ ] https://github.com/veo/nginx_shell

三、学术论文

四、其他项目

02-内存马原理

  • [ ] https://0e0w.com/Mshell #文章编写中,待公开

03-内存马实战

一、Tomcat

  • [x] https://github.com/Getshell/TomShell
  • [x] https://github.com/ce-automne/TomcatMemShell
  • [ ] https://github.com/K4ys0n/TomcatMemShellDemo
  • [ ] https://github.com/bitterzzZZ/MemoryShellLearn
  • [x] https://github.com/birdhan/Memory

二、Weblogic

  • [x] https://github.com/Getshell/WeblogicShell
  • [ ] https://github.com/keven1z/weblogic_memshell
  • [ ] https://github.com/Y4er/WebLogic-Shiro-shell

三、Spring

  • [x] https://github.com/Getshell/SpringShell
  • [ ] https://github.com/passer-W/snakeyaml-memshell
  • [ ] https://github.com/mieeA/SpringWebflux-MemShell
  • [ ] https://github.com/viemsr/spring_cloud_gateway_memshell

四、Shiro

  • [ ] https://github.com/KpLi0rn/ShiroVulnEnv
  • [ ] https://github.com/yyhuni/shiroMemshell

五、Jboss

六、WebSphere

七、Python

  • [ ] https://github.com/iceyhexman/flask_memory_shell

八、.NET

  • [ ] https://github.com/crisprss/net_memory_webshell
  • [ ] https://github.com/BeichenDream/GodzillaMemoryShellProject.NET

九、Struts2

十、WebSocket

十一、gRPC

九九、待整理

04-内存马查杀

  • [ ] 给木马带双眼睛@KyoDream
  • [ ] 查杀Java web filter型内存马@c0ny1
  • [ ] https://github.com/geekmc/FindShell
  • [ ] https://github.com/4ra1n/shell-analyzer
  • [ ] https://github.com/c0ny1/java-memshell-scanner
  • [ ] https://github.com/LandGrey/copagent
  • [ ] https://github.com/alibaba/arthas
  • [ ] https://github.com/sf197/MemoryShellHunter
  • [ ] https://github.com/cri1wa/DefendMemoryShell
  • [ ] https://github.com/tovd-go/java-memshell-scan
  • [ ] https://github.com/huoji120/DuckMemoryScan
  • [ ] https://github.com/threedr3am/GuanYu
  • [ ] https://mp.weixin.qq.com/s/y6qEtfhdA8Udmvxuh7H12Q

05-内存马参考

  • [ ] https://github.com/pen4uin
  • [ ] https://github.com/threedr3am
  • [ ] https://github.com/Getshell/Webshell
  • [ ] https://github.com/HackJava/HackJava
  • [ ] https://github.com/HackJava/JNDI
  • [ ] https://github.com/HackJava/jspshell
  • [ ] https://github.com/RoboTerh

Stargazers over time