微信短链接秒进支付宝拆红包的逆向分析与代码获取(不用写任何代码)

释放自己

最近支付宝红包风靡全国,真的是谁的群多并且发的比其他人早就能很赚一笔,目前想要拿到红包有以下两种途径

  • 复制别人的邀请码,打开支付宝
  • 用支付宝扫描别人的红包二维码

有人感觉很麻烦于是就做了在微信里点击短链接即可自动跳转到支付宝领红包的方式,理想情况下真的是在1秒以内。下面是一个演示图:

说明:上周末还可以的,根据短链接直接跳转到支付宝,前几天微信把这个给屏蔽了,所以中间就加了一个额外的步骤,但是本质上还是一样的,下面是我从网上找的一个链接来演示的。

https://i.loli.net/2018/01/11/5a57727ea86e8.gif

网上出现了很多这种帮你生成链接的网站,生成一次链接5~200元不等(到处都是商机),好了,废话不多说,看看我是如何分析并制作自己的短链接的。

你需要

  • 一部手机
  • 联网的浏览器
  • 一台云上服务器

游戏开始

当你看到别人发给你的短网址http://suo.im/o6zDH时,别着急着点,复制出来待用


打开Linux机器准备使用curl命令,如果没有,你可以在windows下安装相关软件来使用curl,如Cygwin软件。这里简单讲一下为什么不用浏览器,因为这种跳转一般都是在请求页面内执行跳转程序,如果你在页面打开,它会直接跳转到支付宝的页面上去,相关源码你会看不到的


有关curl的介绍,可以点这里
在终端输入curl http://suo.im/o6zDH,会有以下返回

[root@iZ2zejaebtdc3kosrltpqaZ ~]# curl http://suo.im/o6zDH
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="http://60.205.191.82:8080">here</a>.</h2>
</body></html>
[root@iZ2zejaebtdc3kosrltpqaZ ~]# 

返回的是Html源码,很清楚,这个短链接指向的是一个服务器的地址,继续重复上面的操作

[root@iZ2zejaebtdc3kosrltpqaZ ~]# curl http://60.205.191.82:8080
<!DOCTYPE html>
<html lang="zh-cmn-hans">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge, chrome=1">
<title>正在打开支付宝,请稍候……</title>
</head>
<body>
<script src="util.js"></script>
</body>
</html>[root@iZ2zejaebtdc3kosrltpqaZ ~]# 

很嗨皮,这最终页面了,稍微学过一点点Html的人都知道,这里起作用的是引入的js,即util.js,因为写的是相对路径,接下来要继续请求http://60.205.191.82:8080/util.js,如果不明白的话可以按照下面方法获得路径,
打开浏览器进入开发者面板(快捷键F12),点开NetWork(网络),选中Preserve logAll,然后请求http://60.205.191.82:8080,你会发现有很多请求被列了出来,如下

好的,继续在终端操作

[root@iZ2zejaebtdc3kosrltpqaZ ROOT]# curl http://60.205.191.82:8080/util.js
var _0="https://qr.alipay.com/c1x06861xofamli41ngjja5";var _1="https://qr.alipay.com/c1x06861xofamli41ngjja5";function is_weixin(){if(/MicroMessenger/i.test(navigator.userAgent)){return true}else{return false}}function is_android(){var a=navigator.userAgent.toLowerCase();if(a.match(/(Android|SymbianOS)/i)){return true}else{return false}}function is_ios(){var a=navigator.userAgent.toLowerCase();if(/iphone|ipad|ipod/.test(a)){return true}else{return false}}function android_auto_jump(){WeixinJSBridge.invoke("jumpToInstallUrl",{},function(e){});window.close();WeixinJSBridge.call("closeWindow")}function ios_auto_jump(){if(_0!=""){location.href=_0}else{window.close();WeixinJSBridge.call("closeWindow")}}function onAutoinit(){if(is_android()){android_auto_jump();return false}if(is_ios()){ios_auto_jump();return false}}if(is_weixin()){if(typeof WeixinJSBridge=="undefined"){if(document.addEventListener){document.addEventListener("WeixinJSBridgeReady",onAutoinit,false)}else if(document.attachEvent){document.attachEvent("WeixinJSBridgeReady",onAutoinit);document.attachEvent("onWeixinJSBridgeReady",onAutoinit)}}else{onAutoinit()}}else{if(_1!=""){location.href=_1}else{window.close()}}
[root@iZ2zejaebtdc3kosrltpqaZ ROOT]# 

乍一看上去,感觉像一段乱码,没干系,打开浏览器,进入https://tool.lu/js/
将返回的内容放进去,美化一下,如下图
[图片上传失败...(image-a99447-1515686331899)]
惊不惊喜意不意外
到此,整个过程和结果就很清晰了,你只要把红框中的两个链接https://qr.alipay.com/c1x06861xofamli41ngjja5中的c1x06861xofamli41ngjja5换成自己的红包二维码里的字符就OK了!!!什么你不知道c1x06861xofamli41ngjja5在哪里,好吧,看清楚了,将自己的红包二维码图片在电脑打开,然后用微信扫一扫,之后会出现一个页面,上面显示着你的“码”


整个源码就这么轻松得Get了,我放在了Github,码云上,上面还有其他代码,有兴趣可以看看


关于制作自己的短链接,需要一台云服务器,即别人可以通过链接访问服务器上的web服务,我这边使用的是Tomcat,将处理好的Html和js文件放在Tomcat里的Root文件下,然后启动tomcat,然后你就可以通过http://ip:port/xxx.html访问了。网上搜索短链接制作,然后将http://ip:port/xxx.html生成一个短链接就大功告成了~

总结

现在不仅有微信跳转支付宝还有QQ跳转支付宝,但是万变不离其宗,知道了如何去分析才能以不变应万变,赶快去试试吧~

CSDN:http://blog.csdn.net/qqhjqs?viewmode=list
博客:http://vector4wang.tk/
简书:https://www.jianshu.com/u/223a1314e818
Github:https://github.com/vector4wang
Gitee:https://gitee.com/backwxc

如果感觉有帮助的话,点个赞哦~


演示.gif
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,902评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,037评论 2 377
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,978评论 0 332
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,867评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,763评论 5 360
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,104评论 1 277
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,565评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,236评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,379评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,313评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,363评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,034评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,637评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,719评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,952评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,371评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,948评论 2 341