Loading...

所谓支付宝的逻辑漏洞

2009-07-10 22:33:29 发表于互联网事 本文链接: 所谓支付宝的逻辑漏洞

cosbeta一直在那里嚷嚷的支付宝逻辑漏洞,其实是夸大了说法,严格的说这不叫漏洞,这个叫空子。利用这个空子,cosbeta为homezz配置了支付宝自动开通程序,然而这个空子才用一周,就不灵了,因为支付宝可以轻易的补上这个空子,既然无法钻空子了,cosbeta就把它写出来。 由于空子可以很快被堵上,再加上淘宝 API可以很容易的合法实现同样的目的,所以就更对淘宝没有任何影响了。

思路是这样的:

  1. 让买家给指定的支付宝直接打款(前提是让买家信任你),然后记住相应的交易号码;
  2. 支付宝这个时候会将交易的信息发送到卖家的支付宝邮箱中,邮箱的内容将会有“交易成功”字样、支付宝交易号、和交易的金额,并且这个邮件几乎在交易之后马上就发送到卖家的邮箱中了;
  3. 指引买家回到homezz的界面,让买家输入交易号和选择对应的套餐,然后点击提交;
  4. 提交的时候,用php程序pop3连接支付宝对应的邮箱收信,当检查到有这样的邮件存在则开通:支付宝交易号码存在、根据套餐获取的交易金额正确、交易状态是已经成功 ;
  5. 当然为了防止买家伪造一封邮件,我做了这几步安全设置:1.将支付宝对应的邮箱设置成白名单,只接受白名单的邮件;2.在php读取信件的时候检查邮件header,确保发信者来自alipay;

为啥cosbeta决定写出这个空子,因为这个空子可以轻易的被补上,如延迟发邮件(事实上,支付宝就这样对付我那个帐号的)。

另外还有一个原因,就是用户其实可以通过淘宝的API名正言顺替代上面的方法,及时公布了,对支付宝也无任何影响。

感谢 Chris_Ys 介绍淘宝API给我,汗,早些时候都想研究淘宝API的,结果过了年多,还让别人介绍我才想起这个东西来。

标签:
发表于 2009-07-10 22:33:29 目录:互联网事 [RSS 2.0] 你可以发表评论, 或者从您的网站 trackback
已经有12位大师动手指导 拒绝低俗
  • 1楼 所以说 在2009.07.10 22:46发表评论如下: 回复

    支付宝怎么发现有人在用这个空子的呢…alipay确实牛叉啊

    • 1楼附属品 江东 在2009.07.10 22:48发表评论如下: 回复

      程序统计一个用户频繁的收到及时到帐,而且来自不同的用户,肯定就可疑了啊!或者支付宝本身就会随机延迟发送邮件。

    • 2楼 流星天空 在2009.07.10 22:51发表评论如下: 回复

      方法虽然简单,但是能找到就很优秀了

      • 3楼 Showfom 在2009.07.10 22:54发表评论如下: 回复

        顶,我觉得paypal比alipay不安全……

        • 3楼附属品 江东 在2009.07.10 22:56发表评论如下: 回复

          paypal保护买家保护得令人发指。

          • 3楼附属品 Showfom 在2009.07.11 00:58发表评论如下: 回复

            也是噢。。。但是alipay多重验证以后还是比较放心的,我就用了证书+手机短信验证,每次用不同的电脑都得验证……

        • 4楼 Dianso 在2009.07.10 23:14发表评论如下: 回复

          刚才在homezz.com帮朋友买了个50那个主机,用的paypal,感觉还是paypal方便。

          • 4楼附属品 江东 在2009.07.10 23:15发表评论如下: 回复

            不小心购买了支付宝商家工具,若是支付宝商家工具不给我退款的话,用支付宝开通的流程将和paypal一模一样

          • 5楼 Black-Xstar 在2009.07.11 00:56发表评论如下: 回复

            这个方法你上次说过嘛。其实我觉得这是合法的,支付宝如果封掉显然不对的。
            另外,为啥淘宝API可以呢?不明白哦。

            • 5楼附属品 江东 在2009.07.11 11:40发表评论如下: 回复

              支付宝不用封,直接延迟发送邮件就足够了,这两天,我和我LP的支付宝帐号的交易邮件都被延迟了几个小时!

            • 6楼 hoky 在2009.07.11 20:38发表评论如下: 回复

              邮件头和邮件发件人一样可以伪造:)

              • 7楼 VPS侦探 在2009.07.13 08:35发表评论如下: 回复

                支付宝。。。哎。。。

                评论分页: 1
                (Required)
                (Required, not published)
                如果留言未显示无需重复留言,我将为你恢复!