| 收录人:admin 文章作者:佚名(从网上收集) 更新日期:2006-3-13 阅读次数:220 |
前段时间在论坛上, 易友 "wjkplx" 问 "如何取正在运行的QQ号" (dispbbs.asp?BoardID=1&ID=51048), 后来有"方德软件","近在眼前","goomoo","云德武" 几位热心的大侠各自提出了自己的思路及解决办法. 位易友的方法各不相同, 各有优点, 也都不完美. "方德软件"的方法是查找硬盘文件, 编程简单,但只能取最后一个登陆的QQ号码,不能取多个QQ的号码. "近在眼前"最初的办法好像是搜索QQ目录以数字命名的文件夹, 也同样有 "方德软件" 的缺点, "近在眼前"之后修改的版本, 采用了moogoo的方法. 相对来说, "goomoo" 的方法是最好的, 直接在QQ进程空间里查找QQ号码,因为QQ的任何数据都是放在进程空间里的(包括QQ号码),所以这个方法是绝对能成功的.当然,前提是QQ必须先登陆成功. "goomoo" 的方法可能是考虑得不够周全, 比如有些号码找不到, 而有些找到了又是别的号码."云城武" 的方法跟 "goomoo"是一样的. 我花了两天时间, 仔细地研究了各位的方法, 并到网上搜索了相关的资料, 集合几位大侠的思路, 做出了取QQ登陆号码的程序. 这个程序可以提取腾讯QQ所有版本的登陆成功后的QQ号码. 可以在任何操作系统下使用. 运行速度快, 取号码准确, 目前为止,没有发现取错号. 一. 取QQ号码原理: QQ程序在运行过程中, 所有数据都是存放在进程空间中,QQ号码也不例外, 要取QQ号码, 从QQ进程空间着手是最保险的.
1.应用程序进程 2. 进程空间 范围 大小 作用
我们要搜索另一个进程空间的数据, 要扫描范围的起点和终点不是从0~~2GB,而只是其中的一部分。要得到这个起点和终点可以使用API函数GetSystemInfo,函数的原型如下: 再来看一下结构MEMORY_BASIC_INformATION的声明: 进一步研究发现, 要搜索数据, 只要搜索 类型=MEM_PRIVATE 页面属性=PAGE_READWRITE 的内存块就好了, 这样可以大大提高搜索速度. 这样我们就可得到进程中需要扫描的地址范围了。到这里剩下的问题就是要读取指定的进程的指定的地地址空间的内容了。这里要用到的是用于调试程序和错误处理(Debugging and Error Handling)的API函数中的ReadProcessMemory,它的原型如下: 参数很简单从它们的名字都可以猜出其意义了,这里就不多做说明了。要说明的是要对一个进程进行ReadProcessMemory操作,当前进程对要读的进程必须有PROCESS_VM_READ 和 PROCESS_QUERY_INformATION 访问权。要获得一个进程的句柄和对这个进程的一些控制权可以使用API函数OpenProcess得到,其使用不做详细说明了,只给出其原型: 3.如何获取QQ进程ID 进程ID可由 Process32First 和 Process32Next 得到,这两个函数可以枚举出所有开启的进程。 BOOL WINAPI Process32First CreateToolhelp32Snapshot 原形如下: 现在需要的是进程的信息,所以将 dwFlags 指定为 TH32CS_SNAPPROCESS,th32ProcessID 忽略; PROCESSENTRY32 结构如下:
知道了上面的原理 , 编写程序就很简单了 .程序流程如下: 1. 遍历系统进程, 找到所有QQ进程的ID; |
相关推荐
C#获得当前登录的所有QQ号码,可支持win10_64
直接复制可用
HOOK(易语言高级部分)
Hook API_HOOK核心代码 这里时绝对跳转 FF,有些需要修改内存属性 下面在同进程中也使用通过,其他未测试 hook同进程MessageBoxA 未HOOK前 MessageBoxA HOOK后 MessageBoxA 我们正好把这7个字节改了. mov eax,0x401A5F jmp eax 类_InlineHook 这个就是利用相对跳转。E9 整体逻...
易语言取已登录过的QQ号源码-易语言
易语言取已登录过的QQ号源码
枚举当前所有进程并获取当前登陆qq的号码
写在前言: 1.枚举进程实际上就是利用进程快照,和两个函数进行枚举当期存在的进程. 获取qq号,依照源码进行个人猜测得到. QQ为每个用户建立的db文件,应用程序会将这个文件载入到进程中,依照信息和相关文件路劲进行偏移字符串得到马赛克部分qq号信息,,关于其相关进程信息机制暂时没有想要去深入,以上言论也纯属揣测,暂时存档供后面研究,当前重心会放
易语言取进程中所有QQ号源码
易语言取进程中所有QQ号源码。@资源源码站。
易语言枚举进程通过窗口句柄获取已经登录的QQ号码
今天小编就为大家分享一篇关于易语言枚举进程通过窗口句柄获取已经登录的QQ号码,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
分享一个在内存里搜索QQ号码的源码,源自看雪论坛
源码出于看雪论坛。源址已佚。先谢过 看结果 耗时47微秒 #include #include #include #include #include int SearchStr(PTSTR pszString, int iStrLen, PTSTR pszSearchStr) { int i = 0; int iSea
易语言取QQ号码列表
易语言取QQ号码列表源码,取QQ号码列表,转换为号码,十六进制到十进制
VC如何获取QQ好友发来的信息
转自: http://zhidao.baidu.com/question/108544365.html?fr=ala0 VC如何获取QQ好友发来的信息 悬赏分:15 - 解决时间:2009-7-30 16:18 我想用VC写个程序,当QQ好友发来信息,右下角QQ图标闪动的时候,程序能获取QQ消息,QQ好友的QQ号码等等内容。我知道QQ消息是加密的,但是Windows
使用 Vosk 实现语音识别
在近两年里,如果说想要在本地部署离线语音识别模型,那么和肯定是首选项。所以为什么要使用呢?
【DDSCAT——离散偶极近似仿真程序05】模型设计Matlab代码:多核壳球 、多核壳圆柱
简洁明了,后面及部分给出的都是模型设计的Matlab代码,这些代码都来自于一篇文章:Chin C W S. Localized Surface Plasmon Resonance with the use of Silver and Titanium Oxide Nanostructures[J]. 2011. 一、设计多个核壳球形结构 1)Matlab代码 ...
c语言盗取qq号程序,C++获取本机登陆过的QQ号码示例程序
// FileName: GetQQ.cpp#include "stdafx.h" // 如果编译出错请删除这句#include "GetQQ.h"GetQQ::GetQQ(){}GetQQ::~GetQQ(){}std::vector GetQQ::Init(void){TCHAR pathBuffer[MAX_PATH] = {0};::SHGetSpecialF...
使用 pip 安装 pygame 遇到的问题
今天尝试学习使用 pygame 时,按照我的习惯一发 pip install 下去,本以为很简单的事情,没想到遇到了不少问题,顺手记录一下。 0x01. 无法找到 “SDL.h” 文件 pygame 是使用 SDL 库写就的游戏框架,自然强依赖于 SDL,我的 python@3 是使用 macOS 的 brew 管理器直接安装的,可能由于不是编译安装的问题,缺少了这个库,继续使用 brew 安...
躲开QQ的本地密码验证
首先申明,笔者写这篇文章并非针对某人或某物,只是提出当前在广大用户以为安全的某些环境下,存在着一些潜在的危机。目的在于指出漏洞,交流技术,望高手指点。Tencent的QQ估计是国内个人上网用户的必备工具了,虽然现在的QQ比起三年前的版本,在安全方面有了长足的进步,但总觉得这些安全措施总是比不上Hacker的动作。由于笔者的朋友的QQ号掉了,想找回,但忘记了密码保护的提示问题答案,所以跑来找
新手必看:TwinCAT死活扫不到倍福CX5020?别慌,先检查这3个地方(附静态IP配置)
本文详细介绍了TwinCAT软件无法扫描到倍福CX5020控制器的常见问题及解决方案。从网络连通性检查、系统环境配置到静态IP设置,提供了一套完整的排查流程和优化建议,帮助新手快速解决通信问题,确保设备稳定运行。
微信小程序协同工作和发布
微信小程序协同工作和发布
开源QQ协议库QQProtocol
基于QQ协议的资料网上有很多了,lumaqq是非常著名的java实现的QQ客户端,本QQ协议库也是基于这些资料和少量抓包分析包后实现的。本协议库是基于QQ2005协议,全VC6实现先贴出来QQ协议常量,基本上就是lumaqq完全移植的啦,所有协议常量都实现为类QQ的公共静态成员,给协议库中其它类使用,这么做完全是移植起来方便class QQ{public: ...};CQQUser类:
基于simulink的自动紧急制动系统(AEB)的功能验证
本文手把手指导使用Simulink构建自动紧急制动系统(AEB)模型,通过五个关键步骤完成功能验证:1)搭建车辆动力学模型;2)设计雷达传感器模型;3)开发基于碰撞时间(TTC)的决策逻辑;4)设计标准化测试场景;5)进行仿真分析。重点讲解了AEB的多级触发机制(预警、辅助制动、自动制动)和核心指标验证方法,包括制动时机判断、减速度性能等。通过典型场景仿真,展示了AEB如何在2.5秒TTC触发预警,1.2秒TTC启动自动制动,有效避免碰撞。文章还展望了行人AEB、传感器融合等进阶研究方向,为自动驾驶安全系统
一个开源QQ协议库vc
基于QQ协议的资料网上有很多了,lumaqq是非常著名的Java实现的QQ客户端,本QQ协议库也是基于这些资料和少量抓包分析包后实现的。本协议库是基于QQ2005协议,全VC6实现 先贴出来QQ协议常量,基本上就是lumaqq完全移植的啦,所有协议常量都实现为类QQ的公共静态成员,给协议库中其它类使用,这么做完全是移植起来方便 class QQ { public: ...
调用魔搭API出现Please bind your Alibaba Cloud account before use的解决方案
本文主要介绍了调用魔搭API出现Please bind your Alibaba Cloud account before use解决方案,希望能对使用大模型的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案
VMware16虚拟机:下载和安装教程
VMware16 虚拟机 下载和安装教程
vc获取计算机用户名,vc获取计算机名和ip地址的方法
vc获取计算机名和ip地址的方法本文实例讲述了vc获取计算机名和ip地址的方法。分享给大家供大家参考。具体实现方法如下:#include #include #pragma comment(lib,"ws2_32.lib")void main(){WSADATA wsadata;WORD dwVersionRequested;int err;err=WSAStartup(dwVersionReque...
efm32 入门.pdf
本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。
VC++获取QQ密码 (07年的文章,对于现在的QQ版本 已经失效)
<br />日无所事事,看到现在的QQ防盗技术越来越好,一般的钩子已经无法获取用户输入 的密码了,我也试图用发送WM_GETTEXT消息以及GetWindowText来获取密码文本框的数据,发现是不可行的。左思右想,既然程序本身的防范很 严密。那么我们就从用户这边来下手吧。毕竟很多用户对电脑不是很了解的,各位看官可不能扔丑鸡蛋啊。 <br /><br /> 网吧里一般用户点击QQ快捷方式后就输入号码和密码,然后再登陆,这样我们就可以进行欺骗了。我们的程序运行在后台不停的检测当前激活的窗口是不是QQ登录的窗
汉书HE8,好用的汇编代码编写工具
汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大
ET2012新版免狗免安装绿色软件
ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,
VC写的手机qq聊天记录导出工具
源文件下载地址:http://download.youkuaiyun.com/source/2248555最近把手机QQ从200版换到了2009版,于是以前的聊天记录也就看不到了。有时候想起和好友们开开心心聊天的点点滴滴,于是想把手机QQ里面的聊天记录导出到文本文件中方便以后没事儿时看看。参考了文章:http://blog.youkuaiyun.com/wenwu500/archive/2009/10/14/
C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片
基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正
1万+



被折叠的 条评论
为什么被折叠?



