国内某巨头电商APP利用Android漏洞细节曝光:内嵌提权代码、动态下发Dex

点击“开发者技术前线”,选择“星标”

让一部分开发者看到未来

来自 | OSC开源社区(ID:oschina2013)

近日,独立安全研究机构 DarkNavy 发表文章披露,国内一家互联网巨头的 APP 利用了 Android 系统漏洞提权使其难以卸载。报道称,该 APP 首先利用了多个厂商 OEM 代码中的反序列化漏洞提权,提权控制手机系统之后,该 App 即开启了一系列的违规操作,绕过隐私合规监管,大肆收集用户的隐私信息(包括社交媒体账户资料、位置信息、Wi-Fi 信息、基站信息甚至路由器信息等)。

之后,该 App 利用手机厂商 OEM 代码中导出的 root-path FileContentProvider, 进行 System App 和敏感系统应用文件读写;进而突破沙箱机制、绕开权限系统改写系统关键配置文件为自身保活,修改用户桌面 (Launcher) 配置隐藏自身或欺骗用户实现防卸载;随后,还进一步通过覆盖动态代码文件的方式劫持其他应用注入后门执行代码,进行更加隐蔽的长期驻留;甚至还实现了和间谍软件一样的遥控机制,通过远端 “云控开关” 控制非法行为的启动与暂停,来躲避检测。

最终,该互联网厂商通过上述一系列隐蔽的黑客技术手段,在其合法 App 的背后,达到了:

  • 隐蔽安装,提升装机量

  • 伪造提升 DAU/MAU

  • 用户无法卸载

  • 攻击竞争对手 App

  • 窃取用户隐私数据

  • 逃避隐私合规监管

等各种涉嫌违规违法目的。

经网友讨论,该 APP 有一个典型的特性就是安装后在桌面上创建快捷方式,用户实际上卸载或删除的只是快捷方式,并非其本体,无法卸载的同时,该 APP 利用技术手段伪造提升 DAU/MAU,攻击竞争对手的 APP。

下图是网友在论坛发布的帖子,他表示自己亲人的安卓手机无法卸载该电商 APP:

b754ccbc1e5ff4da239935ea079710ee.png

前日,有人在 GitHub 上公布了完整的漏洞提权方法,以及实现细节。据称该 APP 的 APK 内嵌多个用于提权的漏洞利用代码,以及动态下发 DEX 分析。

b8596f2b1d35df5da051738a0c59993c.jpeg

相关链接:https://mp.weixin.qq.com/s/P_EYQxOEupqdU0BJMRqWsw

— 完 —
点这里👇关注我,记得收藏订阅哦~

历史推荐

重磅发布!微软推出首款 ChatGPT 版搜索引擎

Flutter 编写的全新 Ubuntu 安装程序来了

好文点个在看吧

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/10944.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

领英退出中国,谷歌Bard集成进安卓,陆奇最新演讲,HuggingFace网传遭禁|今日科技圈要闻

夕小瑶科技说 原创 作者 | 智商掉了一地、兔子酱 AI 新闻速递来咯!搬好小板凳,一起了解近期发生了什么新鲜事~ 领英职场退出中国 领英是一个专注于职业发展、招聘和营销等方面的社交平台。Linkdein 官方公众号发布公告称,由于面临日趋激烈…

安卓APP源码和设计报告——仿淘宝购物APP

2021—2022学年第二学期期末考试 《Android手机软件开发》实践考核 项目设计说明书 项目名称: 购物APP的设计与实现 专 业: 计算机科学与技术 学 号: 姓 名: 任课教师: 2022年6月12日 目 录 1.项目概述11 2…

Android Studio最新版 Studio Bot使用

最近由ChatGPT引起的AI热潮已席卷各行各业,其中Google已在Android studio中开发出了类似ChatGPT的工具,可以协助我们编码,大大提高效率。 本文主要讲述如何下载及使用带有Studio Bot功能的版本,以及会遇到的一些坑。 效果图 安装…

Studio Bot - 让 AI 帮我写 Android 代码

Google I/O 2023 不出所料,今年的 I/O 大会只突出了一个关键词 “AI”。Google 旗下的各类产品都成了其展示 AI 实力的舞台。连面向开发者的产品 Android Studio 也新增了 Studio bot 功能,希望通过 AI 帮助开发者更轻松地写代码: Studio Bot…

试用国内chatgpt网站的第一天:小镜AI

最近发现了一个国内挺好用的chatgpt网站!不仅可以切换GPT3.5和GPT4,还支持包月和聊天续存。最吸引我的一点是它可以多端使用,不仅可以使用网页,还有小程序!!我一般都是用网页版,听说安卓好像还可…

宝塔+x-ui面板共存,并使用Cloudflare WARP一键脚本解决openai 1020错误代码的问题记录

本文是根据网络上的资料后自行组合整理, 网站面板下载地址:宝塔 x-ui面板项目地址: x-ui Cloudflare WARP一键脚本项目地址: Cloudflare WARP 服务器版本:Ubuntu 22.04 x64 域名托管:cloudflare 宝塔安装 …

