微信域名检测实现

 背景:最近公司的公众号域名被封了,原因是公司网站被黑后上传了一个不符合微信规范的网页。所以。。。就进入了微信域名解封的流程。

百度微信域名解封发现很多微信域名检测的网站,还有Api;但是本人做微信公众号的时候却没有发现微信公众号有这个API,奇怪了,这帮牛人是怎么实现的呢?做为一个技术宅男八卦之火真是熊熊燃气。

第一步、重新检查微信服务号的API。结果大家知道的,无果

网上有人说域名有没有被封用微信访问一下域名就知道。但是我对安卓不熟悉啊。

想想心里真是不甘心。 对了微信的电脑端是不是也可以检测?

可以唉,那么下面的事情就是使用抓包工具了。

1、 使用fiddler

2、wireshark https 抓包

当然抓包到的都是乱码。因为微信是使用https通信的,不过我们有抓包神器wireshark。

下面就是怎么配置https抓包了。

1)配置环境变量SSLKEYLOGFILE

环境变量的配置方法: 系统->高级系统设置->高级->环境变量->新建。

变量名设置为:SSLKEYLOGFILE

变量值我这里设置为:D:\sslkeylog.log

2)Wireshark配置

我的Wireshark版本是 2.4.3 中文版

配置路径是:编辑->首选项->协议(Protocols)->ssl

设置(Pre)-Master-Serect Log File 为环境变量SSLKEYLOGFILE 的值。

重启微信和Wireshark(我不知道重启有没有效果,反正我重启了。)

重新打开Wireshark后就多了一个标签《Decrypted SSL Data》,点击之后你就可以如下图所示的看到已经解密的TLS数据包的相信信息了。

然后大家懂得,你就能得到需要的东西了。看效果图

6、编码实现

代码:

效果:

域名被屏蔽:

域名没有被屏蔽:

功能完成。

代码就不分享了,写的太丑。

总结:其实这个功能的实现没有文章想象中那么简单,中间还有很多的波折,被我春秋笔法一笔带过了,最后功能是成功实现了,我们做事情的时候心里不要慌,发现问题一个多百度查资料,当然也要问下别人的有没有办法,还要有发散思维。比如像我这里,安卓开发不懂,那么可以使用微信电脑端是不是。

原文地址:https://www.cnblogs.com/tangruixin/p/8523857.html

时间: 2024-11-07 13:18:05

微信域名检测实现的相关文章

解密微信域名检测API接口实现原理

最近在网上看到很多网友在问微信域名拦截检测API接口.有的是想找一个稳定靠谱的服务商,有的是刚接触这方面的业务想通过程序来代替之前的人工检测,更有甚者想具体了解微信域名检测API接口的原理,当然这部分人群大多数是技术人员或者是喜欢研究的.不管你是出于什么目的,作为一个研究接口服务多年的人来说这个接口的原理是非常简单的,而且产品基本上也很成熟.如果不是想深入接口行业而只是用这个工具,建议直接购买服务即可,着重考虑营销方面可能更有必要.猴子数据今天在这里分享一段代码供大家参考,如有不懂的地方可以交流

如何检测域名是否被微信屏蔽 微信域名检测接口API是如何实现

微信域名检测技术的主要用户是微信域名防封,大家知道拼多多这种网站,靠诱导分享方式在微信里面摇身一变已经估值160亿美元,身价仅次于京东了 ,这是何等的速度,简直是惊为天人,but 如果你想玩微信病毒营销,腾讯不封死你才怪,早期微信抓分享不严格,现在很严,拼多多是腾讯干儿子自然不封,任你举报到死他也依然不死.那我们怎么在微信里面玩分享和推广,怎么赚钱呢?那就是防止被微信封掉,其中有一个必备的技术是微信域名实时检测技术. 其实技术是一层窗户纸,说透了很简单.我在这里主要抛砖引玉,剩下的靠客官的悟性了

微信域名检测 腾讯微信域名检测的机制原理以及实现方式

最近在网上看到很多网友在问微信域名拦截检测API接口.有的是想找一个稳定靠谱的服务商,有的是刚接触这方面的业务想通过程序来代替之前的人工检测,更有甚者想具体了解微信域名检测API接口的原理,当然这部分人群大多数是技术人员或者是喜欢研究的.不管你是出于什么目的,作为一个研究接口服务多年的人来说这个接口的原理是非常简单的,而且产品基本上也很成熟.如果不是想深入接口行业而只是用这个工具,建议直接购买服务即可,着重考虑营销方面可能更有必要.今天在这里分享一段代码供大家参考,如有的方 $url = "ht

