Sploitus

Exploit for CVE-2022-4096

kitploit ┬╖ 2026-08-25

Exploit Code

MARKDOWN89 lines
## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-AMINETITROFINE-CVE-2022-4096
# CVE 2022 -4096

> Amine TITROFINE | 21 рдЬрдирд╡рд░реА, 2023

* * *

рдпрд╣ рдкреНрд░рдпреЛрдЧ DNS рд░рд┐рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╣рдорд▓реЗ рдХреЛ рдПрдХ рдЕрдиреБрдХрд░рдгрд┐рдд IoT рдкрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред рд╕реЗрдЯрдЕрдк рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╕рд┐рдореНрдпреБрд▓реЗрдЯреЗрдб IoT рдбрд┐рд╡рд╛рдЗрд╕ рд╣реИ, рдЬрд┐рд╕реЗ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдпрд╣ рдХрдИ IoT рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ)ред рдХрдИ IoT рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рдордЬрдмреВрдд рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдпрджрд┐ рд╣рдорд▓рд╛рд╡рд░ рд╕реАрдзреЗ рдЙрдирдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдЗрди рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рд╕рдордЭреМрддрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

# рдкрд░реНрдпрд╛рд╡рд░рдг

Host Machine : \- рдпрд╣ рдПрдХреНрд╕рдкреНрд▓реЙрдЗрдЯ (**Linux kali 6.0.0-kali5-amd64**) рдкрд░ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕реЗ (**Ubuntu**) рд╡рд┐рддрд░рдгреЛрдВ рдкрд░ рднреА рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

# Exploit

## рдХрдВрдЯреЗрдирд░ рдХрдорд╛рдВрдб рдФрд░ рд╕реЗрдЯрдЕрдк

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЕрдкрдиреА рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдкрд░ рдХреНрд▓реЛрди рдХрд░реЗрдВ

root@kitploit:~
    
    
    $ git clone https://gitlab.com/grenoble-inp-ensimag/Secu3A/Devoir2/CVE_2022_4096_amine_titrofine_farah_ben_youssef_walid_lanjri.git
    

рд╣рдо рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рд╣рдорд╛рд░реЗ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рдлрд╝рд╛рдЗрд▓реЗрдВ рд╣реИрдВ

root@kitploit:~
    
    
    $ cd CVE_2022_4096_amine_titrofine_farah_ben_youssef_walid_lanjri
    

рд╣рдо (**docker-compose.yaml**) рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕рднреА рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдмрдирд╛рдХрд░ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ

root@kitploit:~
    
    
    $ docker-compose build
    

рдФрд░ рдлрд┐рд░, рд╣рдордиреЗ рд╡рд┐рднрд┐рдиреНрди рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдЪрд▓рд╛рдпрд╛

root@kitploit:~
    
    
    $ docker-compose up
    

## рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ VM рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ

(**рдЪрд░рдг 1. Firefox рдХреЗ DNS рдХреИрд╢рд┐рдВрдЧ рд╕рдордп рдХреЛ рдХрдо рдХрд░реЗрдВ:**)

root@kitploit:~
    
    
    network.dnsCacheExpiration: change its value to 0 (default is 60)
    

(**рдЪрд░рдг 2. /etc/hosts рдмрджрд▓реЗрдВ:**)

root@kitploit:~
    
    
    192.168.60.80 www.seedIoT32.com
    

(**рдЪрд░рдг 3. рд╕реНрдерд╛рдиреАрдп DNS рд╕рд░реНрд╡рд░:**) рд╣рдо рд░рд┐рдЬрд╝реЙрд▓реНрд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ (/etc/resolv.conf) рдореЗрдВ рдиреЗрдорд╕рд░реНрд╡рд░ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред

root@kitploit:~
    
    
    nameserver 10.9.0.53
    

## рд▓реИрдм рд╕реЗрдЯрдЕрдк рдХрд╛ рдкрд░реАрдХреНрд╖рдг

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ VM рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, www.attacker32.com рдХрд╛ IP рдкрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП dig рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЖрдкрдХреЛ 10.9.0.180 рдорд┐рд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдЖрдкрдХреЛ рдпрд╣ рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХрд╛ рд▓реИрдм рд╡рд╛рддрд╛рд╡рд░рдг рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИред

root@kitploit:~
    
    
    $ dig http://www.attacker32.com
    
    

## IoT рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╣рдорд▓рд╛ рд╢реБрд░реВ рдХрд░реЗрдВ

рдпрд╣ рднрд╛рдЧ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рд╣реИ, рдХреГрдкрдпрд╛ рдкреГрд╖реНрда (**17**) рд╕реЗ рд╢реБрд░реВ рдХрд░рдХреЗ рдЗрд╕рдХрд╛ рд╕рдВрджрд░реНрдн рд▓реЗрдВред