自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 6.【Windows API程序设计】线程的通信(解决调用线程时CPU开销高居不下的问题)

本文介绍了线程通信的三种方式:全局变量、自定义消息和事件对象。重点讨论了使用自定义消息实现线程间通信的方法,包括主线程与工作线程之间的消息传递机制。通过一个计数线程示例,展示了工作线程如何通过PostMessage和PostThreadMessage向主线程和显示线程发送自定义消息来报告进度和状态。文章指出全局变量可能引发同步问题,而自定义消息更适合工作线程与主线程的通信。示例代码演示了如何利用WM_APP定义自定义消息,实现线程间的协调工作。

2025-08-11 12:44:49 1269

原创 5.【Windows API程序设计】为什么使用多线程?

本文首先澄清多线程设计的目的并非单纯利用多核CPU,而是解决主线程无法处理的问题。通过Windows程序示例展示了线程的基础概念:可执行文件是静态的指令数据集合,进程是动态运行实例,线程是执行单元。当主线程进入死循环时(如示例中的Counter函数),会导致界面卡死,这正是需要创建子线程的场景。子线程共享进程资源但拥有独立执行流,通过时间片轮转实现"并发"。文章强调多线程的核心价值在于任务分解,而非硬件利用,单核处理器同样需要多线程来避免主线程阻塞。

2025-08-08 15:52:08 1011

原创 1.【CrackMe】第一个用MFC写的超简单CrackMe!

本文详细介绍了MFC应用程序的编写和OD动态调试过程。首先通过Visual Studio创建MFC对话框应用,添加按钮、编辑框等控件实现密码验证功能。随后使用OllyDbg对生成的exe进行调试,通过智能搜索定位关键字符串和跳转指令,分析je跳转与Z标志位的关系。调试过程中展示了如何通过修改Z标志位实现程序破解,并解释了cmp/test指令对标志位的影响机制。整个过程完整呈现了从程序开发到逆向分析的完整技术路线。

2025-08-06 12:19:18 521

原创 4.【Windows API程序设计】线程与进程的相关API函数

本文介绍了Windows系统中进程和线程的基本操作。主要内容包括:1) 使用CreateProcess函数创建进程,详细说明其参数和STARTUPINFO、PROCESS_INFORMATION结构体;2) 遍历进程的方法,通过CreateToolhelp32Snapshot、Process32First和Process32Next函数获取系统进程信息;3) 终止进程的ExitProcess和TerminateProcess函数;4) 使用CreateThread创建线程,说明其参数和注意事项。

2025-08-05 17:08:50 617

原创 3.【Windows API程序设计】第一个Windows程序:Hello Window

本文简要概括了二进制安全要学的API方向,避免浪费太多时间在没必要的API上,因为我们的目标并不是Windows程序设计师,那是操作系统厂商应该做的,另外介绍如何创建一个窗口。

2025-08-04 18:06:19 1227

原创 2.【Windows API程序设计】第一章最后的部分:寄存器的变化、程序编译过程、字符集的发展、字符串的处理和结构体数据对齐

Windows API程序设计第一章的后半部分,主要讲解32->64寄存器的变化,程序编译过程,字符集和字符串处理。

2025-08-04 10:27:17 1188

原创 1.Windows API程序设计:第一个程序:Hello World!

深入浅出Windows API程序设计:编程基础篇:第一章(上),主要讲解第一个程序Hello World!,对应的函数解释,以及栈帧详解。

2025-08-03 23:56:29 1146

原创 【二进制安全学习技能树】

本文罗列二进制安全的学习技能路径,本人学习能力一般,基础一般,从最基础的学起,期待和我一起进步~

2025-08-03 22:26:58 521

空空如也

空空如也

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

TA关注的人

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