рд╡реИрдкрд┐рдЯреА - рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рд╕рд╛рдЗрдЯ рдХреА рд╕реНрд╡рдпрдВ рдЬрд╛рдБрдЪ рдХрд░рдирд╛

рд╡реИрдкрд┐рдЯреА - рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рд╕рд╛рдЗрдЯ рдХреА рд╕реНрд╡рдпрдВ рдЬрд╛рдБрдЪ рдХрд░рдирд╛
рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рд╣рдордиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА рдиреЗрдореЗрд╕рд┐рдбрд╛ WAF рдореБрдлрд╝реНрдд - рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдФрд░ рдПрдкреАрдЖрдИ рдХреЛ рд╣реИрдХрд░ рд╣рдорд▓реЛрдВ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдореБрдлрд╝реНрдд рдЯреВрд▓, рдФрд░ рдЗрд╕рдореЗрдВ рд╣рдордиреЗ рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рднреЗрджреНрдпрддрд╛ рд╕реНрдХреИрдирд░ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рд╣реИ рд╡реИрдкрд┐рддрд┐.

рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЛ рд╕реНрдХреИрди рдХрд░рдирд╛ рдПрдХ рдЖрд╡рд╢реНрдпрдХ рдЙрдкрд╛рдп рд╣реИ, рдЬреЛ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░, рдЖрдкрдХреЛ рд╕рдордЭреМрддрд╛ рдХреЗ рдЦрддрд░реЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рдЗрд╕рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд╕реНрддрд░ рдХрд╛ рдЖрдХрд▓рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЖрдк рд╡рд┐рд╢реЗрд╖ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рд╡реЗрдм рд╕рдВрд╕рд╛рдзрди рдХреЛ рд╕реНрдХреИрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Nikto, W3af (рдкрд╛рдпрдерди 2.7 рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЕрдм рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ) рдпрд╛ Arachni (рдлрд░рд╡рд░реА рд╕реЗ рдЕрдм рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ) рдлреНрд░реА рд╕реЗрдЧрдореЗрдВрдЯ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рдорд╛рдзрд╛рди рд╣реИрдВред рдирд┐рдГрд╕рдВрджреЗрд╣, рдЕрдиреНрдп рднреА рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡реЗрдкрд┐рдЯреА, рдЬрд┐рд╕ рдкрд░ рд╣рдордиреЗ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рд╣реИред

Wapiti рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рдХрд╛рд░ рдХреА рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреА рд╣реИ:

  • рдлрд╝рд╛рдЗрд▓ рд╡рд┐рд╕реНрддрд╛рд░ (рд╕реНрдерд╛рдиреАрдп рдФрд░ рджреВрд░рд╕реНрде, fopen, readfile);
  • рдЗрдВрдЬреЗрдХреНрд╢рди (PHP / JSP / ASP / SQL рдЗрдВрдЬреЗрдХреНрд╢рди рдФрд░ XPath рдЗрдВрдЬреЗрдХреНрд╢рди);
  • XSS (рдХреНрд░реЙрд╕ рд╕рд╛рдЗрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ) (рдЪрд┐рдВрддрдирд╢реАрд▓ рдФрд░ рд▓рдЧрд╛рддрд╛рд░);
  • рдЖрджреЗрд╢реЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди (eval(), system(), passtru());
  • рд╕реАрдЖрд░рдПрд▓рдПрдл рдЗрдВрдЬреЗрдХреНрд╢рди (HTTP рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╡рд┐рднрд╛рдЬрди, рд╕рддреНрд░ рдирд┐рд░реНрдзрд╛рд░рдг);
  • XXE (XML рдмрд╛рд╣рд░реА рдЗрдХрд╛рдИ) рдПрдореНрдмреЗрдбрд┐рдВрдЧ;
  • рдПрд╕рдПрд╕рдЖрд░рдПрдл (рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдлреЛрд░реНрдЬрд░реА);
  • рдЬреНрдЮрд╛рдд рд╕рдВрднрд╛рд╡рд┐рдд рдЦрддрд░рдирд╛рдХ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ (рдирд┐рдХреНрдЯреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж);
  • рдХрдордЬреЛрд░ .htaccess рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЬрд┐рдиреНрд╣реЗрдВ рдмрд╛рдпрдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ;
  • рдмреИрдХрдЕрдк рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдЬреЛ рдЧреЛрдкрдиреАрдп рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рдХрдЯ рдХрд░рддреА рд╣реИ (рд╕реНрд░реЛрдд рдХреЛрдб рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛);
  • рдордиреЛрд╡рд┐рдХреГрддрд┐;
  • рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдЦреЛрд▓реЗрдВ;
  • рдЧреИрд░-рдорд╛рдирдХ HTTP рд╡рд┐рдзрд┐рдпрд╛рдБ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (PUT)ред

рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • HTTP, HTTPS рдФрд░ SOCKS5 рдкреНрд░реЙрдХреНрд╕реА рд╕рдорд░реНрдерди;
  • рдХрдИ рддрд░реАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг: рдмреЗрд╕рд┐рдХ, рдбрд╛рдЗрдЬреЗрд╕реНрдЯ, рдХреЗрд░реНрдмрд░реЛрд╕ рдпрд╛ рдПрдирдЯреАрдПрд▓рдПрдо;
  • рд╕реНрдХреИрдирд┐рдВрдЧ рдХреНрд╖реЗрддреНрд░ (рдбреЛрдореЗрди, рдлрд╝реЛрд▓реНрдбрд░, рдкреЗрдЬ, рдпреВрдЖрд░рдПрд▓) рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
  • URL рдореЗрдВ рдХрд┐рд╕реА рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рд╖реНрдХрд╛рд╕рди;
  • рдЕрдВрддрд╣реАрди рд╕реНрдХреИрди рд▓реВрдк рдХреЗ рдЦрд┐рд▓рд╛рдл рдХрдИ рд╕рд╛рд╡рдзрд╛рдирд┐рдпрд╛рдВ (рдЙрджрд╛рд╣рд░рдг: рдЖрдИрдлреЛрд░, рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдпреЛрдВ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдирд╛);
  • рдпреВрдЖрд░рдПрд▓ рдХреА рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ (рднрд▓реЗ рд╣реА рд╡реЗ рд╕реНрдХреИрдирд┐рдВрдЧ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рди рд╣реЛрдВ);
  • рдХреБрдЫ рдпреВрдЖрд░рдПрд▓ рдХреЛ рд╕реНрдХреИрдирд┐рдВрдЧ рдФрд░ рд╣рдорд▓реЛрдВ рд╕реЗ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рдпреВрдЖрд░рдПрд▓ рд▓реЙрдЧрдЖрдЙрдЯ);
  • рдХреБрдХреАрдЬрд╝ рдЖрдпрд╛рдд рдХрд░реЗрдВ (рдЙрдиреНрд╣реЗрдВ wapiti-getcookie рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ);
  • рдПрд╕рдПрд╕рдПрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рддреНрдпрд╛рдкрди рдХреЛ рд╕рдХреНрд░рд┐рдп/рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
  • рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдпреВрдЖрд░рдПрд▓ рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ (рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдЬреЗрдПрд╕ рджреБрднрд╛рд╖рд┐рдпрд╛);
  • HTML5 рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реЗрдХреНрд╢рди;
  • рдХреНрд░реЙрд▓рд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдФрд░ рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рд┐рдХрд▓реНрдк;
  • рд╕реНрдХреИрдирд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрддрдо рд╕рдордп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛;
  • рдХреБрдЫ рдХрд╕реНрдЯрдо HTTP рд╢реАрд░реНрд╖рд▓реЗрдЦ рдЬреЛрдбрд╝рдирд╛ рдпрд╛ рдПрдХ рдХрд╕реНрдЯрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдВрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ред

рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рд╛рд░реВрдкреЛрдВ (HTML, XML, JSON, TXT) рдореЗрдВ рднреЗрджреНрдпрддрд╛ рд░рд┐рдкреЛрд░реНрдЯ рдмрдирд╛рдирд╛;
  • рд╕реНрдХреИрди рдпрд╛ рд╣рдорд▓реЗ рдХреЛ рд░реЛрдХрдирд╛ рдФрд░ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ (SQLite3 рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рддреНрд░ рддрдВрддреНрд░);
  • рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдмреИрдХрд▓рд╛рдЗрдЯрд┐рдВрдЧ;
  • рд▓реЙрдЧрд┐рдВрдЧ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕реНрддрд░;
  • рдЖрдХреНрд░рдордг рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╕рдХреНрд░рд┐рдп/рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддреНрд╡рд░рд┐рдд рдФрд░ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ред

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

Wapiti рдХрд╛ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг 2 рддрд░реАрдХреЛрдВ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

  • рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕реЗ рд╕реНрд░реЛрдд рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ ╤Б╨░╨╣╤В╨░ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ Python3 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдПрдБ;
  • pip3 рдЗрдВрд╕реНрдЯреЙрд▓ wapiti3 рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред

рдЗрд╕рдХреЗ рдмрд╛рдж рд╡реИрдкрд┐рдЯреА рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рдПрдЧреАред

рдЙрдкрдХрд░рдг рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛

рд╡реИрдкрд┐рдЯреА рдХреЗ рдХрд╛рдо рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд╕реНрдЯреИрдВрдб рд╕рд╛рдЗрдЯреНрд╕.volns.pentestit.ru (рдЖрдВрддрд░рд┐рдХ рд╕рдВрд╕рд╛рдзрди) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдХрдордЬреЛрд░рд┐рдпрд╛рдВ (рдЗрдВрдЬреЗрдХреНрд╢рди, рдПрдХреНрд╕рдПрд╕рдПрд╕, рдПрд▓рдПрдлрдЖрдИ/рдЖрд░рдПрдлрдЖрдИ) рдФрд░ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдЕрдиреНрдп рдХрдорд┐рдпрд╛рдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреАред

рдЬрд╛рдирдХрд╛рд░реА рдХреЗрд╡рд▓ рд╕реВрдЪрдирд╛рддреНрдордХ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╣реИред рдХрд╛рдиреВрди рдордд рддреЛрдбрд╝реЛ!

рд╕реНрдХреИрдирд░ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореВрд▓ рдЖрджреЗрд╢:

# wapiti -u <target> <options>

рд╕рд╛рде рд╣реА, рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд▓реЙрдиреНрдЪ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдлреА рд╡рд┐рд╕реНрддреГрдд рд╕рд╣рд╛рдпрддрд╛ рдЙрдкрд▓рдмреНрдз рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

--рджрд╛рдпрд░рд╛ - рдЖрд╡реЗрджрди рдХреНрд╖реЗрддреНрд░
рдпрджрд┐ рдЖрдк рдХреНрд░реЙрд▓ рдпреВрдЖрд░рдПрд▓ рдХреЗ рд╕рд╛рде рд╕реНрдХреЛрдк рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдПрдХ рдкреЗрдЬ рдФрд░ рд╕рд╛рдЗрдЯ рдкрд░ рдкрд╛рдП рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдкреЗрдЬ рджреЛрдиреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рд╕рд╛рдЗрдЯ рдХреЗ рдХреНрд░реЙрд▓рд┐рдВрдЧ рдХреНрд╖реЗрддреНрд░ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

-s ╨╕ -x - рд╡рд┐рд╢рд┐рд╖реНрдЯ рдпреВрдЖрд░рдПрд▓ рдЬреЛрдбрд╝рдиреЗ рдпрд╛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдкред рдпреЗ рд╡рд┐рдХрд▓реНрдк рддрдм рдЙрдкрдпреЛрдЧреА рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рдЖрдкрдХреЛ рдХреНрд░реЙрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ URL рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдпрд╛ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

--рдЫреЛрдбрдирд╛ - рдЗрд╕ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реНрдХреИрди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рд╣рдорд▓рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рдХреЛрдИ рдЦрддрд░рдирд╛рдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╕реНрдХреИрдирд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рдмрд╛рд╣рд░ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ рддреЛ рдЙрдкрдпреЛрдЧреА рд╣реИред

