Sploitus

Exploit for CVE-2017-5638

kitploit ┬╖ 2026-08-25

Exploit Code

MARKDOWN30 lines
## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-JRROMBALDO-CVE-2017-5638
# CVE-2017-5638

рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ Apache Struts 2 рднреЗрджреНрдпрддрд╛ (CVE-2017-5638) рдХреЛ рдорд╛рдиреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ, рдЬрд┐рд╕реЗ Struts-Shock рдХреЗ рдирд╛рдо рд╕реЗ рднреА рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рд╛рдирд┐рд░рд╣рд┐рдд рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреЛрдИ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдкреЗрд▓реЛрдб рдЗрдВрдЬреЗрдХреНрдЯ рдирд╣реАрдВ рдХрд░рддрд╛, рдХреЗрд╡рд▓ 'STRUTS2-VALIDATION' рдирд╛рдордХ рдПрдХ HTTP рд╣реЗрдбрд░ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдХрд┐ рдпрд╣ рднреЗрджреНрдп рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдЕрдкрдиреА рдорд▓реНрдЯреАрдереНрд░реЗрдб рдХреНрд╖рдорддрд╛ рдХреЗ рдХрд╛рд░рдг, рдпрд╣ рджреБрдирд┐рдпрд╛ рднрд░ рдореЗрдВ рдлреИрд▓реЗ 2.5k+ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ 10 рдорд┐рдирдЯ рд╕реЗ рднреА рдХрдо рд╕рдордп рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред рдЗрд╕рд▓рд┐рдП, рдпрд╣ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЙрджреНрдпрдо рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдорд╛рдиреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

## рдЙрдкрдпреЛрдЧ

рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рджреЛ рддрд░реАрдХреЗ рд╣реИрдВ, рдереНрд░реЗрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдФрд░ рдмрд┐рдирд╛ рдереНрд░реЗрдбрд┐рдВрдЧ рдХреЗ, рдЕрдВрддрд░ рдХреЗрд╡рд▓ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рдХрд╛ рд╣реЛрдЧрд╛ред рдереНрд░реЗрдбрд┐рдВрдЧ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдереНрд░реЗрдб рдкреИрд░рд╛рдореАрдЯрд░ рдкрд╛рд╕ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдкрд╣рд▓рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдПрдХ TXT рдлрд╝рд╛рдЗрд▓ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рд▓рдХреНрд╖рд┐рдд URL рд╣реЛрдВ, рдкреНрд░рддрд┐ рдкрдВрдХреНрддрд┐ рдПрдХред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпреЗ URL рдкреВрд░реНрдг рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, `https://target.com/admin/myStrutsPage.action`

рдпрд╣рд╛рдВ рдмрд┐рдирд╛ рдереНрд░реЗрдбрд┐рдВрдЧ рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рд╣реИ:

root@kitploit:~
    
    
    struts-shock-validation.py target_urls.txt
    

рдЕрдм рдереНрд░реЗрдбреНрд╕ рдХреНрд╖рдорддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП:

root@kitploit:~
    
    
    struts-shock-validation.py target_urls.txt thread
    

## рдкрд░рд┐рдгрд╛рдо

рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ results рдирд╛рдордХ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдЧрд╛, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд╖реНрдкрд╛рджрди рдкрд░ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рддрд╛рд░реАрдЦ рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реЛрдЧрд╛ред рдпрджрд┐ рдереНрд░реЗрдбрд┐рдВрдЧ рд╕рдХреНрд╖рдо рд╣реИ, рддреЛ рдпрд╣ рдкреНрд░рддрд┐ рдереНрд░реЗрдб рдПрдХ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдЧрд╛ рдЬрд┐рд╕рдХрд╛ рдирд╛рдо thread_ рд╣реЛрдЧрд╛, рдЬрд┐рд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рдпрд╣ рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдпрд╣ рд╕рднреА рдереНрд░реЗрдб рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдПрдХ рдПрдХрд▓ TXT рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдореЗрдХрд┐рдд рдХрд░ рджреЗрдЧрд╛ рдЬрд┐рд╕рдХрд╛ рдирд╛рдо (рджрд┐рдирд╛рдВрдХ/рдЯрд╛рдЗрдорд╕реНрдЯреИрдВрдк) рдЗрд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд╕рдорд╛рди рд╣реЛрдЧрд╛ред