RMI反序列化
RMIRMI全称是Remote Method Invocation,远程方法调用。这种思想其实是和C语言的RPC类似的。在这里的RMI是Java独有的一种机制,也就是可以让某个java虚拟机上的对象调用另一个java虚拟机中对象上的方法。具体思想就是让我们获取远程主机上对象的引用,我们调用这个引用对象,但实际方法的执行在远程服务端上。RMI架构从RMI设计角度来讲,基本分为三层架构来实现RMI
PHP的filter过滤器利用总结
对php的filter过滤器利用的总结最近打比赛都遇到了这种考点,这里在学习后总结一下。对php://filter的说明基本说明php://filter是PHP语言中特有的协议流,作用是作为一个“中间流”来处理其他流。基本格式为:php://filter/read=?/resource=?说明:项目描述resource在php://filter中,resource参
Tomcat内存马分析
Tomcat内存马内存马即仅存在于内存中的无文件恶意代码。也就是无文件落地的 webshell 技术。webshell实际上也是一种web服务,那么从创建web服务的角度来看,有下面几种手段和思路:动态注册 servlet/filter/listener(使用 servlet-api的具体实现)动态注册 interceptor/controller(使用框架如 spring/struts2)