![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术心得
文章平均质量分 76
xyblack
这个作者很懒,什么都没留下…
展开
-
sockaddr与sockaddr_in结构体详细讲解 二者区别
struct sockaddr {unsigned short sa_family; /* address family, AF_xxx */char sa_data[14]; /* 14 bytes of protocol address */}; /* 16 by转载 2008-07-16 16:50:00 · 539 阅读 · 0 评论 -
无窗口 定时器使用
#include "stdafx.h"#define IDT_TIMER1 100void CALLBACK TimerProc ( HWND hwnd, UINT message, UINT iTimerID, DWORD dwTime);BOOL bContinue = TRUE;int APIENTRY WinMain(HINSTANCE hInstance,转载 2008-07-16 16:19:00 · 974 阅读 · 0 评论 -
进程中dll模块的隐藏
cc682/NetRoc http://netroc682.spaces.live.com/ 为了避免自己的某个dll模块被别人检测出来,有时候希望在自己加载一个dll之后,或者将dll注入到他人进程之后避免被检查出来。这就需要想办法抹掉这个dll的模块信息,使得Toolhelp、psapi等枚举模块的API无法枚举它。 我们可以先简单看看Windows枚举进程内模块的办法吧: 首转载 2008-06-03 22:47:00 · 800 阅读 · 0 评论