小试牛刀 最新版微信2.7.1.88 通过CE读取微信登陆用户信息用C++读取出来
适用 最新版微信2.7.1.88
新建一个项目
将上面的代码替换成下面的
#include "pch.h"
using namespace std;
void InitWindow();
void GetMyinfo();
BOOL APIENTRY DllMain( HMODULE hModule,DWORD ul_reason_for_call,LPVOID lpReserved)
{switch (ul_reason_for_call){case DLL_PROCESS_ATTACH:{HANDLE hThread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)InitWindow, hModule, 0, NULL);CloseHandle(hThread);break;}case DLL_THREAD_ATTACH:case DLL_THREAD_DETACH:case DLL_PROCESS_DETACH:break;}return TRUE;
}void InitWindow() {GetMyinfo();
}
wstring UTF8ToUnicode(const char* str)
{int textlen = 0;wchar_t* result;textlen = MultiByteToWideChar(CP_UTF8, 0, str, -1, NULL, 0);result = (wchar_t*)malloc((textlen + 1) * sizeof(wchar_t));memset(result, 0, (textlen + 1) * sizeof(wchar_t));MultiByteToWideChar(CP_UTF8, 0, str, -1, (LPWSTR)result, textlen);wstring tempstr(result);free(result);result = NULL;return tempstr;
}void GetMyinfo() {DWORD dwWeChatWinAddr = (DWORD)GetModuleHandle(L"WeChatWin.dll");wchar_t TotalInfo[0x1000];char* Headimgurl = (char*)(*(DWORD*)(dwWeChatWinAddr + 0x13975A4));char* Phone = (char*)(dwWeChatWinAddr + 0x1397310);char* Provinces = (char*)(dwWeChatWinAddr + 0x13973C8);char* Device = (char*)(dwWeChatWinAddr + 0x1397718);char* wxid ;/*if (IsBadReadPtr((char*)(*(DWORD*)(dwWeChatWinAddr + 0x1397264)),sizeof(char*))) {wxid = (char*)(*(DWORD*)(dwWeChatWinAddr + 0x1397264));} else{wxid = (char*)(dwWeChatWinAddr + 0x1397264);}*/char City[] = "null";swprintf_s(TotalInfo, L"头像: %s 手机号: %s ", UTF8ToUnicode(Headimgurl).c_str(), UTF8ToUnicode(Phone).c_str());MessageBox(NULL, TotalInfo, TEXT("当用户信息"), MB_OK | MB_ICONWARNING);
}``````cpp
注入微信后的效果
小试牛刀 最新版微信2.7.1.88 通过CE读取微信登陆用户信息用C++读取出来相关推荐
- 微信公众号网页OAuth2.0授权登录并获取用户信息(SpringBoot实现)
微信公众号网页OAuth2.0授权登录并获取用户信息(SpringBoot实现) 文章目录 微信公众号网页OAuth2.0授权登录并获取用户信息(SpringBoot实现) 准备工作 开发思路 具体代 ...
- 从微信服务器获取用户信息,微信小程序Ⅴ [获取登陆用户信息,重点openID(详解)]...
♩ 背景 其实这篇文章几个月前就写完了,可是这段时间,微信小程序官方文档有了更新,同事在我本身的实际操做过程当中,发现以前写的过于繁杂,因此如今进行简化梳理,欢迎指摘. 语言框架:ThinkPHP3. ...
- 关于微信小程序如何调用wx.login获取openId和用户信息
首先我们需要在微信开发小工具获取code临时登录凭证,下面是js文件也就是一些需要调用的函数.需要做这个的话我们需要上微信公众平台获取AppId和AppSecret Page({data: {},on ...
- 微信授权登录,authorize不执行;uniapp 获取用户信息权限失败;无法通过wx.getUserInfo与<button open-type=“getUserInfo“/>获取用户个人信息
微信登录的接口又又又又改了 微信官方本次修改说明 wx.getUserProfile 小程序的open-data uniapp的open-data 为优化用户的使用体验,平台将进行以下调整: 202 ...
- Java后台实现网站微信扫码登录功能,获取用户openid,及微信用户信息(小程序码方案),关联微信小程序(个人主体小程序也可以)
目录 前言 操作流程 1.注册微信小程序 2.通过后台获取小程序码 注意事项 时序图理解 方案实现步骤 前言 很多业务场景之下我们需要实现微信扫码登录检测登录状态的需求,或需要同步网站与小程序的用户信 ...
- 除夕有6.88亿人使用微信红包;超2.5亿人集齐五福过福年;巴菲特成苹果第四大股东丨价值早报
第[866]期早报由[周六]赞助播出 01 今日头条 除夕有6.88亿人用微信红包传递祝福 80后是中流砥柱 2月16日消息,微信官方公布2018年春节微信红包数据,除夕有6.88亿人用微信红包传递狗 ...
- 【程序源代码】微信小程序商城管理系统(Java后台+微信小程序)最新版
关键字:微信小程序 商城系统 02 - [技术框架] 微信小程序商城管理系统(Java后台+微信小程序) 基于Spring+Vue+Mysql+Redis主流技术开发框架集成开发的微信商场管理系统:其 ...
- android 分享到新浪微博客户端,新浪微博新版Android客户端,支持将微博分享给微信好友和微信朋友圈...
这两天我们都在谈论微信想要"燃烧一切"野心:更新客户端,支持多人语音同时聊天,开放系统API,支持将微信消息同步保存到印象笔记.如今这把火终于烧到了新浪微博,今天新浪微博Andro ...
- 微信短信显示服务器解包异常,微信异常,微信登不上
**[问题一]** = **提示版本过低,或登录出错请重新登录,或一直正在登录** - ![](https://img.kancloud.cn/3e/3b/3e3b2ae6d8235b423e9ad5 ...
最新文章
- 如何让 Mybatis 自动生成代码,提高开发效率
- MSRA的Transformer跨界超越CNN,还解决了计算复杂度难题
- 【动态规划】矩阵嵌套问题
- lazada食品类目如何做好运营,来提升店铺销量?
- asterisk channel driver dev ref
- 【Java多线程】线程优先级:优先级高,执行机会多
- 帝国 loginjs.php,帝国cms 6.6 后台拿shell
- 3.深度学习练习:Planar data classification with one hidden layer
- siwft初学(一)
- [已解决]fdfs-client-py==1.2.6安装失败
- python中的非阻塞使用互斥锁
- Swift学习之UI开发初探
- Golang的socket一般使用方式
- python代码覆盖率工具_Python代码覆盖率分析工具Coverage
- Django---部署
- Android开发:《Gradle Recipes for Android》阅读笔记(翻译)4.2——增加自定义task
- 试卷生成系统安装与卸载
- 安卓手机上最好的3个azw3阅读器
- Android 中指纹识别的使用
- 当SaaS遇上私域流量,小牛叮当如何做好B端服务?