PC微信如何获取群成员数量
读取群成员列表时,如果获取群成员数量呢?可以根据获取的群列表再进行统计数量,但这种方法显然效率低下,不是最好的办法。在获取群成员列表的CALL后返回EAX。其中EAX+0xB0就是群成员的数量,我们获取这个值直接返回给调用程序即可。
/**************************************************
@函数名称:ShowChatRoomUserCount
@函数说明:显示群数量
@作 者:kantlee
@时 间:2020-04-09
@参 数:wchar_t* chatroomwxid
@返 回 值:int
**************************************************/
int ShowChatRoomUserCount(wchar_t* chatroomwxid)
{//1.先获取群成员的微信IDstruct wxStr{wchar_t * pStr;int strLen;int strMaxLen;int fill = 0;int fill2 = 0;};//准备缓冲区DWORD dwWxidArr = 0; //保存微信ID数据的地址char buff[0x164] = { 0 };char userListBuff[0x174] = { 0 };//构造数据wxStr pWxid = { 0 };pWxid.pStr = chatroomwxid;pWxid.strLen = wcslen(chatroomwxid);pWxid.strMaxLen = wcslen(chatroomwxid) * 2;char * asmWxid = (char *)&pWxid.pStr;//调用callDWORD dwCall1 = (DWORD)GetModuleHandle(L"WeChatWin.dll") + WxGetRoomUserWxidCall1;DWORD dwCall2 = (DWORD)GetModuleHandle(L"WeChatWin.dll") + WxGetRoomUserWxidCall2;DWORD dwCall3 = (DWORD)GetModuleHandle(L"WeChatWin.dll") + WxGetRoomUserWxidCall3;DWORD dwCall4 = (DWORD)GetModuleHandle(L"WeChatWin.dll") + WxGetRoomUserWxidCall4;//获取群成员__asm {lea ecx, buff[16]call dwCall1lea eax, buff[16]push eaxmov ebx, asmWxidpush ebxcall dwCall2mov ecx, eaxcall dwCall3lea eax, buffpush eaxlea ecx, buff[16]call dwCall4mov dwWxidArr, eax} DWORD testTmp = dwWxidArr + 0xB0;int Len = *((int *)testTmp);return Len;
}
控制端通过SendMessage来调用 获取数量。
PC微信如何获取群成员数量相关推荐
- PC微信逆向--获取通讯录
文章目录 写在前面 思路 定位过程 整理 写在后面 免责声明 Github 写在前面 微信版本:3.5.0.46 之前完成了发送文本消息和图片消息功能,但是发送的时候,需要指定对方的wxid,这可不是 ...
- PC微信逆向:使用HOOK获取好友列表和群列表
文章目录 获取好友列表的切入点 定位查询好友信息的函数 定位微信号的地址 一次错误的尝试 再次查找目标函数 成功定位获取好友信息的函数 定位获取好友列表的函数 示例代码 实际效果 预告 获取好友列表目 ...
- 企业微信hook接口开发,获取群组列表
简要描述 获取群组列表 操作码 102003 请求说明 参数名 必选 类型 说明 type 是 int 类型 syncKey 是 string 同步key 请求示例 {"data" ...
- PHP+微信小程序分享获取群ID
PHP+微信小程序分享获取群ID 前言 需求说明 代码 总结 前言 时间2018年10月,吐槽下微信小程序,因为一些原因说不能在分享到群的时候获取群id,但是我在开发的时候明显说可以获取的(体验版), ...
- PC微信hook学习笔记(一)—— 获取个人信息
PC微信hook学习笔记(一)-- 获取微信个人信息 1 起步 2. 获取基址 2.1 用CE查看个人信息 2.1.1 获取昵称基址 2.1.2 dll模块基址 2.2 用OD查看个人信息 2.3 内 ...
- python 获取qq群成员信息_[Python-ItChat]获取微信所有好友, 群信息(群内人员),批量添加好友,自动发送信息等...
New 09.10 降低使用门槛, 编译生成exe 使用方法 下载exe,双击, 然后扫码-> 同级目录下生成friends.txt和chatrooms.txt[格式为json]对应的是好友列表 ...
- 6步实现微信小程序获取群排名与群openGid。
6步实现微信小程序获取群排名与群openGid. 摘要:微信小程序群分享对活动的宣传力度是非常大的,如果我们需要进行群Pk,就必须获取对应的群信息.本篇文章将把本人实践的获取群信息的过程share出来 ...
- PC微信hook基础框架代码编写-->获取微信日志
PC微信hook基础框架代码编写-->获取微信日志 一. 封装微信hook框架和一些基本功能 1. 新建一个dll工程 2. 新建一个CHook类 并编写对应的函数 3. 新建一个CTools工 ...
- 微信小程序开放微信群ID接口,开发者可获取群名称
5月 8日晚间,微信方面宣布,小程序向开发者开放了群ID的接口能力.简单地说,就是当你把小程序分享在群聊中,被点击后开发者可获取群ID和群名称,也方便更好地针对群场景提供个性化服务. 众所周知小程序可 ...
最新文章
- 偷走不经意流逝的时光,摸鱼神器:神偷
- R:在Ubuntu14.04 安装R
- 15、Java并发编程:Callable、Future和FutureTask
- canvas学习之API整理笔记(一)
- 太强大了 | 一键生成,太强大了……
- Linux/Ubuntu 安装与单机配置hadoop
- FileProvider的使用
- Advanced DataStream API Low-latency Event Time Join
- 华南师范大学计算机考研考场,2018考研:华南师范大学考场安排
- 蓝桥杯官网试题 欧拉的鸡蛋
- 安装虚拟机时勾选增强型键盘驱动程序有什么用?(在软件安装或者升级时候没勾选怎么办)
- 【论文翻译】从零开始PointNet论文分析与代码复现
- ensp的下载与安装
- VINS-Mono 代码解析六、边缘化(3)
- 数据库学习之初见oracle
- html类型的网页文件,文件的ContentType类型-网页设计,HTML/CSS
- uber司机已经激活了,就是还没有上传头
- 铁氧体磁芯电感的特性大揭秘
- Dynamics 365 批量删除记录
- SwiftUI 小专栏20200817汇总
热门文章
- html5触屏滑动事件,HTML5的touch事件详解
- sql使用DATE_FORMAT格式化日期
- 第八阶段:Linux运维-03Docker入门到精通
- 机械表使用说明(通用)
- HTML基础-05-图片(引用图片src=“图片地址“、图片位置 align=“位置“、浮动图片 style=“float:位置“、图片链接 href=“目标url“、图形映射)
- 利用Java实现简单的多人聊天(微信的基础实现原理TCP)
- 论打造用户体验和数值系统,你得看看游戏类产品
- CentOS如何设置DHCP为静态IP地址
- 关于计算机网络协议 下面说法错误的是,关于计算机网络协议,下面说法错误的是____...
- 传统保险企业基于 Dubbo 的微服务实践