吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3569|回复: 14
收起左侧

[Android 原创] 学破解第169天,《apk文件结构-安卓四大组件介绍》学习

[复制链接]
小菜鸟一枚 发表于 2022-2-2 15:42

0x1 活动(界面 activity)

  1.活动(界面 activity)

用户操作的可视化界面,它为用户提供了一个完成操作指令,例如点击,滑动等等的窗口。

  2.操作指令,例如在界面上点击,滑动等等

0x2 服务(service)

  1.服务(service)

service用于在后台完成用户指定的操作。

  2.在后台自己去完成,不需要用户操作,例如更新。

0x3 广播接受者(Broadcast Receive)

  1.广播接受者(Broadcast Receive)

不同应用程序之间传输信息的机制。

  2.例如写一个app,给手机电池app发送一个查询当前手机电量的消息,系统接受这个广播就会把消息传递过去。

0x4 内容提供者(Content Provider)

  1.内容提供者(Content Provider)

为其他应用提供数据,比如sqlite数据库。

0x5 组件安全

  1.activity

点击劫持,例如有一个app开发了一个透明界面,覆盖在你的程序界面上,输入账号密码时或被恶意程序劫持。

拒绝服务,没有对参数过滤,被别的程序调用时,恶意耗尽资源。

组件导出,在androld manitest 定义了这个组件导出功能之后,可能存在漏洞。

  2.service

串谋攻击,例如恶意程序没有权限读取手机通讯录,可以通过向其他有权限读取通讯录的应用程序发送消息间接的查询。

拒绝服务,程序能被别的程序调用,就有可能造成拒绝服务攻击。

  3.Broadcast Receive

恶意广播,没有对参数过滤,可以收到一些垃圾广播。

  4.Content Provider

Sqlite数据库SQL注入,如果没有加密,可能在应用程序的安装目录找到找到一些敏感信息,日志,cookie等等。

免费评分

参与人数 6吾爱币 +11 热心值 +6 收起 理由
qtfreet00 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
junjia215 + 1 + 1 热心回复!
SFY110 + 1 + 1 谢谢@Thanks!
ee789852 + 1 + 1 菜鸟哥哥,能在活动界面上分析apk吗?
kxz + 1 用心讨论,共获提升!
首席撩妹指导师 + 1 + 1 楼主是真的牛批啊 19年坚持到现在 真的有毅力

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

qiufeng2021 发表于 2022-3-21 08:20
教程有点简单啊,能具体点吗?比如activity的启动,我要修改哪里才能实现让activity无法启动?
小丶白丶丶 发表于 2022-2-2 16:20
行踪落落 发表于 2022-2-3 11:55
ee789852 发表于 2022-2-3 17:56
菜鸟哥哥,能在活动界面上分析apk吗?

比如,点了哪个按钮,这个按钮会跳到什么程序步骤
倾临雨落 发表于 2022-2-3 23:41
感谢分享
Heybo. 发表于 2022-2-4 04:35
一同学习 共同进步
大罗金仙 发表于 2022-2-4 06:37
好东西,收藏了
zhengxinjun 发表于 2022-2-4 12:19
感谢分享,收藏之
snakenba580 发表于 2022-2-4 12:28
谢谢分享,这么好的思路正在学习中。
prince小君 发表于 2022-2-4 13:57
加油楼主
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 15:55

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表