当前位置:C++技术网 > 资讯 > 支付宝吱口令加好友集福与腾讯封杀支付宝吱口令的程序实现方法

支付宝吱口令加好友集福与腾讯封杀支付宝吱口令的程序实现方法

更新时间:2016-02-01 23:12:18浏览次数:1+次

    随着央视和支付宝合作后,支付宝就开始为央视春晚大力宣传,直接怒砸2亿。这个大招很大啊,吸引了大量的用户。而微信自然是很火热的地方,然而微信是腾讯的平台,腾讯自然不想让马云得逞。而马云非要在微信里推广,所以,马云也是动用了脑筋呀,这可为难了马化腾呀。

    支付宝用吱口令一方面扩展自己的用户数,另一方面也促使用户自发的宣传支付宝的集福活动。通过前期的集福,让声势越来越浩大,并保留了大部分的敬业福卡在除夕春晚,以吸引大量的人来观看央视春晚。不得不说,这一招实在太妙了。然而马云还要利用微信QQ来做宣传,这也让马化腾对你马云头疼了。腾讯不停的封杀吱口令,吱口令也不停的绕过腾讯的封杀,而程序到底如何实现的呢,本文做了详细的分析。

    想想马云的程序员和马化腾的程序员之间的对抗,都感觉很有意思。这是软件程序的攻防,不是黑客的攻防,也是可以体现技术的魅力,斗的是智慧!
    好吧,作为程序员的我们,还是要知道这是怎么玩的,不然就枉为程序员啦。
    首先微信只不支持支付宝支付,没有接口,自然也就不太方便。这个也不算什么啦。其次,不仅没有支付接口,也没有支付宝APP启动的接口和链接方式。最后呢,腾讯还直接封杀支付宝咯。微信可不想沦为支付宝的炮灰,得不到一点好处。所以,微信也是极力屏蔽支付宝的加好友的功能。
    事实上,微信的屏蔽也只能抑制,却也是很无奈。下面说说支付宝如何在微信中大行其道的!
    支付宝吱口令就是在每一个用户里生成一段文字,这段文字是这样的:
    #先复制这个消息#,打开手机里的支付宝,就能找到我,你们懂的。SMAy47941g
    看到这一段文字,哪里比较特别呢,当然是开头和结尾。开头的#号包围的一段字,以及最后的一串字母加数字。而这一段文字会隔一小段时间就变化一次,不是将文字个别变成繁体字,就是用拼音代替汉字,或者将#号换成【】。
    一开始你会不会想,搞这些繁体字做什么,而且还用拼音,还以为是玩新鲜呢,而实际上,这是在避开腾讯的封杀哦。这一段文字就是吱口令。这是最关键的东西。
    支付宝提示的玩法就是:先复制这段文字,然后再紧接着打开支付宝,这样支付宝就知道你准备加的人是谁了,这样支付宝就弹出了加那个好友的界面,让加好友变得非常方便。
    当你复制了这段文字之后,剪切板中的文本就是这段文字了。然后在紧接的支付宝启动后,支付宝就会去剪切板读取文本,然后分析文本。如果剪切板没有文本,自然就只是启动支付宝APP而已,如果有文本,就要分析文本。
    分析文本时,就要分析开头的特征字符串,如#号包含的字符,然后识别为支付宝加好友的字符串。然后程序就会读取到后面的英文加数字的一组字符串,来解析加好友的相关信息。解析出来加好友的信息之后,就可以启动加好友的功能了。
    这段文字发在微信QQ上之后,用户们复制后打开支付宝即可实现加好友。这让腾讯很不爽。那么腾讯自然就要在自己的APP里做检测咯。如果微信QQ检测到这样特征的字符串,只要清空剪切板即可完成拦截。如果剪切板是空的,支付宝自然无法完成加好友的快捷操作。
    支付宝自然不会用一种吱口令,这样分分钟被封杀了。要知道,一直持续到春晚,是有很长一段时间的。所以,支付宝会提前准备好很多种吱口令,然后用程序定期更新吱口令以及解析吱口令的方式。我想应该是提前写好程序,然后一直自动运行即可开。当大批量的吱口令出去之后,腾讯发现了,就会屏蔽。所以很快吱口令又变了,之前的屏蔽也失效了。腾讯又不得不在新的吱口令出了之后,加入新的屏蔽。腾讯也是检测这个吱口令的字符串。检测的目标就是聊天记录咯。
   下面看看一张“支付宝吱口令与腾讯厮杀”的程序逻辑示意图:

支付宝吱口令与腾讯厮杀的程序逻辑示意图
【支付宝吱口令与腾讯厮杀的程序逻辑示意图】
   图上所表示的就是前文所写的过程了。大家自己去对照的图片看,很容易就明白了。