LTD推出数字化官网ChatGPT解决方案

​ LTD推出的数字化官网ChatGPT解决方案 致力于提供一套基于数字化官网与ChatGPT的高效AI服务,采用业界领先的生成式AI技术,与数字化官网的业务场景紧密结合,为客户带来丰富的应用体验和实际价值。 在数字化官网的四大能力基础上&#xff0c…

ChatGPT热潮方兴未艾,超级车载或将成为现实

近期,由OpenAI 公司推出的ChatGPT聊天机器人软件突然爆红,再一次掀起了人们对AI技术的狂热追捧。 ChatGPT的本质是一个大型语言预训练模型,但其凭借无所不知、无所不能的AI聊天能力,短短三个月就吸引了超1亿活跃用户,…

ChatGPT 不好用?请收下这份 Prompt 工程指南!

ChatGPT 火了 5 个月,你知道如何提示才能最大程度发挥其性能吗? 原文链接:https://medium.com/sopmac-ai/prompt-engineering-tips-for-chatgpt-73c3dca6f99d 未经授权,禁止转载! 作者 | Ivan Campos 译者 | 弯月 责…

chatgpt赋能python:Python更改IP地址教程

Python 更改 IP 地址教程 网络工程中,经常需要更改 IP 地址以实现特定的目的。而 Python 是一门强大的编程语言,可以用来对网络进行编程和管理,因此很多人选择使用 Python 来更改 IP 地址。在本文中,我们将介绍如何利用 Python 更…

chatgpt赋能python:Python从IP端口获取数据

Python从IP端口获取数据 Python是一个强大的编程语言,它可以用来从IP端口获取数据。本文将介绍如何在Python中通过网络接口和端口获取数据。 什么是IP地址和端口? IP地址是Internet上用于唯一标识设备的地址,它由四个数字(255以…

chatgpt赋能python:Python设置IP地址——简单、快速的网络配置

Python设置IP地址——简单、快速的网络配置 在现代信息技术领域,网络已经成为人们生活中不可或缺的一部分。而网络中的IP地址更是其中的重要组成部分。所以,学会如何设置IP地址,对于熟练掌握Python编程的人来说,将会大大提升其在…

chatgpt赋能python:Python判断IP网段的方法

Python 判断 IP 网段的方法 在网络技术中,IP 是一个关键的概念。IP 地址是一个计算机在网络上的唯一的标识符。一个 IP 地址包含了网络地址和主机地址两部分。IP 地址又可以分为公网 IP 和私有 IP。在我们的日常开发中,有时候需要判断某个 IP 是否是在某…

chatgpt赋能python:Python提取IP地址的方法

Python 提取 IP 地址的方法 在进行网络爬虫、数据处理等相关任务时,常常需要从大量的数据中提取出 IP 地址,以便针对特定的 IP 地址进行分析和处理。Python 作为一门功能强大的编程语言,自然也提供了多种方法来提取 IP 地址,本文…

chatgpt赋能python:Python如何帮助你实现IP地址切换

Python 如何帮助你实现IP地址切换 在网络爬虫开发和网站 SEO 优化中,经常需要切换 IP 地址来避免被目标网站禁止访问。Python 作为多用途编程语言,也可以帮助你轻松实现 IP 地址的切换。在本篇文章中,我们将会介绍使用 Python 实现 IP 切换的…

chatgpt赋能Python-python_ping_ip地址

Python Ping IP地址:简单便捷地测试网络连接 无论你是从事网络安全还是网络开发相关的工作,Ping是一项必不可少的技能。Python编程语言普及度极高,其Ping模块更是常用工具之一。在这篇文章中,我们将介绍如何在Python中使用Ping模…

chatgpt赋能Python-python_ip地址判断

Python IP地址判断 - 从入门到精通 如果您是一个开发人员并且经常需要处理网络相关的任务,那么您一定知道 IP 地址是什么。 IP 地址(Internet Protocol Address),是网络中用于标识设备的唯一标识符。 在本篇文章中,您…

chatgpt赋能python:Python如何更换IP地址?

Python 如何更换IP地址? 在进行网络爬虫或数据抓取时,经常需要更换IP地址以避免被封禁或限制访问。Python作为一种强大的编程语言,提供了一些工具和库来帮助更换IP地址,本文将介绍如何使用Python更换IP地址。 使用代理服务器 代…

chatgpt赋能python:Python获取IP的完整指南

Python获取IP的完整指南 介绍 在互联网时代,定位和追踪用户的IP地址变得越来越重要。IP地址是用户在网络上的唯一标识符,可以用来追踪他们的位置,了解他们的行为,并帮助网站管理员识别和防止恶意行为。Python是一个非常流行的编…

chatgpt赋能python:Python修改本机IP

Python修改本机IP 介绍 在计算机网络中,IP是该计算机在网络中的标识符。一个计算机只需要一个IP地址,但是当你需要在同一网络中的不同计算机上运行多个应用程序时,你需要多个IP地址。 有时候,我们需要更改本机的IP地址&#xf…