当前位置:学习生活->业余生活 ->支付宝吱口令加好友集福与腾讯封杀支付宝吱口令的程序实现方法

原创版权标志支付宝吱口令加好友集福与腾讯封杀支付宝吱口令的程序实现方法

作者:codexia  发表时间:2016/2/2 0:18:27  阅读:
[摘要] 吱口令的不断变化以及腾讯的不停的追杀,让这个游戏越来越有意思。马云为春晚做宣传,更是为自己发展了更多的用户,而微信QQ则什么也捞不到。支付宝吱口令的大肆横扫微信和QQ,自然腾讯也不停的出招屏蔽吱口令,而到底这样的厮杀谁如何实现的呢,本文就详细的介绍了程序的实现原理。

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

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

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

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

文章来源:C++技术网原创文章版权为网站和作者共同所有,会员文章禁止转载。非会员文章转载做好本文超链接即表示授权转载。通过文章下面的分享按钮可以自由分享所有文章。

返回顶部

在线提问
问题标题:
问题描述:(简陋的描述会导致问题被最后回答、没有针对性回答甚至无法解答。请确保问题描述的足够清楚。)