当前位置:首页 > CN2资讯 > 正文内容

android服务器 android服务器权限绕过

3天前CN2资讯


本文主要分享一种本地socket通信过程中存在的身份校验缺陷而产生的绕过方法,以此来实现高权限执行恶意代码。

在上个月中发现360ROOT工具在ROOT的过程中并不会直接去下载ROOT模块来提权,而是先看下设备上有没有运行某一个特定的后台服务端程序,这个后台程序就是首次用360ROOT后而安装的,存放在system目录下以360s命名的文件。如果检查到进程存在的话,就直接连接后台服务端,发送运行指定程序的指令后,就可以获取ROOT权限来做后续的操作。

在对360s反汇编分析并提取关键代码后,自己写了一个客户端去实验测试下能不能直接获取ROOT权限,发现并没有成功,分析后了解到服务端存在校验。下面主要介绍下在通信过程中的一种绕过方法。

在本地socket通信过程中,客户端连接服务端的时候,服务端可以调用getsockopt来获取到连接端的进程凭据信息,比如客户端的pid。360ROOT的服务端就是通过这个来获取连接上来的客户端的pid,然后读取/proc/pid/exe来获取程序路径,然后获取文件的MD5值,通过校验MD5的值来判断客户端是否合法,如果通过的话就执行指定的程序。

绕过方式很简单,主要就是利用linux系统调用fork系列函数,具体就是首先在父进程中创建socket句柄,然后fork,在子进程中调用connect,然后用exec系列函数运行360s程序,然后在父进程中执行发送命令的操作,这样基本上就绕过成功了,主要实现过程如下:

在这里利用的局限性就是运行的客户端程序的uid必须为2000,因此利用的场景比如,在用户手机连接电脑后进行攻击或者某些场所的恶意充电器来实施攻击。由于在卸载360ROOT工具或者恢复出厂设置后此后台程序并不会被卸载掉,因此危害还是有的。

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/20787.html

    分享给朋友:

    “android服务器 android服务器权限绕过” 的相关文章

    解锁高效跨境访问:BandwagonCN2让世界触手可及

    在全球化的今天,跨境访问已经成为许多人生活与工作的重要组成部分。无论是商务人士访问海外资源,还是留学生寻求教育资源,亦或是游戏玩家追求更流畅的体验,高效的网络连接都变得不可或缺。传统网络环境下,跨境访问常常面临延迟高、不稳定甚至完全无法访问的问题。在这背景下,BandwagonCN2应运而生,为用户...

    RackNerd IP管理与VPS使用指南:轻松连接与维护在线项目

    在我的网络探索中,RackNerd的IP资源真是个宝藏。简单来说,RackNerd IP是他们提供的用于连接和管理VPS(虚拟专用服务器)的地址。这些IP地址保证了我可以顺畅地访问远程服务器,进行各种操作,比如搭建网站、运行应用程序等。使用RackNerd的IP,我发现管理和维护我的在线项目变得轻而...

    甲骨文云免费套餐与ARM CPU优势解析

    甲骨文云(Oracle Cloud)是一个强大的云服务平台,近年来受到了越来越多用户的关注。我自己也曾经探索过这个平台,在这里我想和大家聊聊甲骨文云的免费套餐,这对中小企业以及开发者来说真的是一个不错的选择。免费的套餐不仅简化了入门程序,也为新用户提供了足够的资源来尝试不同的云服务。 甲骨文云的免费...

    9929线路概述与使用评价:企业优质网络连接的最佳选择

    9929线路概述 在谈论互联网连接时,有些线路显得尤为重要,9929线路便是其中之一。它是中国联通的AS9929线路,广泛应用于企业和数据中心(IDC),主要承载着国际与国内的跨地市互联网专线任务。与普通家庭宽带相比,我会发现这条线路更像是一条高速公路,专为企业和专业用户设计。9929线路的优势在于...

    如何优化网络体验:VPS中转全面指南

    我一直对如何使用技术来优化我的网络体验感到好奇。最近,我发现了VPS中转这种神奇的方法。简单来说,VPS中转就是利用一台虚拟私人服务器(VPS),将我的网络流量转发到另一个指定的网络地址。这种功能主要用于加速访问某些海外网站,帮助我突破网络限制以及保护我的上网隐私等。 在日常使用中,我会遇到一些网站...

    AMD EPYC 7K62:数据中心理想选择的高性能服务器CPU

    在数据中心的世界中,选对一款合适的服务器CPU至关重要。今天,我想聊聊AMD EPYC 7K62,这款处理器以其高性价比赢得了许多用户的青睐。这个型号的CPU被设计为服务器专用,接下来我们将深入了解它的基本信息、技术规格以及市场定位。 AMD EPYC 7K62的型号很直接,名称中就带有AMD和EP...