自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 论坛 (44)
  • 收藏
  • 关注

原创 通过汇编看调用协定

  调用函数的时候,有各种不同的调用约定。它们规定了参数的传送方式、参数是否可变,由谁来处理堆栈等。常用的调用约定有两种:C语言调用约定和Pascal语言调用约定。   可以在工程设置中设定自定义函数的调用规则,也可以在函数声明和定义的时候在函数名前加关键词或API宏定义(如_cdecl、__stdcall、__fastcall、WINAPI、APIENTRY等)明确表示函数的调用协定。    下

2003-05-01 11:30:00 1702

原创 对话框中控件的WM_KEYDOWN消息处理

对话框中控件的WM_KEYDOWN消息处理    在很多应用中我们要对对话框的控件进行个性化处理,如控制输入编辑框的字符。这时候我们就要对WM_KEYDOWN进行消息处理,下图给出了该消息的流向。知道了该消息的流向就知道可以在哪些地方截获。可以在CAppDlg::PreTranslateMessage()、CDebugEdit::PreTranslateMessage()、CDebug

2003-05-01 11:18:00 2442

原创 闲谈<原码、反码、补码>

闲扯原码、反码、补码   相信大家看到这个标题都不屑一顾,因为在任何一本计算机基础知识书的第一章都有他们的解释,但是在书上我们只能找到一些简单的定义,没次看过之后不久就忘了。最近论坛里有人问起这些概念,看到很多人的回复是以前看过现在忘了去看看某某书之类,很少有给出一个合理的解释。于是本人就开始思考(虽然上帝会发笑,我还是要思考。),于是得出了以下的结论。     数值在计算机中表示形式

2003-03-31 09:38:00 9823 2

原创 自己动手做QQ木马--文件绑定篇(二)

 接上篇: 代码如下://根据返回值判断是否继续执行本文件bool CBindFile::Initiate(){    int i = 0, k = 0;    DWORD dwErrorCode = 0;    DWORD dwFileLen = GetFileSize(hFileMyself, NULL);     //此外加入捆绑器程序的最终大小,来判断是绑定文件还是分解执行文件   

2003-03-28 18:07:00 7772 79

原创 自己动手做QQ木马--文件绑定篇(三)

3.Unbind_and_Run()//分解已合并的文件,同时运行它们bool CBindFile::Unbind_and_Run(){    HANDLE hFileOut    = NULL;       //存放分解出文件的句柄    DWORD bytesin      = 0;          //一次读取的数据数目    DWORD bytesout     = 0;        

2003-03-28 18:06:00 2793 10

原创 自己动手做QQ木马--文件绑定篇(-)