关于微信域名防封技术、微信域名检测技术的常见问题解答

明确基本概念: 1.微信域名完全防封是绝对不可能的,这是必须明确的,曾经有人打折<不死域名>的概念,它不是不死,是稍微命长一点,在推广上成本更低一下,效果更好一些,主要的技术原理是利用了腾讯云的域名安全联盟,加入联盟类似于给域名网址设置了白名单,能抗封一些,但仍然会被封,而且这种技术已经停止了,腾讯也意识到大量的域名开着特权做诱导分享的勾当,把这个业务给停止了,大家可以百度一下.所以,现在谁在打折不死域名的幌子卖域名,那忽悠的风险很大,或者购买了别人老的联盟域名 2.只能尽量多的手段去增加防封

猴子数据解密微信域名检测API接口实现原理

最近在网上看到很多网友在问微信域名拦截检测API接口.有的是想找一个稳定靠谱的服务商,有的是刚接触这方面的业务想通过程序来代替之前的人工检测,更有甚者想具体了解微信域名检测API接口的原理,当然这部分人群大多数是技术人员或者是喜欢研究的.不管你是出于什么目的,猴子数据作为一个研究接口服务多年的服务商来说这个接口的原理是非常简单的,而且产品基本上也很成熟.如果不是想深入接口行业而只是用这个工具,建议直接购买服务即可,着重考虑营销方面可能更有必要.猴子数据今天在这里分享一段代码供大家参考,如有不懂的

如何解决微信域名检测和防封问题的经验分享

现在搞微商,微信项目的人遍地都是,有很大一部分人也是赚的盆满钵满.但是由于微信域名被屏蔽.拦截,给现在的很多微商等造成了不小的损失.腾讯现在对在微信中推广第三方网页内容管控的越来越严格.如果推广效果好一点,自己的网址域名就很有可能被拦截,用户打不开页面,造成流量中段,客户的流失严重.直接带来的就是经济的损失.那么怎样避免这一现象带来的经济损失呢?首先要做的就是微信域名检测,避免用户收到的是被屏蔽的域名,从而避免客户的流失.其次最为重要的就是微信域名防封.现在网上做微信域名检测与防封接口的也是数不

微信域名检测接口实现的原理

随着微信域名检测的普及,越来越多的人重视这方面有个客户是这样跟我说的,他现在用的那个检测有频率限制 最快只能一秒检测一个, 并发多的时候是不能边跳转边检测的, 只能写到计划任务里面,像他这样的情况,做的检测效果并不明显,有时候所有域名一下被封,可见反应速度直接影响到你后面防封的效果.这就是个人单独研发的接口,只能提供1s每次的服务,对于量少的客户还可以,但是只要量大的话这样的反应速度是远远不够的,速度越快对服务器的要求越高,因为反应速度越快服务器的负载越大. 我们猴子数据有专门的微信域名检测,最

微信域名检测API接口哪家最好用?

很多朋友都想知道,微信域名检测API接口哪家最好用?经过我这一年的对比,最终选择了一家,名字叫猴子数据,为什么选择他们家?我今天就好好分析分析.首先,我百度并且对比,他们家做的时间是比较长的,从2016年就已经开始做了,以前叫罗马数据,那在行业内是很有名气的,我就这一年内的时间看到,百度上有很多做微信域名检测API接口的,经常做几个月又不见了,然后又不停的有新的微信域名检测API接口出现,这其中的原因我一直都没搞清楚.其次,我在他们做了效果还算是很好的,因为我的请求量很大,所以我用的是不限频率的

微信域名检测接口(含PHP、Python调用演示步骤)

微信域名检测接口是腾讯官方发布的api接口,调用检测接口即可返回域名在微信内的生存状态,如果已被拦截返回结果提示“域名被封”,如果未被拦截则返回结果提示“域名正常”. 微信域名检测接口(官方) http://www.xiaocaoff.cn/weixin/check-api.php?url=http://www.baidu.com 接口使用说明 1.在线使用 将api接口地址中的 “http://www.baidu.com” 换成你需要检测的域名,然后复制地址前往浏览器粘贴打开即可返回结果. 2