首页
社区
课程
招聘
[原创]Android下支付平台扫描二维码支付攻击
发表于: 2017-5-21 14:59 8940

[原创]Android下支付平台扫描二维码支付攻击

2017-5-21 14:59
8940


利用支付app进行扫码支付目前很流行,然后我们讨论在Android系统下,进行扫码支付时的安全问题,我们可以盗取到用户的支付密码。

主要利用目前Android系统下存在的3个安全问题:

1.     Camera静默拍照的问题:在Android系统下,系统调用camera进行拍照,需要申请camera权限(android.permission.CAMERA),在进行拍照的时候,需要向用户返回一个surface来显示目前聚焦的情景,然而,surface的大小是可以调节的,因此,一旦设置足够小,那么就可以在用户不知觉的情况下进行拍照,实现静默拍照的功能;


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 1
支持
分享
最新回复 (29)
雪    币: 9479
活跃值: (757)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
监听camera不需要跨线程实现吗,那就要root权限了。
2017-5-21 20:07
0
雪    币: 210
活跃值: (50)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
不需要。。可以利用不断申请camera来检测,如果申请成功,那么说明camera不在被使用,如果申请失败,则说明camera正在被使用。。
2017-5-21 21:45
0
雪    币: 21
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
涨涨知识
2017-5-24 15:59
0
雪    币: 371
活跃值: (94)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
5
微信你知道用户名和密码又登录不上。。。
2017-5-24 16:52
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
在不久的将来,又能看到央视《今日说法》栏目组关于网络诈骗的一期节目、
2017-5-24 17:23
0
雪    币: 2575
活跃值: (502)
能力值: ( LV2,RANK:85 )
在线值:
发帖
回帖
粉丝
7
应该没这么容易吧
2017-5-25 14:15
0
雪    币: 210
活跃值: (50)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
wyfe 应该没这么容易吧
具体的攻击已经实现了,也在开头给出了demo的链接。。
2017-5-25 14:36
0
雪    币: 158
活跃值: (196)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
Google已经修复了  坚挺非自身app  pid的bug
2017-5-25 15:13
0
雪    币: 210
活跃值: (50)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
bunnyrene Google已经修复了 坚挺非自身app pid的bug
我看到的是8.0之后才会被修复,之前试过的在android6和7都依旧是可以监听的。。
2017-5-25 16:09
0
雪    币: 184
活跃值: (96)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
11
好厉害
2017-5-25 16:54
0
雪    币: 4741
活跃值: (4291)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
涨知识了
2017-5-25 17:17
0
雪    币: 35
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
钓鱼页面怎么实现的?
2017-5-25 21:01
0
雪    币: 210
活跃值: (50)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
unixc 钓鱼页面怎么实现的?
钓鱼页面的实现其实就是一个半覆盖。。只需要覆盖输入密码页面的密码输入框和密码显示区就行了。。。
2017-5-25 21:19
0
雪    币: 0
活跃值: (878)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
15
指纹就尴尬了~
2017-5-25 23:21
0
雪    币: 228
活跃值: (75)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
16

其实就是伪造一个钓鱼页面,跟app没关系

2017-5-26 12:17
0
雪    币: 210
活跃值: (50)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
Colbert仔 其实就是伪造一个钓鱼页面,跟app没关系
对,跟app本身没有关系,其实本质上就是利用android系统的一些问题来判断现在的页面是否是微信支付页面。。如果是,就可以发起钓鱼了。。
2017-5-26 14:16
0
雪    币: 210
活跃值: (50)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
tangsilian 指纹就尴尬了~
,这个很尴尬。。但后来我们想的是,既然已经替代了你的输入密码的界面,那到底是选择指纹支付还是密码支付。。就由不得用户自己了。。
2017-5-26 14:17
0
雪    币: 257
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19




tangsilian

指纹就尴尬了~

指纹也好解决,在指纹验证失败3次之后,一般系统会自动弹出密码界面,来帮助完成支付,伪造的页面可以考虑先指纹,在密码。

2017-5-26 14:46
0
雪    币: 9698
活跃值: (2506)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
哪里可以看更多精华
2017-5-26 23:16
0
雪    币: 46
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
好思路
2017-5-28 23:46
0
雪    币: 240
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
厉害的
2017-5-31 12:22
0
雪    币: 581
活跃值: (215)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
23
思路挺好
2017-5-31 13:33
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
不明觉厉
2017-6-3 17:38
0
雪    币: 371
活跃值: (94)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
25
楼主求个源码可好?
2017-6-4 02:21
0
游客
登录 | 注册 方可回帖
返回
//