自己动手做QQ木马--文件绑定篇     在本篇中我将详细分析一下CBindFile类的实现细节。先看看CBindFile类的声明吧!class CBindFile : public CObject  {public:      CBindFile();      virtual ~CBindFile();    static const char

2003-03-28 09:22:00 3884 27

原创 自己动手做QQ木马-----总序

自己动手做QQ木马-----总序 声明:本文只适合初学者,“帮助”他们从重复无趣的书本练习中解脱出来,真正的做一个他们感兴趣的东西。毕竟在枯燥无味的编程世界里,兴趣还是坚持向前的原动力,同时也揭开网上各种各样的QQ密码截取器的神秘面纱。郑重声明本人公布这篇文章并不鼓励大家去窃取他人的帐号密码,所以在此只贴出一些重要的体现技术原代码。废话不多说了,先介绍一下本程序的构思及使用的相关技术。

2003-03-25 13:36:00 5016 5

原创 自己动手做QQ木马-----HOOK篇

自己动手写QQ木马-----HOOK篇     首先让我们来回顾一下Windows的消息分类。l        WM_XXX(除WM_COMMAND和WM_NOTIFY外)WINDOWS消息硬件的输入消息或USER模块的窗口管理消息,任何派生自CWnd的类均可接收此消息。l        WM_COMMAND命令消息凡由UI对象产生的消息,可能来自菜单或加速键(wParam

2003-03-25 13:36:00 2920 13

原创 使用strcpy的几点心得

      根据《出现频率最高的笔试题》cphj(原作),及众多的网友的观点。本人做了以下总结:    大多数人都同意以下这个写法:只是个人风格有些不同而已。    char *strcpy(char* dest, const char* src)    {       assert(NULL != dest);       assert(NULL != src);       char *t

2003-03-24 09:12:00 1942 2

原创 进程间的通讯实现(IPC)的11种方法

       进程通常被定义为一个正在运行的程序的实例,它由两个部分组成:       一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方      另一个是地址空间,它包含所有的可执行模块或DLL模块的代码和数据。它还包含动态分配的空间。如线程堆栈和堆分配空间。每个进程被赋予它自己的虚拟地址空间,当进程中的一个线程正在运行时,该线程可以访问只属于它的进程的内存

2003-03-24 09:12:00 2773 4

原创 自己动手做QQ木马----邮件发送篇

自己动手做QQ木马----邮件发送篇    以往各网站的EMail系统均是根据标准的SMTP协议编写的,现在为了更有效地抑制垃圾邮件的泛滥,国内各大免费邮箱提供商纷纷开始采用ESMTP的方式设计E-mail收发服务。发送邮件需要对用户的身份进行验证,如果帐号和密码有误,ESMTP服务器则拒绝发送该邮件返回553错误代码。通过对协议的分析我找到设计这样EMail的方法,我们可以用Visual

2003-03-24 09:12:00 6862 62

原创 DLL的调试

假设:    要调试hook.dll hook.h hook.lib1。建立一个新工程Test,将hook整个工程目录拷贝到Test目录下2。在Test工程中需要用到hook.dll的源文件中(或stdafx.h中)加入     #include "./hook/hook.h"   这样在该源文件中使用"::"就可以索引到hook.h中所有的导出函数、   变量以及类   3。在Test的

2003-02-25 17:43:00 1658 1

空空如也

一个面试题 求 n! (n的阶层)需要考虑溢出

发表于 2004-07-13 最后回复 2015-02-02

CPU的页面大小是怎么规定的?

发表于 2002-10-25 最后回复 2012-11-23

两台WIN2000Server上网共享如何实现?

发表于 2003-04-23 最后回复 2012-11-23

[招聘信息]华为北京研究所将在9月15/16日,进行武汉专场招聘,欢迎有兴趣的朋友参加(内详)

发表于 2007-08-30 最后回复 2007-08-31

华为数据通讯产品线诚招有志之士加盟(顶的大大的给分!!!)

发表于 2005-12-06 最后回复 2006-03-14

好久没上来了,阿Q也改头换脸了。散分啦!!!

发表于 2005-09-20 最后回复 2005-09-25

有谁写过软件注册的说明书?

发表于 2003-08-29 最后回复 2003-09-04

给200分。谁知道ServU自带的用户密码加密算法?

发表于 2003-08-07 最后回复 2003-09-03

谁知道这是什么病毒?(winlogon占100%cpu使用率)

发表于 2003-08-20 最后回复 2003-08-29

win2000下拨号成功后是否会广播某消息?

发表于 2003-08-11 最后回复 2003-08-13

大家来总结"VC环境下DLL编写的相关知识", 200分哦~

发表于 2003-03-25 最后回复 2003-07-11

诚聘 ASP,VC 程序员,高级美工人员数名

发表于 2003-07-02 最后回复 2003-07-04

能否有办法在发送方的UDP数据报进入接受方缓冲前,判断该消息的合法性?

发表于 2003-05-22 最后回复 2003-05-30

WIN32下使用ATL/COM问题~ 困惑

发表于 2003-05-01 最后回复 2003-05-17

浏览器的好多属性被修改了,还有任务栏的时间显示也被修改了,分析

发表于 2002-07-14 最后回复 2003-05-06

在98下能运行,在2000下提示某块内存不能read?应该是什么问题

发表于 2002-07-01 最后回复 2003-05-06

来看看,应该是个简单的问题~

发表于 2003-04-18 最后回复 2003-04-26

接上帖...200分大家来关注啊...

发表于 2003-03-29 最后回复 2003-04-22

Win2000下MFC编程使用UNICODE问题。

发表于 2003-04-10 最后回复 2003-04-15

GUID_NULL在哪里定义的?

发表于 2003-04-12 最后回复 2003-04-15

对系统分配堆栈的猜测~ 请教高手!!!

发表于 2003-04-03 最后回复 2003-04-13

gavinlee 来接分!

发表于 2003-03-30 最后回复 2003-03-30

为什么释放一个句柄后不自动将该句柄值清零!!!!!!!

发表于 2003-03-26 最后回复 2003-03-27

关于WINAPI中 BOOL 类型的判断

发表于 2003-03-17 最后回复 2003-03-27

有幸本人的劣作居然上了头版...散分~~~~~~~~~~~~~

发表于 2003-03-24 最后回复 2003-03-25

怎么知道一个进程是否已经结束?

发表于 2003-03-17 最后回复 2003-03-21

谁能给我解释清楚什么是托管? 我给100分

发表于 2003-03-19 最后回复 2003-03-21

如何取的一个ASCII文件的图标?

发表于 2003-03-18 最后回复 2003-03-19

对子进程的线程HOOK中遇到的问题!

发表于 2003-03-08 最后回复 2003-03-13

试图执行系统不支持的操作

发表于 2003-02-18 最后回复 2003-02-26

怎样将一个文件发送到指定的信箱?能说具体一些吗?

发表于 2003-02-23 最后回复 2003-02-24

怎么在本程序的PE文件中自定义一个SECTION,并开辟一个大空间?

发表于 2003-02-21 最后回复 2003-02-24

关于Win32的应用程序地址空间(0x00000000--0x00000fff)

发表于 2002-10-27 最后回复 2002-11-12

请教怎么实现显示桌面功能?

发表于 2002-10-08 最后回复 2002-10-13

怎样建立动态菜单的响应函数?

发表于 2002-09-16 最后回复 2002-09-20

拖动主对话框时两个子对话框也跟着一起移动,请教?

发表于 2002-05-30 最后回复 2002-06-26

怎么在Win2000中实现Win98中拖动窗口移动的同样效果?

发表于 2002-06-23 最后回复 2002-06-26

和vb不是很熟,在VB中用AUTOCAD打开一个文件,有几种方法?

发表于 2002-06-22 最后回复 2002-06-26

谁能给我解析一下RUNMODALLOOP(),请说的清楚一些?

发表于 2002-06-06 最后回复 2002-06-22

对话框设定初始位置问题?

发表于 2002-05-29 最后回复 2002-05-30

空空如也

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

TA关注的人 TA的粉丝

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