微信密码找回收不到验证码没有验证码。 密码也忘了怎么办。 有没有大神帮忙解决一下。

(PHP)微信公众平台模拟登陆和发送消息详解
(PS:有读者指出那个代码可能在别的服务器上会有问题,他本人提供的修改方案是改掉tempnam这个函数和删掉unlink这部分)
腾讯过于坑爹,看起来叫开放平台,其实有很多限制,为了实现某些功能,本人也只好铤而走险,从此踏上了模拟登陆的不归路,百度了无数的网页,不过由于腾讯的不停调整,那些代码都已经失效了,看过了不少风格迥异的代码,渐渐有了清晰的思路,在这里以微信公众平台为例写一篇思路详细的模拟登陆技术文章,希望可以让后来者少走弯路,这些代码实在各位大神的代码基础上修改完成的,其实也要感谢微信公众平台的加密并没弄得很复杂,要不然还真搞不定。
先来介绍浏览器浏览网页的大致原理,浏览器发送一段请求给服务器,服务器收到请求后,发送网页给浏览器,浏览器记下Cookie,并解析网页,最后展示给电脑前的你。所以所谓的模拟登陆就是模仿浏览器向服务器骗取信息。
首先打开mp.weixin.qq.com进入微信公众平台首页,按下F12调出开发者工具,(IE的优势更体现在这里,真心觉得ie的开发者工具很强大,而且再装个HttpWatch插件就无敌了),这里以遨游为例(因为简单),按下f12,进入源代码选项,打开按ctrl+O选择名字为wxm2-loginform1ec5f7.js的源代码,
然后找到这段代码
[javascript]&
这段就是登陆的时候用来提交账号和密码用的,username就是用户名,pwd就是密码,而且使用MD5加密过的,imgcode就是验证码,不过由于只要账号密码正确,就不需要输入验证码,接下来就是把这段东西稍作处理发给微信服务器就能登陆了。
接下来讲解上面的$login_url和refer网址是怎么找出来的了,进入开发者工具网络选项卡,然后在微信网页上用错误的密码登陆,找到post的那条信息,
&那个请求url和refer就分别对应上面的两项,因为当初那个大神的代码上refer是另一个网址,因此我不禁怀疑是不是因为我没有登录,跳转的网页才不正确,可是如果登陆了,浏览器就调到另一个网页上去了,那些监控的信息就会被清空,这个时候就要靠HttpWatch,它可以记录所有的信息,这次正常登陆,结果显示这个refer是正确的,
之所以与大神不同可能是,腾讯的调整或者refer根本就不是这么找的。接下来介绍怎么用这玩样发送信息,每个微信都有一个独一无二的fakeid,微信公众平台就是根据这个来给大家发送信息的,所以我们就来搜集所有收听者的fakeid,
正常登陆以后,在开发者工具的网络选项中找到与浏览器地址栏中类似的那一项
请求url和请求Http报头就是上面的$url和$header,因为cookie要另行设置,所以把cookie那项删掉
那个正则表达式部分很坑爹,首先是要在茫茫文件中人工找fakeid到底是在哪个地方,最后还是找到了,首先打开总用户数的网页,然后查看源代码,在最底下(看到最后终于找到了,内牛满面)找到所有有用信息,接下来就是用正则表达式把这些信息整理成数组(具体用法还是麻烦各位百度,我也花了好多时间才看懂,也讲不明白),id是fakeid
nick_name是昵称
[javascript]&
最后就是发送信息的函数
最后对这些函数进行调用就可以搞定了,本人也是初学者,有错之处还请指出,最后感谢《蜡笔小新》给我正能量,让我能搞定这个问题(这个代码排版真麻烦,修改了好多次)
下载地址:
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。我微信密码忘记了,注册的手机号也不用了,求各位大神帮忙解决下怎么找回来微信密码_百度知道
我微信密码忘记了,注册的手机号也不用了,求各位大神帮忙解决下怎么找回来微信密码
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
账号还记得吗?
就记的帐号了,密码和手机号都不记得了
你现在有手机没有。如果有的话。打开微信。账号输入里面。密码随便打个。他会提示密码错误,然后可以三个好友找密码。你按顺序即可修改密码
没有显示好友帮忙找密码啊!
稍等一下。我看看
填写手机号码也行。号码可以和你以前的微信号无任何关系
那三个问题都找不回来啊!
手机号码忘记了,填写现在的不行
可以的。之前我的都忘记了?我的也是才找回的
那我在试试,现在的手机号码也可以找回吗?
大神啊!还是不行啊
你帮帮我吧!
给你最好的朋友打个电话。问他的邮箱。和电话
不是用扣扣邮箱注册的!是用手机号码注册的
手机号码早就不用了
我知道。没事的
有办法吗?
第一个填你现在的手机。其他的填你微信好友的手机
我看看行不行
ID是什么意思
还在吗?大神
那密码不知道啊
有用户名但是不知道密码啊!
哎。今天先睡觉吧。你把你的账号发过来。在把你微信里面有的朋友QQ发过来。发过来四个。我给你找找密码
用户名有了,但是密码是多少啊
我不需要密码。
还要用好友找吗?
用微信好友的几个QQ号。或者手机号。或者邮箱。必须是好友
要用手机号
忘记了,还有别的办法吗?
要用手机验证码
好女人Helen
好女人Helen
获赞数:12
擅长:暂未定制
注册的邮箱
是用手机号注册的
那没办法了,还有就是Q号找回
可是不是用QQ注册的!
那就找不回了,只能重新注册一个
微信密码和QQ密码不是一个吗
不一样,而且手机号码早就不用了
打一下看有人用吗。让他回复下信息就行了
号码忘记了!
不知道怎么找了
你注册的时候写的什么邮箱地址
是用手机号注册的!手机号早就不用了
那没办法了
只记得帐号了!怎么办啊!
其他2条回答
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。微信红包有时正常,有时候提示证书错误,求大神帮忙解决??
[问题点数:40分]
本版专家分:0
CSDN今日推荐
本版专家分:1806
本版专家分:0
本版专家分:0
本版专家分:0
本版专家分:0
本版专家分:0
本版专家分:0
匿名用户不能发表回复!
其他相关推荐微信升级以后再也无法查看聊天条数啊有大神帮忙解决吗
//checkcount以前安卓机在对话框输入这个东西就可以查询聊天条数可是今天升级微信新版本后不行了有大神帮忙解决一下吗,看看还有什么方法查询聊天条数
您需要登录后才可以回复,请或者
/人参加团购/元&/元已收藏本页面
大神们谁知道6s微信发语音没有声音怎么回事?帮忙给过吧
你可能喜欢的图片笑话
最受欢迎的爆笑笑话
扫码下载糗事百科app}

我要回帖

更多关于 微信转账输入密码后要求输入验证码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信