2024小迪安全信息收集第八课

devtools/2025/1/8 8:28:04/

目录

一、APP应用-公开信息-知识产权&开发者定位

移动安全

逻辑安全问题

二、APP应用-资产信息-抓包&静态提取&动态调试

#公开信息收集

#APP资产提取


一、APP应用-公开信息-知识产权&开发者定位

APP渗透测试的范围应涵盖APP所有功能和组件,包括但不限于以下几个方面:

• 前端安全:包括界面交互、输入验证、会话管理等。

• 后端安全:包括API接口、数据库交互、业务逻辑等。

• 数据传输安全:包括数据传输过程中的加密、签名、完整性校验等。

• 用户认证与授权:包括登录、注册、权限分配、会话管理等。

• 第三方库与组件:包括使用的第三方库、SDK、插件等的安全性和稳定性。

• 配置与环境:包括APP的配置文件、环境变量、日志管理等。

移动安全

1、站着逆向角度

有无保护,源码修改打包HOOK

删除验证代码 证书 代理 抓包

删除验证代码 破解版(突破会员制度等)

翻到密钥 接口 密码等关键敏感

2、站着渗透角度

APP架构资产-表现,源码,调试逻辑

web 域名 cms api接口 web安全问题

ip 端口 服务 web服务(见上) 数据库 中间件 等服务测试

API 接口 测试

逻辑安全问题

通过获取App配置、数据包,去获取url、api、osskey、js等敏感信息。

1、资产信息-IP 域名 网站 -转到对应Web测试 API接口测试 服务测试

2、泄露信息-配置key 资源文件 - key(osskey利用,密钥配置等)

3、代码信息-代码安全 HOOK绕过限制(证书,代理,脱壳等)- 逆向相关

APP中收集资产:通讯抓包,静态提取,动态调试

二、APP应用-资产信息-抓包&静态提取&动态调试

#公开信息收集

通过搜索引擎、社交媒体、应用商店等渠道,收集目标APP信息,如APP名称、版本、开发者、下载量等。名称获取APP信息

1、查备案信息在搜

2、网站上有APP下载

3、市场直接搜单位名称

七麦数据 -专业移动产品商业分析平台-关键词优化-ASA优化-七麦科技

点点数据-App数据查询分析,AppStore排行榜,ASO,ASM优化平台

百度安全验证

获客营销系统_ai智能拓客系统_企业获客系统-小蓝本获客系统

#APP资产提取

1、动态抓包

Burpsuite+Reqable

参考前期部分抓包技术

技术优点:没有误报

技术缺点:无法做到完整

2、静态提取-反编译

技术优点:数据较为完整

技术缺点:有很多无用的资产

APKDeepLens收集APP的权限、组件信息、IP、Secret。

https://github.com/d78ui98/APKDeepLens

APKLeaks工具,用于检查APK文件中的硬编码URL、API密钥等敏感信息。

https://github.com/dwisiswant0/apkleaks

AppInfoScanner对Android、iOS、WEB多场景应用进行信息扫描,收集IP、URL、Server、CDN等信息。

https://github.com/kelvinBen/AppInfoScanner

3、动态调试-反调试

技术优点:HOOK可解决不能抓包不能代理等情况

技术优点;搞逆向的人能看到实时的app调用链等

技术缺点:部分APP有反调试等无法做到完整

MobSF是一种自动化的移动应用(Android/iOS/Windows)静态和动态分析的测试,恶意软件分析和安全评估框架。

https://github.com/MobSF/Mobile-Security-Framework-MobSF


http://www.ppmy.cn/devtools/148001.html

相关文章

面试场景题系列:设计爬虫系统

在本章,我们重点讨论网络爬虫的设计,这也是一个有趣且经典的系统设计面试问题。 网络爬虫(Web Crawler,下文简称为“爬虫”)也称为机器人(Bot)或者蜘蛛(Spider),被搜索引擎广泛地用于发现网络上的新内容或…

鸿蒙HarmonyOS开发:基于Swiper组件和自定义指示器实现多图片进度条轮播功能

文章目录 一、概述1、场景介绍2、技术选型 二、实现方案1、图片区域实现2、底部导航点设计3、手动切换 三、所有代码1、设置沉浸式2、外层Tabs效果3、ImageSwiper组件 四、效果展示 一、概述 在短视频平台上,经常可以见到多图片合集。它的特点是:由多张…

解决海康相机SDK导致 `libusb_set_option` 问题的经验总结

在使用海康相机SDK时,可能会遇到以下问题: 问题描述 当编译某些ROS代码时,出现类似错误: /usr/bin/ld: …/…/lib/libpcl_io.so.1.8.0: undefined reference to libusb_set_option’ 原因分析 安装海康相机SDK后,系…

Django REST framework 源码剖析-视图类详解(Views)

Django REST framework视图图解 视图类(View) ‌视图‌是DRF中处理用户请求的基本单元。它们可以是函数视图(FBV)或类视图(CBV)。函数视图使用函数来处理请求,而类视图则使用类来处理请求。类视…

网络安全:路由技术

概述 路由技术到底研究什么内容 研究路由器寻找最佳路径的过程 路由器根据最佳路径转发数据包 知识点,重要OSRF,BGP1.静态路由原理 路由技术分类 静态路由和动态路由技术 静态路由:是第一代路由技术,由网络管理员手工静态写路由/路径告知路…

docker 安装influxdb

docker pull influxdb mkdir -p /root/influxdb/data docker run -d --name influxdb -p 8086:8086 -v /root/influxdb/data:/var/lib/influxdb influxdb:latest#浏览器登录:http://192.168.31.135:8086,首次登录设置用户名密码:admin/admin1…

您的公司需要小型语言模型

当专用模型超越通用模型时 “越大越好”——这个原则在人工智能领域根深蒂固。每个月都有更大的模型诞生,参数越来越多。各家公司甚至为此建设价值100亿美元的AI数据中心。但这是唯一的方向吗? 在NeurIPS 2024大会上,OpenAI联合创始人伊利亚…

Ungoogled Chromium127编译指南 Linux篇 - 拉取仓库(七)

1. 引言 在完成了Docker环境的配置后,我们现在需要获取Ungoogled Chromium的源代码。本文将详细介绍如何正确拉取和管理项目代码,确保我们获得正确的版本用于编译。源代码的获取看似简单,但正确的版本选择和子模块管理对于成功编译至关重要。…