2.Windows2000–WindowsXPSP1 2.1环境准备 环境 环境准备 虚拟机 32位Windows2000SP4 调试器 OllyDbg、WinDbg 编译器 VC6.0、VS2008 2.2堆的结构 ​在该阶段,整个堆空间主要由4个结构来维护,分别是段表(segmentlist)、虚表(VirtualAllocationlist)、空表(freelist)和快表(lookaside)。其中,与空表伴生的还有两个数据结构,分别是空表位图(FreelistBitmap)和堆缓存(HeapCache),这两个数据结构的引入减少了在分配时对空表的遍历次数,...

  lnKd8TidOnyy   2024年02月19日   159   0   0 网络安全

CVE-2010-2883AdobeReaderTTF字体SING表栈溢出漏洞 1.漏洞描述 ​AdobeReader和Acrobat都是美国奥多比(Adobe)公司的产品。AdobeReader是一款免费的PDF文件阅读器,Acrobat是一款PDF文件编辑和转换工具。基于Window和MacOSX的AdobeReader和Acrobat9.4之前的9.x版本,8.2.5之前的8.x版本的CoolType.dll中存在基于栈的缓冲区溢出漏洞。远程攻击者可借助带有TTF字体SmartINdependentGlyphlets(SING)表格中超长字段uniqueName的PDF文件执行任意代码或...

  lnKd8TidOnyy   2024年02月19日   69   0   0 网络安全

MetaSploit开发Exploit 1.安装MetaSploit 1.1下载 ​metasploit-framework官网下载:DirectoryTree(metasploit.com) ​下载最新安装包即可:如下图 1.2安装 ​双击下载的metasploitframework-latest.msi,一直点next,最后选择安装目录即可 1.3环境变量 我的电脑-属性--高级系统设置-属性-环境变量 选择“Path",再点击“编辑”按钮 点击”新建“按钮,把此软件的安装目录”D:\metasploit-framework\bin“放进去,再点击”确定“即按钮可 再继续在电脑“开始”...

  lnKd8TidOnyy   2024年02月19日   120   0   0 网络安全

​当secondaryprocessor-basedVM-executioncontrol字段“enableEPT”为1时,启用EPT(ExtendedPageTable,扩展页表)机制 ​开启EPT机制后VMM需要建立EPT页表结构,通过在EPTP(ExtendePageTablePointer)中提供EPT页表结构的指针值,为每个VM准备不同的EPT页表结构或在同一个EPT页表结构中准备不同的页表项 1.GPA(guest-physicaladdress)64位宽 ​guest软件使用的物理地址,不是真正的物理地址。启用EPT机制后,VM有自己独立的guest-physicaladdres...

  lnKd8TidOnyy   2024年02月19日   88   0   0 网络安全

一、继承的基本概念 ​继承:子类继承父类的属性和行为 ​作用:代码复用 继承分类: 1.按访问属性分为public、private、protected三类 1)public:父类属性无更改,pubic,private,protected仍是自己本身(子类成员函数可以访问父类的public和protected,子类对象可以访问public) 2)private:父类属性全变为privates(子类不能访问父类属性) 3)protected:父类public变为protected,其他不变(子类成员函数可以访问父类的public和protected,子类对象不能访问) 2.按继承父类的个数分为单继...

  lnKd8TidOnyy   2023年11月02日   34   0   0 C++

1.菱形继承 1)概念 ​B,C继承自A,D继承自B,C 2)问题 ​一个派生类中保留间接基类的多份同名成员,可能出现命名冲突和冗余数据问题 2.虚继承 c代码示例: include<stdio.h> //定义家具类,虚基类,等同于类A classFurniture{ public: Furniture(){ printf("Furniture::Furniture()\n"); price=0; } virtualFurniture(){//家具类的虚析构函数 printf("Furniture::Furniture()\n"); } virtualintgetPrice(){/...

  lnKd8TidOnyy   2023年11月02日   45   0   0 C++

虚幻引擎4学习笔记[1]:蓝图编程Demo ​最近学习虚幻引擎,主要看的是Siki学院的课,课程链接:Unreal蓝图案例基础入门SiKi学院|SiKi学堂unity|u3d|虚幻|ue4/5|java|python|人工智能|视频教程|在线课程(sikiedu.com) ​以下为课程笔记: 1.创建工程 ​选择蓝图,不带初学者内容包 2.创建关卡1 3.设计关卡1 ​添加初学者内容包,可以使用一些里面的材质,纹理 3.1地形 选择Geometry->Box更好地设置地形 铺设地板不能直接拖拽该Actor,不然相应的贴图也会发生变形,可以使用BrushSettings来压缩地板块...

  lnKd8TidOnyy   2023年11月01日   78   0   0 游戏开发
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~