- 博客(9)
- 资源 (6)
- 收藏
- 关注
原创 窗口子类化补遗
接着前一篇,说到用callwindowproc替换hwnd,其实我后来想到了,这个还搞麻烦了,其实明白道理很简单,那lparam传入的是要指向text的缓冲区的地址,只要我们将这个地址填入一个字符串就行了,看代码:LRESULT CALLBACK a(HWND h,UINT m,WPARAM w,LPARAM l){ if(m==WM_GETTEXT){ char *a=(c
2009-02-27 20:48:00 779 2
原创 对于屏蔽wm_gettext消息的思考
博客最近都没有时间更新了,一直都比较忙,开学了,不少事情啊,不过我一直没有停下学习的脚步.记得前面说过qq消息框屏蔽了wm_gettext消息并且讲了突破办法,那么我们来看看该怎么屏蔽wm_gettext消息呢. 其实也很简单就是对窗口进行子类化,但是我们想给wm_gettext返回一个错误错误的字符串,该怎么办呢,呵呵,先看看wm_gettext是怎么发送出去的.msd
2009-02-25 23:20:00 3937 1
原创 vc实现无dll远程线程注入
最近看了些大虾的文章,蛮有感触的,在看到远程dll后没想到还有无dll的线程函数注入,呵呵,有意思啊,我自己也写了一个,很简单,messagebox的注入. 了解dll注入的一定知道,dll内的内容是要写到目标进程内存的,那么我们也推知我们要注入的线程函数也是一定要写入目标进程内存的,包括函数内要用到的数据也是一样,我们可以把要用到的数据写到一个结构体里即可.还有要对我们在函数里
2009-02-10 01:29:00 3964
原创 用vc实现qq消息输入框内容的获取
接着上一篇,说到qq屏蔽了wm_gettext消息,所以常规的sendmessage方法就失效了,那我们是不是束手无策呢了,答案是否定的,文章结尾我说了可以用dll进程注入加窗口子类化来实现输入框内容的获取,我自己试验了下,结果是肯定的,下面我来说下实现的步骤. 首先用窗口探测工具探测qq的消息输入窗口,我这里探测到窗口的句柄是198862,类名是RichEdit20A(
2009-02-09 07:49:00 5726 2
原创 用vc实现对qq发送按钮消息的截获
最近一直在想怎么对qq的发送消息进行截获,就是是说你在聊天窗口点发送按钮时,程序会将你这个消息截下来,那怎么实现呢,也不难,大家一定都知道hook吧,今天就用它了,不过用hook中比较特殊的wh_mouse_ll,这个是鼠标的低级全局钩子,无需远程加载代码,原理是把消息放到消息队列中等待读取.具体的大家可以上网查下,我先说下思路,就是程序运行时安装钩子,然后用一个消息循环进行等待,在
2009-02-08 13:44:00 4401
原创 用vb进行dll进程注入
利用vb进行dll注入进程,貌似不太可能,其实也不尽然,凡事变通一下,大家知道在vc下注入很容易的事情,那么我们何不把vc下的代码写成dll供vb调用呢,我试了一下,感觉还不错.下面看代码,首先是vc下的:先建一个mfc dll工程(我一开始用的是win32 dynamic-link library,但调试总提示找不到dll入口,不知为何,望高手指教),然后在你建的cpp下写
2009-02-06 23:09:00 4334 1
原创 javascript闭包之悟(二)
接着上一篇,说到闭包的创建过程,当函数外的变量对函数内的代码块进行引用时便会产生闭包,说的本质点,也就是产生了一个实例而已,有点不好理解,那么下面我们来看看几种情况:1.前面说的,这里不重复.2.function a(){var s="a";this.show=function(){alert(s);}}var o=new a();这是一种很常见的情
2009-02-04 23:36:00 838
原创 javascript闭包之悟(一)
自己学习javascript这5年来,接触闭包也是在最近,要不是ajax的兴起,我恐怕还很难接触这个概念,当初自己了解闭包时也走了不少弯路,所以我将自己的学习感悟写在这里,算是对自己学习的总结,也算是让其他朋友避免和我重蹈覆辙. 闭包这玩意,说难理解也不难,说容易也不容易,关键还看你对动态语言的领悟,貌似这个已经成为了动态语言的特性.那么到底什么是闭包,该如何创建它呢,呵
2009-02-04 07:56:00 932
原创 关于mfc里afxbeginthread的一些感悟
最近看一本书,书写的不错,很通俗易懂,我对其中的一些例子自己也做了练习,学到了不少.在我看线程这一块时,还是有不少感悟. 在看到afxbeginthread时,对这个方法蛮感兴趣的,创建线程很方便,但是我注意了下,该函数返回的不是创建线程的句柄,而是cwndthread的指针对象,而我想用WaitForMultipleObjects等待线程返回,该怎么办呢,cwndt
2009-02-02 18:58:00 8005
vc编写http多线程断点续传程序
2010-09-14
自己用c++写的html文件解析程序(html-x)
2010-01-30
system-X 1.0 beta(webos)
2009-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人