即时通信截获SDK 能哥的专栏 10 years 7 months ago 近期把所有聊天相关模块进行了整合,整合到一个dll中,并对代码进行了大量的重构和优化,另外就是一些新的功能,目前情况如下: 【技术特点】 1.采用技术方案为hook方式,非不可靠的硬编码、非不负责任的读内存方式。 2.考虑便于维护的技术方案,不会随qq变更而需要大作改动,类似以前版本的SaveMsg方案。 3.支持后台聊天记录即不打开聊天窗口即可记录聊天记录。 4.支持图片、表情、语音、 CWangChao
加密版Sqlite(集成CppSqlite) 能哥的专栏 10 years 9 months ago 【本文来由】 1.官方不免费版不支持加密解密。 2.网络无言简意赅的操作步骤指导。 3.网络上都是一些dll和lib文件,没有项目文件和源码。 4.网络上的编译方法非官方方式且不具有通用性,明显没有读官方的readme。 5.网络上编译的dll文件和lib文件还要依赖wxWidgets库,本文的方法不依赖wxWidgets库。 【编译步骤】 1.下载wxSqlite3的最新版 CWangChao
获取聊天窗口内容 能哥的专栏 10 years 10 months ago 技术特点: 1.支持群和个人聊天。 3.支持获取群成员。 4.支持获取任意当前可见信息。 5.程序封装为dll,一个傻瓜api调用即可。 6.代码为VC代码,不以来.net平台。 为防小人挪为他用,demo、代码暂不公开,有兴趣可以交流。 CWangChao
阿里旺旺聊天获取(ring3) 能哥的专栏 10 years 11 months ago 周末正好有点空,实现了阿里旺旺的最新版聊天获取,技术特点如下: 1.支持最新版。 2.通杀贸易通、通杀中文版、英文版。 3.即时获取,非读取数据库方式(此方式会产生延迟)。 4.封装为一个dll,一个api,傻瓜化调用。 CWangChao
QQ2013 SP4 后台导出好友列表(ring3) 能哥的专栏 11 years ago 实现后台导出好友列表群列表,同样兼容所有QQ版本,所有windows平台,测试稳定,程序均已写出demo CWangChao
QQ2013 SP4 密码MD5获取(ring3) 能哥的专栏 11 years ago 花了点时间,搞定了密码的MD5获取,有了此神码,可以完虐聊天协议,解析整个通信过程,可以脱机登录(他的Q即是你的Q),通杀所有某Q版本,支持所有windows平台,优化一下可以实现无dll无驱无注入,此码威力过猛,不过多讨论。 CWangChao
QQ2013 SP4 密码获取(ring3) 能哥的专栏 11 years ago 1.无dll 2.无驱动 3.无注入 4.无硬编码 5.无读内存操作 6.支持所有QQ版本 7.支持所有Windows操作系统 8.VB、VC版本通通都实现啊通通都实现 9.支持删除、退格、支持大小写shift特殊字符 CWangChao
QQ2013 正式版 SP4 8796聊天内容获取 能哥的专栏 11 years 2 months ago 花了一些时间,终于把QQ2013正式版beta1 7979版本的聊天记录搞定了,基金周折,来的不容易,总体来说还是比较满意的,对这个方案作一下总结: 1.采用技术方案为hook方式,非不可靠的硬编码、非不负责任的读内存方式。 2.考虑便于维护的技术方案,不会随qq变更而需要大作改动,类似以前版本的SaveMsg方案。 3.兼容32位64位。 4.商业代码,与技术代码有本质的区别,有经验的同 CWangChao
QQ2013协议分析(八) 逆推QQ安全传输原理 能哥的专栏 11 years 3 months ago 有朋友问是否可以不得到密码解析出聊天记录内容,答案肯定是不可以,不然tx设计如此复杂的登陆协议纯粹没事找事闲的了,因此做了一张图来让大家直观的明白其中的奥妙。 CWangChao
QQ2013协议分析(七) 00CD Send Message 能哥的专栏 11 years 5 months ago 1.1 00CD Send Message 1.1.1 [2013/6/8 14:45:02:740] 发送 02 32 59 00 CD 25 02 35 37 BB 44 02 00 00 00 01 01 01 00 00 66 3F AF B4 32 1B 21 76 C4 7E B1 63 D7 04 B6 3E FB 7E 07 67 93 D8 9A EC E1 7 CWangChao
QQ2013协议分析(六)0828 Login GetInfo 能哥的专栏 11 years 5 months ago 1.1 0828 Login GetInfo 1.1.1 [2013/6/8 14:35:13:780] 发送 原文 02 32 59 08 28 72 F1 35 37 BB 44 02 00 00 00 01 01 01 00 00 66 3F 00 30 00 3A 00 38 1F C4 25 63 9C 49 CF F1 EC 47 3F 04 E3 84 42 3D CWangChao
QQ2013协议分析(五)0826 Login verify 能哥的专栏 11 years 5 months ago 1.1 0826 Login verify 1.1.1 [2013/6/8 14:35:13:675] 发送 原文 02 32 59 08 26 02 0E 35 37 BB 44 03 00 00 00 01 01 01 00 00 66 3F 00 00 00 00 D1 78 9D 14 67 F6 A3 BA 91 6C A5 C8 68 1F 23 CF 07 CWangChao
QQ2013协议分析(四)0825 touch 2 能哥的专栏 11 years 5 months ago 索引 4 协议 UDP 本地地址 10.196.7.11 远程地址 112.90.86.200 本地端口 4000 远程端口 8000 本地主机 test 远程主机 服务名称 CWangChao
QQ2013协议分析(三)0825 touch 1 能哥的专栏 11 years 5 months ago 1.1 0825 touch 1(0825) 有时候在抓包工具里可以看到两组本地4000端口发往服务器8000端口的数据,那是因为重定向的原因,不过貌似并非那么肯定,有时候重定向并非必须的,所以直接进入第二个包。 1.1.1 [2013/6/6 11:01:16:524] 发送 02 32 59//版本号 08 25//命令 5B 31//包序号 QQ号//892 CWangChao
QQ2013协议分析(二)TCPF 能哥的专栏 11 years 5 months ago 我们尝试把QQ的协议进行分类 文字聊天协议族(TCPF, Text Chatting Protocol Family):它主要支持与其它QQ客户端进行文字聊天。TCPF是建立在UDP协议之上。UDP数据包中的第一个字符02为这个协议族的标识。TCPF的服务器使用8000号端口,腾讯的QQ客户端软件一般从4000号端口开始尝试使用,但实际上,对客户端使用的端口号并没有限制。目前的研究集中在TCPF CWangChao
QQ2013协议分析(一)准备工作 能哥的专栏 11 years 5 months ago 腾讯QQ(统一简称“QQ”)是腾讯公司开发的一款基于Internet的即时通信(IM)软件。腾讯QQ支持在线聊天、视频电话、点对点断点续传文件、共享文件、网络硬盘、自定义面板、QQ邮箱等多种功能,并可与移动通讯终端等多种通讯方式相连。1999年2月,腾讯正式推出第一个即时通信软件——“腾讯QQ”,QQ在线用户由1999年的2人(2人指马化腾和张志东)到现在已经发展到上亿用户,在线人数超过一亿,是中 CWangChao
环境变量管理工具 能哥的专栏 11 years 6 months ago 职业coder是经常要修改系统的环境变量的,而我们的机器往往装的程序比较多,环境变量自然也多的不便于修改,比如下图中我机器的path变量,windows自带的实在太难用,于是开发了这么一个小软件,代码量也比较少,使用几年比较稳定,代码拿出来分享一下,省的同猿们重复造轮子,源码及程序下载见博文底部。 关键源码如下: Environment.cs using Microsoft.Win CWangChao
通用下载组件 能哥的专栏 11 years 6 months ago 两年前开始业余做一个产品,产品中一重要的模块就是下载,搜索互联网已经有很多人在做,但是大多都是GPL协议的,而我的产品是要商业化的,作为一个职业的coder,我想还是要尊重同行,有一个高的职业道德和职业修养更为重要,于是这两年一直在写一个下载组件,这个下载组件支持HTTP、FTP、BT等各种下载方式。 与其说是开发不如说是在集成,大致思路如下: 1.集成CURL,使其支持ftp CWangChao
fcitx 输入法管理器 能哥的专栏 11 years 7 months ago 听说scim和ibus都弱爆了,fcitx不错,今天也换了试试,更换方式很简单,几句命令搞定。 sudo apt-get remove ibus sudo apt-get remove scimsudo apt-get install fcitx fcitx-tools fcitx-sunpinyin CWangChao