--рд╕рддреНрдпрд╛рдкрд┐рдд-рдПрд╕рдПрд╕рдПрд▓ - рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рддреНрдпрд╛рдкрди рд╕рдХреНрд╖рдо рдпрд╛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВред
Wapiti рд╕реНрдХреИрдирд░ рдореЙрдбреНрдпреВрд▓рд░ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрд┐рд╕рдореЗрдВ рд╕реНрдХреИрдирд░ рдХреЗ рдЪрд▓рдиреЗ рдХреЗ рджреМрд░рд╛рди рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдореЙрдбреНрдпреВрд▓ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЖрдкрдХреЛ -m рд╕реНрд╡рд┐рдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЬрд┐рдирдХреА рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЙрдиреНрд╣реЗрдВ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ рдХрд░рдХреЗ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрджрд┐ рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рднреА рдореЙрдбреНрдпреВрд▓ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗред рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:

# wapiti -u http://sites.vulns.pentestit.ru/ -m sql,xss,xxe

рдЗрд╕ рдЙрдкрдпреЛрдЧ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд▓рдХреНрд╖реНрдп рдХреЛ рд╕реНрдХреИрди рдХрд░рддреЗ рд╕рдордп рд╣рдо рдХреЗрд╡рд▓ SQL, XSS рдФрд░ XXE рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рд╡рд╛рдВрдЫрд┐рдд рд╡рд┐рдзрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП -рдПрдо "рдПрдХреНрд╕рдПрд╕рдПрд╕: рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, рдмреНрд▓рд╛рдЗрдВрдбрдПрд╕рдХреНрдпреВрдПрд▓: рдкреЛрд╕реНрдЯ, рдПрдХреНрд╕рдПрдХреНрд╕рдИ: рдкреЛрд╕реНрдЯ". рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореЙрдбреНрдпреВрд▓ XSS GET рдкрджреНрдзрддрд┐ рдФрд░ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреЗрдЬреЗ рдЧрдП рдЕрдиреБрд░реЛрдзреЛрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрдЧрд╛ blibdsql - рдЕрдиреБрд░реЛрдз рдЖрджрд┐ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рд╡реИрд╕реЗ, рдпрджрд┐ рд╕реВрдЪреА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХреБрдЫ рдореЙрдбреНрдпреВрд▓ рдХреА рд╕реНрдХреИрдирд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереА рдпрд╛ рдмрд╣реБрдд рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ, рддреЛ Ctrl + C рд╕рдВрдпреЛрдЬрди рджрдмрд╛рдХрд░ рдЖрдк рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЗрдиреВ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░рдХреЗ рд╡рд░реНрддрдорд╛рди рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред

Wapiti рдПрдХ рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдиреБрд░реЛрдз рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ -p рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рдХреНрд╖реНрдп рд╕рд╛рдЗрдЯ рдкрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг -a. рдЖрдк рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рдХрд╛рд░ рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдмреБрдирд┐рдпрд╛рджреА, рд╕рдВрдЧреНрд░рд╣, рдХрд░рдмрд░реЛрд╕ ╨╕ NTLM. рдЕрдВрддрд┐рдо рджреЛ рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЙрдбреНрдпреВрд▓ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рдЕрдиреБрд░реЛрдзреЛрдВ рдореЗрдВ рдХреЛрдИ рднреА рд╣реЗрдбрд░ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдордирдорд╛рдирд╛ рд╕рд╣рд┐рдд)ред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдВрдЯ) рдФрд░ рднреА рдмрд╣реБрдд рдХреБрдЫред

рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ wapiti-getрдХреБрдХреА. рдЗрд╕рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рд╣рдо рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ рдХреБрдХреА, рдЬрд┐рд╕реЗ Wapiti рд╕реНрдХреИрди рдХрд░рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ред рдЧрдарди рдХреБрдХреА рдЖрджреЗрд╢ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЧрдпрд╛:

# wapiti-getcookie -u http://sites.vulns.pentestit.ru/login.php -c cookie.json

рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдЬреИрд╕реЗ рд▓реЙрдЧрд┐рди, рдкрд╛рд╕рд╡рд░реНрдб рдЖрджрд┐ рдмрддрд╛рддреЗ рд╣реИрдВ:

рд╡реИрдкрд┐рдЯреА - рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рд╕рд╛рдЗрдЯ рдХреА рд╕реНрд╡рдпрдВ рдЬрд╛рдБрдЪ рдХрд░рдирд╛

рдЖрдЙрдЯрдкреБрдЯ JSON рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╣реИред рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдЬреЛрдбрд╝рдирд╛ рд╣реИ -d:

# wapiti-getcookie - http://sites.vulns.pentestit.ru/login.php -c cookie.json -d "username=admin&password=admin&enter=submit"

рдкрд░рд┐рдгрд╛рдо рд╕рдорд╛рди рд╣реЛрдЧрд╛:

рд╡реИрдкрд┐рдЯреА - рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рд╕рд╛рдЗрдЯ рдХреА рд╕реНрд╡рдпрдВ рдЬрд╛рдБрдЪ рдХрд░рдирд╛

рд╕реНрдХреИрдирд░ рдХреА рдореБрдЦреНрдп рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╕рдордп, рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рдЕрдиреБрд░реЛрдз рдерд╛:

# wapiti --level 1 -u http://sites.vulns.pentestit.ru/ -f html -o /tmp/vulns.html -m all --color -╤Б cookie.json --scope folder --flush-session -A 'Pentestit Scans' -p http://proxy.office.pentestit.ru:3128

рдЬрд╣рд╛рдВ рдЕрдиреНрдп рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдмреАрдЪ:

-f ╨╕ -o - рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░реВрдк рдФрд░ рдкрде;

-m тАФ рд╕рднреА рдореЙрдбреНрдпреВрд▓ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкрд░реАрдХреНрд╖рдг рд╕рдордп рдФрд░ рд░рд┐рдкреЛрд░реНрдЯ рдЖрдХрд╛рд░ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛;

--рд░рдВрдЧ - рд╡реИрдкрд┐рдЯреА рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЙрдирдХреА рдЧрдВрднреАрд░рддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкрд╛рдИ рдЧрдИ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░реЗрдВ;

-c - рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдХреБрдХреА, рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдЧрдпрд╛ wapiti-getрдХреБрдХреА;

--рджрд╛рдпрд░рд╛ - рд╣рдорд▓реЗ рдХреЗ рд▓рд┐рдП рд▓рдХреНрд╖реНрдп рдЪреБрдирдирд╛ред рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рдлреЛрд▓реНрдбрд░ рдкреНрд░рддреНрдпреЗрдХ рдпреВрдЖрд░рдПрд▓ рдХреЛ рдХреНрд░реЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЙрд╕ рдкрд░ рд╣рдорд▓рд╛ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕рдХреА рд╢реБрд░реБрдЖрдд рдореВрд▓ рдпреВрдЖрд░рдПрд▓ рд╕реЗ рд╣реЛрдЧреАред рдЖрдзрд╛рд░ рдпреВрдЖрд░рдПрд▓ рдореЗрдВ рдлреЙрд░рд╡рд░реНрдб рд╕реНрд▓реИрд╢ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдирд╣реАрдВ);

--рдлреНрд▓рд╢-рд╕рддреНрд░ - рдмрд╛рд░-рдмрд╛рд░ рд╕реНрдХреИрдирд┐рдВрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкрд┐рдЫрд▓реЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛;

-A - рдЕрдкрдирд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдВрдЯ;

-p - рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рдкрддрд╛ред

рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛

