当前位置: 首页 > news >正文

app安全测试-服务端

单机app 逆向 二进制 (脱壳 apk解包 Java逆向 加解密)

联网app 存在一个后端服务器 app需要从服务器中获取资源

c/s架构 客户端+服务端 c/c++ c# java

b/s架构 浏览器 +服务器 借助js实现一些功能 js不允许操作本地文件

客户端不同

c/s架构具有更高的可控性 客户端和服务器端的通讯 可能不是基于http协议 tcp协议 ,自己的通讯协议

app 都是基于http协议来完成的

app=>因此类似与定制的浏览器和web服务器

对app进行渗透

对app进行测试 (脱壳 apk解包 Java逆向 加解密)

对web服务器进行测试

可能两个方向结合到一起

为什么不直接通过浏览器来测试web服务器 而是通过app完成测试

浏览器测试 更加的通用

1.有些功能 在浏览器上没有 在app上有

2.web服务器 上的某个功能点发生变化的时候 只对浏览器平台做了修改 而忽略了app平台

接口1 实现了a功能 (需要废弃) 换成b功能

如何对服务器进行测试

类比测试某个具体网站时的操作

1.访问目标查看目标有什么功能

2.基于网站的功能 假设网站存在漏洞 进行测试

3.抓包 尝试传入恶意数据 根据响应进行判断 是否存在漏洞

4.截图取证 出具报告

app渗透

1.安装app,检查app具有的功能

2.根据app的功能 去猜测可能存在的漏洞

3.抓包取证

截图取证

安卓平台

1.直接通过手机来安装apk 使用

需要root 安卓的操作系统 unix==linux

普通用户 root 权限 常规手段无法获取

2.模拟器 (vmware)

类似VMware 通过软件模拟手机环境 然后运行apk

安卓操作系统不信任外部证书

https相关内容需要有证书存在 bp的证书安装了也没用

先使用低版本的安卓系统进行测试(安卓7.0)

以root权限安装 将证书安装到操作系

抓包

1.设置bp的监听ip和端口

2.设置手机的代理

3.给手机安装证书 安卓证书是和浏览器使用的证书编码不一样

.der 安卓系统不接受这种类型的证书

.cer

通过浏览器导出证书 将证书导入模拟器 安装证书

OA

系统指的是面向组织的日常管理和运作,为组织高频工作行为提供解决方案的系统模块。总而言之就是为组织提升效能、降低人工成本的自动化信息平台

OA和cms差不多

cms管理网站内容 OA 管理企业运行状况

一旦OA系统出现漏洞 通杀

1.在浏览器中逆向找加密算法

首先在浏览器源代码中找对应的那一行的加密函数名 然后在浏览器的源代码-loginscript.js等类似包中通过对应的函数名找加密算法 然后在源代码中寻找具体加密算法

混淆js 调试手法进行分析 (断点调试、去混淆)

2.加密操作是通过app代码实现

测试文件上传漏洞(制作图片马)

copy 1.png/b+shell.php shell.png

## app 服务器方向渗透 和 web渗透几乎没有差别

http://www.jsqmd.com/news/986512/

相关文章:

  • 产业从业者必看|国内外知名半导体行业博览会推荐清单 - 品牌2026
  • 2026湖北荆门市正规靠谱的8大封闭式戒网瘾特训学校排名,专治青春期叛逆、厌学、沉迷手机 - 辛云教育资讯
  • PyOWM社区贡献指南:如何参与这个开源天气库的开发
  • 2026 北京耀辉:深耕 35 载,铸就黄金奢侈品回收行业标杆 - 奢侈品回收
  • npx skills终极指南:3种使用场景+5大进阶技巧让AI技能管理效率翻倍
  • 广州LV回收哪家最划算?6大平台实测性价比排名出炉 - 薛定谔的梨花猫
  • Android Studio全版本下载及汉化包地址
  • 广州哪家装修公司靠谱?装企最新深度测评 - 装修新知
  • pinche_xcx开源项目贡献指南:如何参与开发与提交PR
  • 如何用99个公共Tracker服务器打造极速BT下载网络:Trackerslist完整指南
  • 2026年日照短视频获客与AI GEO优化:实体店老板必看的5大服务商深度评测 - 企业名录优选推荐
  • LangChain4j终极指南:如何让AI成为你的SQL数据库翻译官
  • 无锁队列的设计
  • 兰州安宁区卖黄金实测:上门回收的水有多深?我把5家都试了一遍 - 奢佳美黄金珠宝
  • 天津卖黄金选本地门店 收的顶专业回收 透明交易远离回收套路 - 奢侈品回收评测
  • Unity毛发系统完整指南:从零开始创建逼真头发效果
  • 163MusicLyrics:跨平台音乐歌词提取与处理工具全解析
  • flask:sqlalchemy:指向值为null
  • 2026四川成都定制游怎么选导游|TOP8纯玩路线与熊猫+火锅+宽窄巷子体验解 - 随峰国旅
  • AI 编程时代,为什么脚手架依然不可替代?
  • 2026年上海搬家公司大盘解析 传统搬家套路梳理与日式一站式服务全面对比 - 信息热点
  • 智谱清言怎么转 PDF?借助 AI 导出鸭实现格式高效转换
  • 以正道致长远:重塑教培行业良性竞争生态 - 速递信息
  • 2026贵阳中考高考志愿填报机构怎么选?体制内就业破局指南 - 年度推荐企业名录
  • 珠海香洲区黄金回收行情与六家正规机构深度对比 - 上门黄金回收
  • 2026重庆名表回收战力TOP榜单:欧米茄积家横评,收的顶断层登顶 - 奢侈品回收测评
  • 2026年待办清单软件推荐:哪款日程管理工具真正好用?
  • 2026申请专利选哪种?自己申请还是找代理?广州专利代理机构优选TOP3测评|发明/实用新型/外观申报方式对比|成本明细、授权差距、适用场景、避坑决策全套指南 - 速递信息
  • GraphQL服务性能深度解析:Mercurius的3大优化策略与架构思考
  • IMO是谁?凭什么管全球航运?一篇读懂航运“总舵主”