✦一、eBPF简单介绍✦eBPF顾名思义来源于BPF(如下图),实际上BPF最初的目的是用于高效网络报文过滤,经过重新设计,eBPF 就不再局限于网络协议栈,它后期已经成为内核顶级的子系统,演进为一个...
.NET实现虚拟WebShell第1课之VirtualFile
0x01 背景本次分享.NET FrameWork 2.0及以上版本如何实现虚拟Webshell,这种高级的隐匿手法得益于使用.NET VirtualPathProvider类,基于此类扩展的WebS...
C++ 虚函数表剖析
一、概述为了实现C++的多态,C++使用了一种动态绑定的技术。这个技术的核心是虚函数表(下文简称虚表)。本文介绍虚函数表是如何实现动态绑定的。二、类的虚表每个包含了虚函数的类都包含一个虚表。我们知道,...
安全之道要从网络免疫力入手
人类的健康要从预防开始,其中发挥免疫力的作用至关重要。信息系统也是如此,日前杭州迪普科技秉承“应用即网络”的技术理念,从网络应用的角度,对于解决信息系统安全提供了全新的思路。 安全是网络设备的属性 我...
ASP.NET下的内存马(4) VirtualPath内存马
0x00 前言 asp.net下的内存马研究文章比较少,目前提到过的包括虚拟路径内存马以及HttpListener内存马。最近研究了一下其他类型的内存马,发现.net可以利用的地方要多得多。所以准备写...
ASP.NET下的内存马(4) VirtualPath内存马
0x00 前言 asp.net下的内存马研究文章比较少,目前提到过的包括虚拟路径内存马以及HttpListener内存马。最近研究了一下其他类型的内存马,发现.net可以利用的地方要多得多。所以准备写...
CWE-1087 没有虚析构函数的虚拟方法类
CWE-1087 没有虚析构函数的虚拟方法类 Class with Virtual Method without a Virtual Destructor 结构: Simple Abstraction...
CWE-1045 带有虚拟析构函数的父类和没有虚拟析构函数的子类
CWE-1045 带有虚拟析构函数的父类和没有虚拟析构函数的子类 Parent Class with a Virtual Destructor and a Child Class without a ...
4