Loading... <div class="tip inlineBlock success"> 2020年9月更新,已有更方便的openid获取方式,详细查看以下文章 </div> <div class="preview"> <div class="post-inser post box-shadow-wrap-normal"> <a href="https://blog.ayano.top/archives/525/" target="_blank" class="post_inser_a no-external-link no-underline-link"> <div class="inner-image bg" style="background-image: url(https://s0.ayano.top/usr/uploads/2021/10/2624209188.png!/fw/800/compress/true);background-size: cover;"></div> <div class="inner-content" > <p class="inser-title">微信openid获取(新版)</p> <div class="inster-summary text-muted"> 说明使用点击公众号右下角更多服务选择解绑微信进入解绑页面后,点击右上角的省略号点击复制链接到这里我们就已经获取到了... </div> </div> </a> <!-- .inner-content #####--> </div> <!-- .post-inser ####--> </div> ### 什么是openid openid是微信内一种提供给公众号用来识别用户的`身份证`,不同微信账号对于不同公众号的openid都是不同的,故openid不能作为个人微信的识别码,想要获取自己某一公众号的openid,只能通过抓包来获取,下文分为手机抓包和win抓包 <div class="tab-container post_tab box-shadow-wrap-lg"> <ul class="nav no-padder b-b scroll-hide" role="tablist"> <li class='nav-item active' role="presentation"><a class='nav-link active' style="" data-toggle="tab" aria-controls='tabs-f5f87b9ffd2fa38dd8a93fe7e9c28766840' role="tab" data-target='#tabs-f5f87b9ffd2fa38dd8a93fe7e9c28766840'>手机</a></li><li class='nav-item ' role="presentation"><a class='nav-link ' style="" data-toggle="tab" aria-controls='tabs-fc397dc6646458730fd5cd566c26ca35681' role="tab" data-target='#tabs-fc397dc6646458730fd5cd566c26ca35681'>win</a></li> </ul> <div class="tab-content no-border"> <div role="tabpanel" id='tabs-f5f87b9ffd2fa38dd8a93fe7e9c28766840' class="tab-pane fade active in"> ### 所需软件 推荐:HttpCanary 本站下载:https://c.ayano.top/s/vki7 ### 安装 第一次进入时会有配置提示,大部分按照提示完成即可 1.第一步vpn配置 2.第二步安装根证书 3.第三步的移动证书到ca目录可以跳过,这个是需要root权限,大多数手机并没有root,且对抓取openid影响不大,跳过即可 ### 抓包 1.进入应用后先左滑在目标应用内将微信添加进去 2.回到主菜单启动右下角的小飞机图标开始抓包 3.切回微信,进入到需要抓包的微信公众号内 4.回到httpcanary,右上角选择搜索,输入openid,一般能获得1-2个结果 5.点开抓包查看具体内容,有总览,请求,响应三个类别,openid可能出现在请求或响应内,一般是在请求的最下面,如下图所示 ![](https://blog.ayano.top/usr/uploads/2021/04/713987800.png) 6.`open=xxxxxxxxxx` 等号后面的这串字符串(`不包括;号`)就是自己账号对于该公众号的openid,一般来讲,这个openid的值永远不会改变,可一直使用 </div><div role="tabpanel" id='tabs-fc397dc6646458730fd5cd566c26ca35681' class="tab-pane fade "> ### 所需软件 推荐:fiddler 本站下载:https://c.ayano.top/s/QYcX ### 安装 一路默认安装(安装路径可以改到d盘)后,按照汉化方法,将汉化文件内的两个文件分别覆盖到不同的文件夹,再重新启动,即可汉化软件页面 ### 抓包 1.手机扫码pc微信二维码完成登录后,将任何进程这里的瞄准图标拖到微信窗口上,即可单独抓取微信的数据流 ![](https://blog.ayano.top/usr/uploads/2021/04/4225185918.png) 2.点击删除按钮并选择remove all清空一次左侧会话列表 ![](https://blog.ayano.top/usr/uploads/2021/04/3307161442.png) 3.在微信内进入需要抓取openid的公众号,返回fiddler,即可看到相关数据 4.要暂停抓包可以点fiddler页面内左下角的capturing按钮 ![](https://blog.ayano.top/usr/uploads/2021/04/2810496576.png) 5.在url地址这里,能很明显的看到一个地址含有openid的数据流,选中,点击右侧`会话详细`,再点击右下角窗口的cookies选项,能看到一个`Set-Cookies:openid=xxxxxxxxxxx;`这个`openid=`到`;`符号之间的字符串,就是自己账号对于该公众号的openid,一般来讲,这个openid的值永远不会改变,可一直使用 ![](https://blog.ayano.top/usr/uploads/2021/04/1305123661.png) </div> </div> </div> 最后修改:2023 年 06 月 02 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 0 如果觉得我的文章对你有用,请随意打赏