首页
社区
课程
招聘
[求助]关于安卓行为监控的方式~~~
发表于: 2014-11-15 13:03 11432

[求助]关于安卓行为监控的方式~~~

2014-11-15 13:03
11432
各位大神好,小女刚入学研究生一枚,今年要做一个项目关于安卓隐私监控的,大概了解了一下安卓的行为监控,比如我能监控到照相机照了一张照片或者给某某联系人发了短信的行为,然后做出处理。。。
请问我们的设想能实现吗,能用哪些方法实现呢,我看论坛里大家都在讨论HOOK  注入啥的,我也很想学习一下这方面啊,但是在知网啊,网上都搜不到相关的书,请大家推荐一下相关技术的书籍啊论文啊之类的,不胜感激!!
另外,在这里问这么低级的问题会不会被删帖。。。。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (19)
雪    币: 76
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
亮照片就不会删帖了
估计还会有人手把手教你
2014-11-15 13:32
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
真的么。。。。
2014-11-15 13:40
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
求教啊。。。。。。。。。。。。
我想买《Android安全机制解析与应用实践》这本书  怎么样?
2014-11-15 13:51
0
雪    币: 1413
活跃值: (401)
能力值: (RANK:270 )
在线值:
发帖
回帖
粉丝
5
这是我见过最烂的书,没有之一。里面50%的内容是错的,嗯,错的。

姑娘你还是先把基本的Android开发搞定吧,买本big nerd ranch,多看官方SDK文档和examples,多Google。
2014-11-16 02:16
0
雪    币: 25
活跃值: (477)
能力值: (RANK:20 )
在线值:
发帖
回帖
粉丝
6
你问问谁下的去手啊,哈哈
所谓安全 不过就是HOOK  HOOK  HOOK  
越HOOK越慢
2014-11-16 12:25
0
雪    币: 188
活跃值: (167)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
7
ISCAS 的?
2014-11-16 17:34
0
雪    币: 357
活跃值: (3573)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
8
不信妹子是玩安卓监控的
2014-11-16 17:39
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
额,基础的安卓开发知识肯定有啦。。自己也做了俩小APP,我就纳闷你们这些啥hook都是从哪学的呢?
2014-11-17 17:08
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
为啥不信,我是真的啊
2014-11-17 17:09
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
big nerd ranch?刚才搜了一下这不是IOS开发的书吗
2014-11-17 17:11
0
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
12
安卓隐私监控
这个东西好早就有人在搞了吧,反正就是各种hook

作为研究生的话,最主要的是要搞清楚,你做这东西是拿来给别人用的,还是用来骗项目经费或者奖项的。前者的话会很麻烦,需要考虑很多兼容性问题,真不觉得是一个刚入门的新手能做的。后者的话~呵呵,随便写写代码,几天就能搞定,忽悠评委什么的相当easy。
2014-11-17 17:18
0
雪    币: 148
活跃值: (278)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
欢迎妹子加入流氓行列,哈哈哈哈
论坛有个兄弟开源了一个安全软件,你搜搜
2014-11-17 17:19
0
雪    币: 196
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
嗯,hook你可以试试这个。https://github.com/cmzy/ZHookLib
2014-11-17 17:25
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
妹纸的贴子就是火啊
2014-11-17 17:29
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
是公司的项目 ,但是不是直接用我们做出来的东西,就是学校和企业合作,企业带我们玩玩。。我们也有机会自己研究研究一个项目。。。所以兼容性啥的应该不会考虑,最后能拿个成果出来就好。。所以,我到底要怎么学习T_T
2014-11-17 19:09
0
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
17
第一件事肯定是要确定需求,搞清楚在什么环境下,要实现什么样的功能。

之后是设计,这个应该是经验比较丰富的人来做。如果你想尝试的话,建议是去翻翻Android源码,或者看看罗升阳的《Android系统源代码情景分析》以及老罗的博客,看功能相关的源码是如何实现的,把流程搞清楚。然后在根据需求分析在哪里下钩子,如何下。

最后是实现,就是写代码。这个可以参考论坛里面的各种hook源码,然后就要靠个人的编码能力了。
2014-11-17 19:23
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
谢谢啦!!终于得到一个认真的回答…………^_^
2014-11-17 20:32
0
雪    币: 171
活跃值: (554)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
我最先看得就是这本书
2014-11-18 14:57
0
雪    币: 155
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
没做一个操作最终都是调用系统的api,按常理而言,你只需要知道用户程序调用了那些api就得到了你的需求。怎么知道这些api的调用就是前面各位给你说的hook,hook是中技术。

但是这儿有几个问题,各种版本太多:
小米的Miui,Flyos,华为的Android,中兴的Android可能会有差异。
Android2.2,2.3,4.0,4.1,4.2……这些也有差异。
更加别说第三方系统了,什么yunos啊,CM等等。
另外,很多限制级别的操作需要root权限,而实际上很多手机没有这个权限。

从你的发帖来看,你还是属于Android开发行业的入门者,而这类项目并不适合你。如果你参与的话倒是不错,能学到很多系统级的东西。

有些比较类似的开源项目拟可以参考下.
2014-11-19 16:14
0
游客
登录 | 注册 方可回帖
返回
//