рд╕реНрдХреИрдирд┐рдВрдЧ рдкрд░рд┐рдгрд╛рдо рд╕реНрдкрд╖реНрдЯ рдФрд░ рдкрдврд╝рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рд░реВрдк рдореЗрдВ HTML рдкреЗрдЬ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рднреА рдкрд╛рдИ рдЧрдИ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдкрд░ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд░рд┐рдкреЛрд░реНрдЯ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдФрд░ рдкрд╛рдИ рдЧрдИ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛, рдЙрдирдХреЗ рд╡рд┐рд╡рд░рдг, рдЕрдиреБрд░реЛрдз, рдЖрджреЗрд╢реЛрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдЧреА рдХрд░реНрд▓ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдкрд░ рд╕реБрдЭрд╛рд╡ред рдиреЗрд╡рд┐рдЧреЗрд╢рди рдореЗрдВ рдЖрд╕рд╛рдиреА рдХреЗ рд▓рд┐рдП рд╢реНрд░реЗрдгреА рдХреЗ рдирд╛рдореЛрдВ рдореЗрдВ рдПрдХ рд▓рд┐рдВрдХ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдЖрдк рдЗрд╕ рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ:

рд╡реИрдкрд┐рдЯреА - рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рд╕рд╛рдЗрдЯ рдХреА рд╕реНрд╡рдпрдВ рдЬрд╛рдБрдЪ рдХрд░рдирд╛

рд░рд┐рдкреЛрд░реНрдЯ рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдиреБрдХрд╕рд╛рди рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореИрдк рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд┐рдирд╛ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдХрд┐ рд╕рднреА рдкрддреЗ рдФрд░ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдЭреВрдареА рд╕рдХрд╛рд░рд╛рддреНрдордХрддрд╛ рдХреА рднреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ "рдмреИрдХрдЕрдк рдлрд╝рд╛рдЗрд▓реЗрдВ" рдФрд░ "рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдЦрддрд░рдирд╛рдХ рдлрд╝рд╛рдЗрд▓реЗрдВ" рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдХреЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рд░реНрд╡рд░ рдкрд░ рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓реЗрдВ рдирд╣реАрдВ рдереАрдВ:

рд╡реИрдкрд┐рдЯреА - рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рд╕рд╛рдЗрдЯ рдХреА рд╕реНрд╡рдпрдВ рдЬрд╛рдБрдЪ рдХрд░рдирд╛

рд╢рд╛рдпрдж рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдореЙрдбреНрдпреВрд▓ рд╕рдордп рдХреЗ рд╕рд╛рде рдареАрдХ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред рд░рд┐рдкреЛрд░реНрдЯ рдХрд╛ рдПрдХ рдФрд░ рджреЛрд╖ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд░рдВрдЧ рдХреА рдХрдореА (рдЙрдирдХреА рдЧрдВрднреАрд░рддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░), рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдЙрдиреНрд╣реЗрдВ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ рд╣реИред рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рдЬрд┐рд╕рд╕реЗ рд╣рдо рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдк рд╕реЗ рдкрд╛рдИ рдЧрдИ рднреЗрджреНрдпрддрд╛ рдХреА рдЧрдВрднреАрд░рддрд╛ рдХреЛ рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ рд╡рд╣ рд╣реИ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ --рд░рдВрдЧ рд╕реНрдХреИрдирд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди, рдФрд░ рдлрд┐рд░ рдкрд╛рдИ рдЧрдИ рдХрдордЬреЛрд░рд┐рдпрд╛рдБ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░рдВрдЧреЛрдВ рдореЗрдВ рд░рдВрдЧреА рдЬрд╛рдПрдВрдЧреА:

рд╡реИрдкрд┐рдЯреА - рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рд╕рд╛рдЗрдЯ рдХреА рд╕реНрд╡рдпрдВ рдЬрд╛рдБрдЪ рдХрд░рдирд╛

рд▓реЗрдХрд┐рди рд░рд┐рдкреЛрд░реНрдЯ рд╕реНрд╡рдпрдВ рдРрд╕рд╛ рд░рдВрдЧ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддреА рд╣реИред

рдХрдордЬреЛрд░рд┐рдпреЛрдВ

рдПрд╕рдХреНрдпреВрдЖрдИ

рд╕реНрдХреИрдирд░ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ SQLi рдЦреЛрдЬ рд╕реЗ рдореБрдХрд╛рдмрд▓рд╛ рдХрд░рддрд╛ рд╣реИред рдЙрди рдкреГрд╖реНрдареЛрдВ рдкрд░ SQL рднреЗрджреНрдпрддрд╛рдПрдБ рдЦреЛрдЬрддреЗ рд╕рдордп рдЬрд╣рд╛рдБ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рд╣реЛрддреА:

