自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Win32-计算器案例-完美解决小数点运算

如何改宽字符-->自己百度。

2024-01-04 21:17:12 446 1

原创 内核交互函数调用和函数地址动态寻找

【代码】内核交互函数调用。

2024-07-17 08:45:56 74

原创 静态库的生成与调用

2.1:放到了目标进程的文件目录里面**************************************************************************************************************************************************************************************************************************** 2.2:直接在目标进

2024-07-09 20:20:39 133

原创 Sizeof和Strlen(Wcslen)的区别

,sizeof(xxx)/sizeof(xxx)是求字符空间大小,(Strlen\Wcslen)(从上图可以看出,sizeof是求这个变量所占字节大小(的函数,其次它是求字符串实际有效字符的个数。

2024-07-03 11:26:21 196

原创 PE文件结构—重定位表解析

【代码】PE文件结构—重定位表解析。

2024-05-22 17:18:22 141

原创 PE文件结构—资源表解析

【代码】PE文件结构—资源表解析。

2024-05-19 12:49:16 198

原创 PE文件结构—资源释放

【代码】PE文件结构—资源释放。

2024-05-18 21:32:15 116

原创 PE文件结构—导出表解析

【代码】PE文件结构—导出表解析。

2024-05-11 17:18:41 217

原创 HOOK---IATHook

【代码】HOOK---IATHook。

2024-05-10 16:24:33 207 1

原创 PE文件结构—导入表解析

【代码】PE文件结构—导入表解析。

2024-05-09 15:18:38 210

原创 PE文件结构—Rva转Foa

通过上图,我找到节表数组下标为7的位置,0x40000000h+0x00020000h = 0x0x40020000h(节的起始地址),节的最大地址=0x40020000h+0x43c(1084d)=0x4002043C。通过上图,我找到节表数组下标为4的位置,0x40000000h+0x0001D000h = 0x4001D000h(节的起始地址),节的最大地址=0x4001D000h+0x43c(3907d)=0x4001DF43h。2.比如找数据目录表的资源表的结构体位置。

2024-05-07 11:25:42 240

原创 PE文件结构—Dos+NT进步解析

【代码】PE文件结构—Dos+NT进步解析。

2024-05-07 00:43:06 208

原创 PE文件结构-Dos和Nt的初步解析

【代码】PE文件结构-Dos和Nt的初步解析。

2024-05-05 22:59:39 81 2

原创 Windwos系统编程—Dll注入与卸载

【代码】Windwos系统编程—Dll注入器。

2024-02-10 12:48:23 140 1

原创 Windwos系统编程-任务管理器项目

【代码】Windwos系统编程-任务管理器项目。

2024-02-01 09:40:23 166 1

原创 Windwos-系统编程 进程与线程

【代码】Windwos-系统编程 进程与线程。

2024-01-30 17:05:19 29 1

原创 Windows系统编程—文件读写移动删除,以及递归遍历文件夹

【代码】Windows系统编程—文件读写移动删除,以及递归遍历文件夹。

2024-01-30 09:32:33 144 1

原创 MFC - Cfile::read函数读写中文乱码

【代码】MFC - Cfile::read函数读写中文乱码。

2024-01-08 21:23:11 490

原创 Win32对话框程序

【代码】Win32对话框程序。

2024-01-03 12:06:15 425 1

原创 queue容器存放stack容器——stack容器存放指针类

【代码】queue容器存放stack容器——stack容器存放指针类。

2023-12-01 10:59:08 27 1

原创 deque容器的打分实例

【代码】deque容器的打分实例。

2023-11-30 17:17:15 34

原创 数组类封装-类模板

【代码】数组类封装-类模板。

2023-11-29 17:12:59 24 1

原创 C++_类模板实现单链表(增、删、显)

难点在删除函数。

2023-09-01 15:49:17 114 1

原创 (普通数据类型指针详解)以及(指针和引用的区别)

在内存中,由于指针保存的数据都是地址,所以,在32位程序占4字节,64位程序占8字节。此时肯定就有人问了,既然都是4个字节并且保存的都是地址,那为啥还要char* 、short*...等。那是因为我们需要类型去解释这个地址中的数据。每种数据类型所占的内存空间不同,指针只保存了存放数据的收地址,而没有指明该在哪里结束。这时就需要根据对应的数据类型来解释数据的结束地址。可以看出不管它啥类型的指针,地址都一样,但因为类型不一样所以取值范围也不一样。。

2023-08-25 22:38:21 62

原创 C语言结构体对齐以及‘CC’内存存放规则

也就是此结构体的 (结构体理论大小 )33 % (double)8 == 0(很明显不等于0),当33加到40时,40 % 8 == 0,所以0x61(上面VS内存图)后面还有7个cc,所以这就是为啥sizeof(obj) == 40。结合上面2图,可以发现CC在内存中存放规律并且我们计算出来的和内存里面的一样确实是33个字节, 但离sizeof(obj)算出来的还差7个字节,是怎么回事呢?1.cc存放规则和结构体的成员偏移(member offset)有关,成员偏移(相对于结构体首地址的偏移。

2023-08-03 23:51:32 112

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除