2024Tomcat Filter类型内存马与查杀技术学习.docx
《2024Tomcat Filter类型内存马与查杀技术学习.docx》由会员分享,可在线阅读,更多相关《2024Tomcat Filter类型内存马与查杀技术学习.docx(43页珍藏版)》请在优知文库上搜索。
1、TomcatFilter类型内存口与查杀技术学习前I随着每年攻防对抗强度的增加普通的木在各大厂商的安全设备下,根本难以存活,想要落地一个实体木的难度逐渐增大逐步完善的过滤机制前后端分离的趋势,使得传统的WebShell生存空间越来越小于是,随着时代的发展,内存口出现了内存口就是一种无需落地文件就能使用的WebSheIl它将恶意代码写入内存,拦截固定参数来达到WebSheIl的效果发展过程如下:web服务器管理口面大口小口拉大口-句话木口加密一句话木口加密内存口php内存口刚开始学习的时候,只知道php内存口,想的都是内存口,php和java应该会有一些相似的特征,应该可以类it-下php内存口
2、常常作为AWD对抗赛的常用手段先通过一个简单的php型看一下内存口的基本实现思路?phpignore_user_abortj(jae);/ignore_user_abort如果设置为TRUE则忽略与用户的断开,脚本将继续运行set_time_limit(0);/PHP脚本限制了执行时间SeJtim(0)设置一个脚本的执行时间为无限口unlink(.F;/删除自身$file=,.config.h,;$code=,;喳lfile_put_contents($file,$code);/创建SheIl.phpsystem(,touch-m-d2018-12-0109:10:12t,.config.ph
3、p,);usleep(50);间隔时间)?生成.cofig.php普通Is列不出来得Is-a才会列出=隐藏文件删除自身文件,然后在某一个目录下循环生成你的webshell=不死那我们可以梳理一下php内存口的流程:1.将携带循环生成木口的命令脚本上传至目标服务器2,删除文件本身3.让其以隐藏文件的方式,死循环创建文件并向文件中写入木口查杀php内存口1.重言php月艮务器(serviceapache2restart)2,强行kill后台进程psauxgrepwww-dataawkprint$2*xargskill-93 .while循环写脚本while:;dorm-rfxxx;done4 .建
4、立一个和不死口相同名字的文件或者目录,不断竞争写大-个和不死口同名的文件b那我们根据php来类It-下java1,内存无文件落地B户无法浏览到5 .文件不死能够循环执行要实现这两点需要结合java的特性来看,通常运行java的Web容器是TomCat-这里以TOmCat为例实现思路我们先来看一下客户端(浏览器)与服务器(TomCat)交互的简化流程客户端发起的Web清求会依次经过1.iStenerFilterServlet三个组件,我们只要在这个请求的过程中做手脚,在内存中修改已有的组件或者动态注册一个新的组件,插入恶意的SheIlCOde就可以达到我们的目的-句话总结:对访问路径映射及相关处
5、理代码的动态注册我们要在上面这三个地方动手脚,于是按照作用的位置我们有了 listener内存口 filter内存口 Servlet内存口这三个统称为:servlet-api型在特定框架里,如SpringStruts2等框架,按照位置分类可以有 interceptor型 controller型同时针对不同的中间件还有不同的类型 Tomcat的Pipeline&Valve.GriZZly的FilterChain&Filter等等最后一种是字节码增强型内存口JavaAgent内存口最终安全行业将分为以下。类- 动态注册SerVIetAlter/IiStener(使用servlet-api的具体实现
6、)- 动态注册interceptor/controller(使用框架如springstruts2).动态注册使用职责链设计模式的中间件.框架的实现(例如Tomcat的Pipeline&ValveGrizzly的FiIterChainSFiIter等等)- 使用javaagent技术写入字节码以Filter型内存口为例在进入正题之前,先说两个东西java特性一反射java的四大特性是,封装,继承,多态,反射,其中灵魂是反射我们先看这张图,正常我们new一个对象的时候,逻辑过程是,把class文件加载到jvm中,之后才能产生class对象但是我们利用反射机制的话,就能够直接在jvm中调用已经加载好
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2024Tomcat Filter类型内存马与查杀技术学习 2024 Tomcat Filter 类型 内存 技术 学习