背景:最近公司的公眾號(hào)域名被封了璧南,原因是公司網(wǎng)站被黑后上傳了一個(gè)不符合微信規(guī)范的網(wǎng)頁(yè)赤屋。所以立镶。。类早。就進(jìn)入了微信域名解封的流程媚媒。
百度微信域名解封發(fā)現(xiàn)很多微信域名檢測(cè)的網(wǎng)站,還有Api涩僻;但是本人做微信公眾號(hào)的時(shí)候卻沒有發(fā)現(xiàn)微信公眾號(hào)有這個(gè)API缭召,奇怪了,這幫牛人是怎么實(shí)現(xiàn)的呢逆日?做為一個(gè)技術(shù)宅男八卦之火真是熊熊燃?xì)狻?/p>
第一步嵌巷、重新檢查微信服務(wù)號(hào)的API。結(jié)果大家知道的室抽,無(wú)果搪哪。
網(wǎng)上有人說(shuō)域名有沒有被封用微信訪問一下域名就知道。但是我對(duì)安卓不熟悉啊坪圾。
想想心里真是不甘心噩死。 對(duì)了微信的電腦端是不是也可以檢測(cè)颤难?
有不懂技術(shù)的朋友可以前往godtest域名檢測(cè)
可以唉,那么下面的事情就是使用抓包工具了已维。
1行嗤、 使用fiddler
2、wireshark https 抓包
當(dāng)然抓包到的都是亂碼垛耳。因?yàn)槲⑿攀鞘褂胔ttps通信的栅屏,不過我們有抓包神器wireshark。
下面就是怎么配置https抓包了堂鲜。
1)配置環(huán)境變量SSLKEYLOGFILE
環(huán)境變量的配置方法: 系統(tǒng)->高級(jí)系統(tǒng)設(shè)置->高級(jí)->環(huán)境變量->新建栈雳。
變量名設(shè)置為:SSLKEYLOGFILE
變量值我這里設(shè)置為:D:sslkeylog.log
2)Wireshark配置
我的Wireshark版本是 2.4.3 中文版
配置路徑是:編輯->首選項(xiàng)->協(xié)議(Protocols)->ssl
設(shè)置(Pre)-Master-Serect Log File 為環(huán)境變量SSLKEYLOGFILE 的值。
重啟微信和Wireshark(我不知道重啟有沒有效果缔莲,反正我重啟了哥纫。)
重新打開Wireshark后就多了一個(gè)標(biāo)簽《Decrypted SSL Data》,點(diǎn)擊之后你就可以如下圖所示的看到已經(jīng)解密的TLS數(shù)據(jù)包的相信信息了痴奏。
然后大家懂得蛀骇,你就能得到需要的東西了《敛穑看效果圖
6擅憔、編碼實(shí)現(xiàn)
代碼:
效果:
域名被屏蔽:
域名沒有被屏蔽:
功能完成。