рд╡реИрдкрд┐рдЯреА - рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рд╕рд╛рдЗрдЯ рдХреА рд╕реНрд╡рдпрдВ рдЬрд╛рдБрдЪ рдХрд░рдирд╛

рдХреЗрд╡рд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рдмрд╛рдж рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рдкреГрд╖реНрдареЛрдВ рдкрд░ рднреЗрджреНрдпрддрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╡реИрдз рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреА рдХреБрдХреА, рдЪреВрдВрдХрд┐ рд╕рдлрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рдмрд╛рдж рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдЙрдирдХрд╛ рд╕рддреНрд░ "рд▓реЙрдЧ рдЖрдЙрдЯ" рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдХреБрдХреА рдЕрдорд╛рдиреНрдп рд╣реЛ рдЬрд╛рдПрдЧрд╛. рдпрджрд┐ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдПрдХ рдЕрд▓рдЧ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдбреАрдСрдерд░рд╛рдЗрдЬреЗрд╢рди рдлрд╝рдВрдХреНрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдЗрд╕реЗ -x рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрд╛рд╣рд░ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛, рдФрд░ рдЗрд╕ рддрд░рд╣ рдЗрд╕реЗ рдЯреНрд░рд┐рдЧрд░ рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрд╛ рдЬрд╛ рд╕рдХреЗрдЧрд╛ред рдЕрдиреНрдпрдерд╛, рдЗрд╕рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдпрд╣ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рд╕рдВрдкреВрд░реНрдг рдЙрдкрдХрд░рдг рдХреЗ рд╕рд╛рде рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░рдг, рдПрдХ рдмрдВрдж рд╕рдВрд╕рд╛рдзрди рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХрдИ рдЗрдВрдЬреЗрдХреНрд╢рдиреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛ред

XSS

рд╕реНрдХреИрдирд░ рдиреЗ рджрд┐рдП рдЧрдП рдХрд╛рд░реНрдп рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдФрд░ рд╕рднреА рддреИрдпрд╛рд░ рдХрдордЬреЛрд░рд┐рдпрд╛рдБ рдкрд╛рдИрдВ:

рд╡реИрдкрд┐рдЯреА - рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рд╕рд╛рдЗрдЯ рдХреА рд╕реНрд╡рдпрдВ рдЬрд╛рдБрдЪ рдХрд░рдирд╛

рдПрд▓рдПрдлрдЖрдИ/рдЖрд░рдПрдлрдЖрдИ

рд╕реНрдХреИрдирд░ рдХреЛ рд╕рднреА рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХрдордЬреЛрд░рд┐рдпрд╛рдБ рдорд┐рд▓реАрдВ:

рд╡реИрдкрд┐рдЯреА - рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рд╕рд╛рдЗрдЯ рдХреА рд╕реНрд╡рдпрдВ рдЬрд╛рдБрдЪ рдХрд░рдирд╛

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЭреВрдареА рд╕рдХрд╛рд░рд╛рддреНрдордХрддрд╛рдУрдВ рдФрд░ рдЧрд╛рдпрдм рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдПрдХ рдореБрдлрд╝реНрдд рдЯреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ, рд╡реИрдкрд┐рдЯреА, рдмрд╣реБрдд рдЕрдЪреНрдЫреЗ рдкреНрд░рджрд░реНрд╢рди рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдкрд╣рдЪрд╛рдирдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рд╕реНрдХреИрдирд░ рдХрд╛рдлреА рд╢рдХреНрддрд┐рд╢рд╛рд▓реА, рд▓рдЪреАрд▓рд╛ рдФрд░ рдмрд╣реБрдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рд╣реИ, рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдореБрдлрд╝реНрдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╡реЗрдм рдХреА рд╕реБрд░рдХреНрд╖рд╛ рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИред рдЖрд╡реЗрджрди рдкрддреНрд░ред

рд╕реНрд╡рд╕реНрде рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╣реЗрдВ!

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