windows编程
文章平均质量分 54
寒江雪语
这个作者很懒,什么都没留下…
展开
-
圣天诺加密狗(HASP)破解
圣天诺加密狗破解原创 2022-12-12 00:23:39 · 6870 阅读 · 0 评论 -
双管道cmd反弹程序
仅此记录,以备查询server:#include #include #include #include #pragma comment(lib,"ws2_32.lib")void ReceiveThread(LPVOID lPvoid){ SOCKET socketNew = (SOCKET)lPvoid; while(1) { char receiveBu原创 2016-01-24 02:13:27 · 2026 阅读 · 2 评论 -
c++ 设计模式.pdf
链接:http://pan.baidu.com/s/1qWqm4LQ 密码:hy20转载 2015-06-26 21:30:19 · 4516 阅读 · 1 评论 -
vS2010 列表控件 添加右键菜单
1、首先在需要添加消息的控件上进行右键,弹出如下对话框2,如下图选择需要的消息响应,这里选择NM_RCLICK 消息。3,添加如下代码void CasteroidDlg::OnNMRClickRemotehostList(NMHDR *pNMHDR, LRESULT *pResult){ LPNMITEMACTIVATE pNMItemActivat原创 2015-03-15 01:44:52 · 4045 阅读 · 0 评论 -
PEB结构
PEB进程环境快,下面是其一些结构//===============================================================================================//typedef struct _UNICODE_STR{ USHORT Length; USHORT MaximumLength; PWSTR pB原创 2015-01-25 23:43:14 · 6159 阅读 · 0 评论 -
基于对话框MFC程序添加状态栏
首先 需要创建一个 状态栏对象:CStatusBar m_Statusbar; //状态栏然后在初始化程序中//创建状态栏 m_Statusbar.Create(this); m_Statusbar.SetIndicators(indicators,sizeof(indicators)/sizeof(UINT)); CRect rect; GetWindowRe原创 2015-02-27 22:46:54 · 4204 阅读 · 0 评论 -
c语言md5加密实现
md5.h#include #include /* POINTER defines a generic pointer type */typedef unsigned char * POINTER;/* UINT2 defines a two byte word *///typedef unsigned short int UINT2;/* UINT4 defines a f转载 2014-10-01 21:58:53 · 3641 阅读 · 0 评论 -
gh0st3.6源码分析(1)——木马的生成
在分析木马程序时如何安装的之前,我们首先需要简单的了解下,木马程序时如何生成的。我们知道,木马程序时作为资源文件被存储到主程序中的,生成木马的时候释放出来。 那一些木马连接的配置信息是如何保存的呢?先看下面一个截图上线字符串时时木马程序在连接客户端时必须的信息,保存着客户端地址相关信息。这段字符串时将客户端信息加密处理得来的原创 2014-02-12 00:02:32 · 4940 阅读 · 0 评论 -
lcx源码分析
闲着没事,看到网上找了份lcx的源码看了下。在此简单的分析下。 首先指明下 lcx 核心代码用的网络模型是select选择模型。 这里仅分析了常用的功能代码 -listen port1 port2 -slave ip port1 127.0.0.1 3389 经过分析 ,画出程序大致流程如下。 (图中的buf是共用一片缓冲区,每个机器有两个共用的bu原创 2014-02-10 20:20:38 · 3532 阅读 · 0 评论 -
select模型 writefds 测试
这里测试连接成功后的套接字,select时,套接字始终是可以状态,即可以发送数据服务端:#include #include #pragma comment(lib,"WS2_32")#define PORT 1234int main(){ //初始化ws2_32.dll WSADATA wsaData; WORD sockVersion = MAKEWORD(2,2)原创 2014-02-03 00:10:34 · 3783 阅读 · 0 评论 -
重叠(overlapped)I/O模型
重叠I/O模型是异步IO模型。 先简单说明下 同步IO和异步IO操作,同步IO模型: 当一个线程启动一个I/O操作时,进入等待状态,等到IO操作完成结束后,才继续执行。异步IO模型,当一个线程启动一个I/O时,通常会将I/O处理和某一内核对象绑定,I/O函数会立即返回,不会等待,等到系统处理完此I/O操作时,通知绑定的内核对象,I/O处理结束了。下面的代买是 wind原创 2014-01-09 00:15:45 · 1556 阅读 · 0 评论