
PE文件
文章平均质量分 90
哎呀呀呀浅汐
心中有丘壑,眉目作山河
展开
-
PE文件结构小结
文章目录DOS头NT头文件头判断一个文件是不是PE文件判断一个PE文件是不是dll判断一个PE文件是不是exe判断一个PE文件是32位还是64位(方法1,2)可选头判断一个PE文件是32位还是64位(方法3)数据目录导出表三个数组根据函数名称获得函数地址导入表双桥结构判断一个PE文件是不是sys节表通过RVA获得FOAPE文件结构图:DOS头Dos头一共64个字节typedef struct _IMAGE_DOS_HEADER{ WORD e_magic; // DOS头原创 2021-12-05 15:30:55 · 1055 阅读 · 0 评论 -
线程局部存储(TLS)
TLSTLS:Thread Local Storage,线程局部存储,是一种存储变量的方法。这个变量在它所在的线程内是全局访问的,但是不能被其他线程访问,因而实现了变量的线程独立性,适用于多线程编程。通过TLS机制,可以让程序拥有全局变量,但该变量在不同的线程中有不同的值。TLS的分类根据线程局部存储的数据所用空间在程序运行期,操作系统完成的是动态申请还是静态分配,TLS技术分为两种:动态TLS:通过四个Win32 API实现对线程局部数据的存储;静态TLS:通过预先在PE文件中声明数据存储原创 2021-12-03 17:24:48 · 1458 阅读 · 0 评论