## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-FORSE01-CVE-2019-17638-JETTY
# JETTY
рдЬреЗрдЯреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдПрдХ 100% рдЬрд╛рд╡рд╛ HTTP рд╕рд░реНрд╡рд░, HTTP рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕реЗрд╡рд▓реЗрдЯ рдХрдВрдЯреЗрдирд░ рд╣реИ рдЬреЛ рдПрдХреНрд▓рд┐рдкреНрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рди рд╕реЗ рд╣реИред
http://www.eclipse.org/jetty/
рдЬреЗрдЯреА рдУрдкрди рд╕реЛрд░реНрд╕ рд╣реИ рдФрд░ рдЕрдкрд╛рдЪреЗ 2.0 рдФрд░ рдПрдХреНрд▓рд┐рдкреНрд╕ рдкрдмреНрд▓рд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ 1.0 рдХреЗ рддрд╣рдд рджреЛрд╣рд░реА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рд╣реИред рдЬреЗрдЯреА рд╡рд┐рддрд░рд┐рдд рдХрд░рддреЗ рд╕рдордп рдЖрдк рдХреЛрдИ рднреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред
# рдЬреЗрдЯреА рдЪрд▓рд╛рдирд╛
рд░рди рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдпрд╛ рддреЛ рдмрд╛рдЗрдирд░реА рд░рд┐рд▓реАрдЬрд╝ рдХрд╛ рд╢реАрд░реНрд╖-рд╕реНрддрд░ рд╣реЛрддреА рд╣реИ рдпрд╛ рд╕реНрд░реЛрдд рд╕реЗ рдмрдирд╛рдП рдЬрд╛рдиреЗ рдкрд░ jetty-distribution/target/distribution рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рд╣реЛрддреА рд╣реИред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП:
$ cd demo-base $ java -jar ../start.jar
рдЙрдкрд▓рдмреНрдз рд╡рд┐рдХрд▓реНрдкреЛрдВ рдФрд░ start.ini рдлрд╝рд╛рдЗрд▓ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЖрд░реНрдЧреБрдореЗрдВрдЯреНрд╕ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП:
$ java -jar /path/to/start.jar --help
рдХрдИ рдЬреЗрдЯреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ --module рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
$ cd mybase $ java -jar /path/to/start.jar --module=https,deploy
рдпрд╣ рдЬреЗрдЯреА рдХреЗ рдЗрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ https рдФрд░ deploy рдореЙрдбреНрдпреВрд▓ (рдФрд░ рдЙрдирдХреА рдЯреНрд░рд╛рдВрдЬрд╝рд┐рдЯрд┐рд╡ рдирд┐рд░реНрднрд░рддрд╛рдПрдБ) рдХреЛ рд╕рдХреНрд╖рдо рдХрд░реЗрдЧрд╛ред
рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреМрди рд╕реЗ рдореЙрдбреНрдпреВрд▓ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ:
$ java -jar /path/to/start.jar --list-modules
# рдЬреЗрдЯреА рдмреЗрд╕
jetty.base рдкреНрд░реЙрдкрд░реНрдЯреА рдПрдХ рдкреНрд░реЙрдкрд░реНрдЯреА рд╣реИ рдЬрд┐рд╕реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЖрдкрдХреА java 'user.dir' рдкреНрд░реЙрдкрд░реНрдЯреА рдЬрд┐рд╕ рдУрд░ рдЗрдВрдЧрд┐рдд рдХрд░рддреА рд╣реИ) рдЬреЗрдЯреА рдХрд╛ start.jar рддрдВрддреНрд░ рдЖрдкрдХреЗ рдЬреЗрдЯреА рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЛ рдЗрд╕ jetty.base рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдореМрдЬреВрдж рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдЧрд╛ред
рдЙрджрд╛рд╣рд░рдг рд╕реЗрдЯрдЕрдк:
# рдмреЗрд╕ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдмрдирд╛рдПрдВ
$ mkdir mybase $ cd mybase
# рдмреЗрд╕ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЗ start.ini рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдЖрд░рдВрдн рдХрд░реЗрдВ