千家信息网

如何进行授权的APK渗透测试

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章将为大家详细讲解有关如何进行授权的APK渗透测试,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。作为一个渗透测试小白,本文的目的是希望能为那些和
千家信息网最后更新 2026年10月31日如何进行授权的APK渗透测试

这篇文章将为大家详细讲解有关如何进行授权的APK渗透测试,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

作为一个渗透测试小白,本文的目的是希望能为那些和我一样的小白提供一些测试思路。涉及的内容可能比较基础,表哥们见谅。APK 解包拿到 apk 之后直接用 7-Zip 解压可以得到几个文件夹、一个 AndroidManifest.xml 文件、一个dex文件。使用 dex2jar https://sourceforge.net/projects/dex2jar/ 将这个dex文件解压会生成一个jar文件,然后使用jd-gui就可以查看java源代码了。当然可以从源码里找代码的漏洞,但是一般会有混淆,在这也不做深入讨论。上边提到的 xml 文件一定不能发放过,里边涉及到许多重要的配置项,比如:- AndroidManifest.xml文件中android:debuggable为true。app 可被任意调试- AndroidManifest.xml文件中android: allowBackup为true。app 数据可以被备份导出。- 等等...还有一点在实际测试过程中可能会用到:在对 apk 解压之后可以尝试在 powershell 里边搜一下 db 文件,说不定有敏感信息(为什么这么说,因为我碰到过一次...)

for /r F:\source-code %i in (*.db) do echo %i

apk安全分析检测:

实验:apk安全分析检测(合天网安实验室)

(通过实验学习如何运行apk安全分析检测程序,对apk进行安全分析检测,通过分析发现其中的潜在威胁。)

登陆页面用户名可枚举输入用户名之后响应用户名不存在,这就是最简单的枚举用户名的情形了。这次碰到的是登陆不需要密码,但是要输入已经注册过的用户名,之后会根据用户名发送验证码到对应手机,同时设置了 120s 内不能重新发送,并且验证码 120s 内有效。这时候看起来我们没办法通过验证码做什么事,但是在实际测试过程中发现1. 当我们输入存在的账号之后提示发送成功;2. 重复发送,会响应 120s 内不能重复发送;3. 输入不存在用户会提示发送失败。所以这个时间限制对用户名枚举其实没什么影响,我们可以通过爆破用户名根据返回的信息来查看用户名是否存在。

等等,既然咱都不知道手机号,也不让输密码登陆,就算得到用户名生成社工字典也没法用啊,那拿到了用户名有什么用?当然有用,不过要看具体场景,比如下面这个案例任意验证码绕过当我们登陆时服务端给账号绑定的手机号发送短信验证码,我们输入一个上一步得到的账号,验证码随便输,点击登陆后抓包,登陆失败,发现响应中有两个 code 字段

改改试试:

It works!

验证码绕过漏洞:

实验:验证码绕过漏洞

(掌握常见的验证码绕过漏洞原理,以及绕过方式利用和漏洞防护)

功能页面成功登录之后,各个功能都点点看看,在个人信息页面有一个查询实时在线人数功能,那一栏只显示了人数,旁边并没有箭头

我一度以为那里不能点击(事实上因为数据量太大,加载了好长时间,我直接点返回了,给我的感觉就是这里没有东西),进去之后就可以看到所有登陆人员的信息了。

在我尝试了不同用户之后,发现这里的用户信息并没有权限限制,也就是说对所有人都是可见的,明显的权限配置不当。除此之外,应用存在几处查询功能,通过BURP 看到返回的数据包都是 JSON 类型

因为没什么经验,所以就多尝试吗,在 json 那里注入,xxe 都来一遍,没啥用。前面还有一个参数,试试?

有戏!

试试 xss 吧

放到浏览器成功弹窗!

关于如何进行授权的APK渗透测试就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

用户 用户名 文件 验证 登陆 测试 信息 漏洞 分析 输入 安全 分析检测 功能 实验 检测 成功 内容 手机 数据 账号 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州百单互联网科技有限公司 互联网通讯科技 互联网科技战争 卓越科技(互联网 ) 互联网金融科技创新 互联网金融和金融科技 新华互联网科技校企合作 互联网巨头投资的硬核科技 互联网时代科技改变生活 广州恒生互联网科技有限 互联网为啥属于高科技 昊天互联网科技有限公司 洛阳共同富裕互联网科技有限公司 明优互联网科技有限公司 互联网公司高科技产品 启辰互联网科技 容联科技互联网电商 上海万顺科技互联网有限公司招聘 互联网科技创新方面的资料 知域互联网科技有限公司官网 美国互联网保险保险科技 互联网科技公司电话 科技类的互联网平台 小米互联网科技园设置 广西互联网科技孵化中心 烟台灵鸽互联网科技有限公司 江苏互联网智能科技软件 新氧科技和美国互联网有关系吗 安徽零酒互联网科技有限公司 互联网科技创业有什么好项目
0