C编程
zy_strive_2012
天道酬勤
展开
-
HOOK API入门之Hook自己程序的MessageBoxW(简单入门)
说到HOOK,我看了很多的资料和教程,无奈就是学不会HOOK,不懂是我的理解能力差,还是你们说的不够明白,直到我看了以下这篇文章,终于学会了HOOK:http://blog.sina.com.cn/s/blog_628821950100xmuc.html //感谢文章作者的分享,让我学会了HOOK文章出处,好像是这篇:http://blog.csdn.net/glliuxueke...转载 2019-11-12 11:30:22 · 521 阅读 · 0 评论 -
[木马]不释放资源到本地文件系统,直接运行其内嵌exe程序 卡巴竟然报毒,MSE正常
可以运行,但是杀软报毒,源码主要收集于网络,非自创,加工组合而已:#include "stdafx.h" #include "resource.h"typedef IMAGE_SECTION_HEADER (*PIMAGE_SECTION_HEADERS)[1]; // 计算对齐后的大小 unsigned long GetAlignedSize(unsigned lo...转载 2019-11-12 11:03:05 · 313 阅读 · 0 评论 -
C++中#if #ifdef 的作用
一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。 条件编译命令最常见的形式为: #ifdef 标识符 程序段1 #else 程序段2 #endif它的作用是:当标识符已经被定义过(一般转载 2017-11-02 09:21:07 · 585 阅读 · 0 评论 -
extern C的作用详解
extern "C"的主要作用就是为了能够正确实现C++代码调用其他C语言代码。加上extern "C"后,会指示编译器这部分代码按C语言的进行编译,而不是C++的。由于C++支持函数重载,因此编译器编译函数的过程中会将函数的参数类型也加到编译后的代码中,而不仅仅是函数名;而C语言并不支持函数重载,因此编译C语言代码的函数时不会带上函数的参数类型,一般之包括函数名。 这个功能十分有转载 2017-11-02 09:31:55 · 315 阅读 · 0 评论 -
Windows内核学习笔记-- 编写程序手动加载驱动程序
#include #include #include #include #define DRIVER_NAME "HelloDriver" #define DRIVER_PATH "..//MyDriver//HelloDriver.sys" //装载NT驱动程序 BOOL LoadNTDriver(char* lpszDriverNa转载 2017-11-02 09:35:13 · 1751 阅读 · 0 评论 -
GetWindowTextA函数学习
GetWindowTextA functionCopies the text of the specified window's title bar (if it has one) into a buffer. If the specified window is a control, the text of the control is copied. However,GetWindowT...转载 2019-05-28 14:55:21 · 1396 阅读 · 1 评论