
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдХреИрд╕реЗ рдореИрдВрдиреЗ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ рдХрдИ рдХреНрд░реИрд╢ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рдЬрд╝рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдЖрдорддреМрд░ рдкрд░, рдлрд╝рдЬрд╝рд┐рдВрдЧ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдПрдХ рд╡рд┐рдлрд▓рддрд╛ рдвреВрдВрдврдирд╛ рд╣реИ рдЬреЛ рд╕реНрдореГрддрд┐ рднреНрд░рд╖реНрдЯрд╛рдЪрд╛рд░ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рд▓рдХреНрд╖реНрдп рдЕрд▓рдЧ рд╣реИ: рдореИрдВ рдПрдХ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдпреЗ рдРрд╕реЗ рдЕрдХреНрд╖рд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдПрдХ рдЕрд╕рд╛рдорд╛рдиреНрдп рдЯреИрдЧ рдХреЛ рдЦреЛрд▓рддреЗ рд╣реИрдВ рдпрд╛ рдмрдВрдж рдХрд░рддреЗ рд╣реИрдВ, рдпрд╛ рд╕рдВрднрд╡рддрдГ рдРрд╕реЗ рдЕрдХреНрд╖рд░ рдЬрд┐рдиреНрд╣реЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд╛рд░реНрд╕рд░ рджреНрд╡рд╛рд░рд╛ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреА рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЕрдХреНрд╕рд░ XSS рд╣рдорд▓реЛрдВ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ, рд╕реБрд░рдХреНрд╖рд╛ рдлрд┐рд▓реНрдЯрд░ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рдиреЗ рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред
рдкрд╣рд▓реА рддреНрд░реБрдЯрд┐ рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ HTML рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдХреИрд╕реЗ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛рдПред рдпрджрд┐ рдЖрдк HTML рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдкрдврд╝рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рдЯрд┐рдкреНрдкрдгреА -> рдпрд╛ -> рдХреЗ рд╕рд╛рде рдмрдВрдж рд╣реЛ рд╕рдХрддреА рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдП? рдлрд╝рдЬрд╝рд┐рдВрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдврд╝рд┐рдпрд╛ рд╕рд╡рд╛рд▓! рдЖрдкрдХреЛ рдмрд╕ рдЙрд╕ рдХреЛрдб рдХреЛ рдЬрдирд░реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рдЬрд╡рд╛рдм рджреЗрдЧрд╛ред
2008 рдореЗрдВ рд╡рд╛рдкрд╕, рдЬрдм рдореИрдВрдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ
рдЦрд░рд╛рдм рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
Shazzer рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛, рддреЛ рдореИрдВ рдкреНрд░рддрд┐ рдкреГрд╖реНрда рд▓рдЧрднрдЧ 10,000 рджрд┐рд╢рд╛рдУрдВ рддрдХ рд╕реАрдорд┐рдд рдерд╛ред рдЖрдЬ, 2019 рдореЗрдВ, рд╕рдм рдХреБрдЫ рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЕрдзрд┐рдХ рдмрд╛рд░ рдлрд╝рдЬрд╝ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, DOM рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдлрдЬрд┐рдВрдЧ рдореЗрдВ рддреЗрдЬреА рдЖрддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рд╡рд░реНрддрдорд╛рди рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рджрд┐рд╢рд╛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореБрдЭреЗ рдРрд╕реЗ рдорд╛рдорд▓реЗ рдорд┐рд▓реЗ рд╣реИрдВ рдЬрд╣рд╛рдВ DOM, href рдЬреИрд╕реЗ рд╡рд┐рд╢реЗрд╖рддрд╛ рддрд░реНрдХреЛрдВ рдореЗрдВ рд╢реВрдиреНрдп рдорд╛рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди HTML рдкрд╛рд░реНрд╕рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпреЗ рдЕрднреА рднреА рдЧреИрд░-рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рдлрд▓рддрд╛рдПрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдк рд╣рдореЗрд╢рд╛ рдкрд░рд┐рдгрд╛рдо рдкрд░ рднрд░реЛрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдХрд┐ HTML рдкрд╛рд░реНрд╕рд░ рдХреНрдпрд╛ рдХрд░реЗрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рд╕рд░реНрд╡рд░ рдХреА рдУрд░ рд╕реЗ HTML рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рдмрд╣реБрдд рддреЗрдЬ рд╣реИред
рдкрд╣рд▓рд╛ рдХрджрдо рдкрд╣рд▓реЗ рд╣реА рдЙрдард╛рдпрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИ - рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╕рд╡рд╛рд▓ рд╣реИ: "рдХреМрди рд╕реЗ рд╡рд░реНрдг HTML рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?"ред рдЗрд╕рдХрд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдореМрдЬреВрджрд╛ рд╡рд░реНрдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ HTML рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдВрдЧреЗ рдФрд░ рдЬреЛ рд╣рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ, рд╡реЗ рдлрд╝рдЬрд╝реА рдЕрдХреНрд╖рд░ рдмрдВрдж рдХрд░ рджреЗрдВрдЧреЗред рдЕрдЧрд▓рд╛ рдЪрд░рдг рдЙрдкрдпреБрдХреНрдд рдлрд╝рдЬрд╝рд┐рдВрдЧ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ рдЕрдкрдиреЗ
рд╣реИрдХрд╡рд░реНрдЯрд░ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рд╕реНрдерд╛рдиреАрдп рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореИрдВ рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдЗрд╕ рдЙрдкрдХрд░рдг рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдЗрдирдкреБрдЯ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЗрдирдкреБрдЯ рдбрд╛рд▓рдирд╛, рдЯреИрдЧ рдХреЛ рдереЛрдбрд╝рд╛ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдХрд░рдирд╛ рд╣реИред рдЪреВрдБрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрдиреНрд╡рд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдирд╣реАрдВ рд╣реИ, рд╣рдо рдЕрдкрдиреЗ рдХреЛрдб рдХреЛ рд╕реАрдзреЗ рдЖрдЙрдЯрдкреБрдЯ рдлреАрд▓реНрдб рдореЗрдВ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдЯреЗрдХреНрд╕реНрдЯ рдЖрдЙрдЯрдкреБрдЯ рдХреНрд╖реЗрддреНрд░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдлрдЬреА рдкрд╛рддреНрд░реЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рдгреА рдмрдирд╛рдПрдВ рдФрд░ HTML рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рджрд┐рд╡реНрдп рддрддреНрд╡:
log = []; div=document.createElement('div');
рдлрд┐рд░ рд╣рдореЗрдВ 1,000,000 рд╕реЗ рдЕрдзрд┐рдХ рдпреВрдирд┐рдХреЛрдб рд╡рд░реНрдг рдпрд╛, рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, 0x10ffff рдкрд░ рдлрд╝рдЬрд╝реА рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд▓реВрдк рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рд╕рдм рд╣рдореЗрдВ рдЪрд╛рд╣рд┐рдП:
for(i=0;i<=0x10ffff;i++){
рдлрд┐рд░ рд╣рдо рдЙрд╕ рджрд┐рд╡реНрдп рддрддреНрд╡ рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╣рдордиреЗ рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рд┐рддреНрд░ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдерд╛ред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдореИрдВ рдЗрд╕рдХреЗ рдмрд╛рдж рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реВрдВ! рддрд╛рдХрд┐ рдЪрд░рд┐рддреНрд░ рдХреЗ рдмрд╛рдж рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ! .. рддрдм рдореИрдВ img рддрддреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдлрд╝рдЬрд╝рд┐рдВрдЧ рд╕рдлрд▓ рдерд╛ред рдпрджрд┐ рдпрд╣ рддрддреНрд╡ рдореМрдЬреВрдж рд╣реИ, рддреЛ HTML рдЯрд┐рдкреНрдкрдгреА рдмрдВрдж рдХрд░ рджреА рдЧрдИ рд╣реИ, рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рдЕрдХреНрд╖рд░ рд╣реИрдВ!
div.innerHTML = '<!-- --!'+String.fromCodePoint(i)+'><img>-->';
рдЕрдВрдд рдореЗрдВ, querySelector рдХреЗ рд╕рд╛рде рд╣рдо рдЬрд╛рдБрдЪрддреЗ рд╣реИрдВ рдХрд┐ img рдореМрдЬреВрдж рд╣реИ рдФрд░ рд▓реЙрдЧ рдореЗрдВ рд╡рд░реНрдг рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдлрд┐рд░ рдореИрдВ if рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдФрд░ рд▓реВрдк рдХреЗ рд▓рд┐рдП рдмрдВрдж рдХрд░рддрд╛ рд╣реВрдВред рдЕрдВрдд рдореЗрдВ, рдореИрдВ рдмрд╛рдИрдВ рдУрд░ рдЗрдирдкреБрдЯ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рджрд░реНрдЬ рдХрд░рддрд╛ рд╣реВрдВ:
if(div.querySelector('img')){ log.push(i); } } input.value=log
рдпрд╣рд╛рдБ рдХреЛрдб
рдХрд╛ рдкреВрд░реНрдг рд╕рдВрд╕реНрдХрд░рдг рд╣реИ ред рдЖрдкрдХреЛ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ URL рдЦреЛрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝реАрд▓реНрдб рдореЗрдВ рдЗрдирдкреБрдЯ рд╡рд░реНрдгреЛрдВ рдХреЛ рдбрд╛рд▓реЗрдВ рдФрд░ рд╡рд░реНрдгреЛрдВ рдХреЛ рдлрд╝реНрдпреВрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдЬреЗрдПрд╕рд╕реА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдлрд╝рдЬрд╝рд┐рдВрдЧ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рдореЗрдВ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП, рд╡реЗ рдЪрд░рд┐рддреНрд░ рдХреЛрдб рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИрдВ рдЬреЛ рд╕рдлрд▓ рдереЗред рд▓реЗрдЦрди рдХреЗ рд╕рдордп, рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ (рд╕рдВрд╕реНрдХрд░рдг 67) рдЕрднреА рднреА рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП newline рд╡рд░реНрдг - \ n рдФрд░ \ r - рдХреЗ рдмрд╛рдж! рдореБрдЭреЗ рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдпрд╣ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рддреЛ, рдлрд╝рдЬрд╝рд┐рдВрдЧ рдХрд╛ рдЕрдВрддрд┐рдо рдЪрд░рдг рдЖрдкрдХреЗ рдкреЗрд▓реЛрдб рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рд╣реИ, рдпрд╣ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рдЖрдкрдХреЛ рд╡рд░реНрдг рдХреЛрдб рдХреЛ рд╡рд░реНрдг рд╕реЗ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ XSS рдкреЗрд▓реЛрдб рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛:
<!-- --! ><img src=1 onerror=alert(1)> -->
рдЖрдк рдЕрдкрдиреЗ рдСрдкрд░реЗрд╢рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдЙрддреНрдкрд╛рджрди рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЙрдкрд░реЛрдХреНрдд рдкреЗрд╕реНрдЯ рдХрд░рдХреЗ рдФрд░ рдлрд┐рд░ "рдЯреЗрд╕реНрдЯ HTML" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рд╣реИрдХрд╡рд░реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рд╡рд┐рдВрдбреЛ рджрд┐рдЦрд╛рдИ рджреЗрдиреА рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ (рд╕рдВрд╕реНрдХрд░рдг 67) рдЕрдВрддрд┐рдо рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдирдИ рд▓рд╛рдЗрди рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред
рддреЛ рдЗрд╕рдиреЗ рд╣рдореЗрдВ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ HTML рдкрд╛рд░реНрд╕рд░ рдореЗрдВ рдПрдХ рдЧреИрд░-рдорд╣рддреНрд╡рдкреВрд░реНрдг рддреНрд░реБрдЯрд┐ рдЦреЛрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред рдЪрд▓реЛ рдПрдХ рдФрд░ рдЦреЛрдЬреЛ! рд╣рдореЗрдВ рдПрдХ рдирдпрд╛ рдкреНрд░рд╢реНрди рдЪрд╛рд╣рд┐рдП: "рдХреМрди рд╕реЗ рд╡рд░реНрдг рдПрдЪрдЯреАрдПрдордПрд▓ рдЯрд┐рдкреНрдкрдгреА рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ?"ред рдореМрдЬреВрджрд╛ HTML рдЯрд┐рдкреНрдкрдгреА рд╕реЗ рдкрд░реЗ рдЬрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рдЕрдм рдореМрдЬреВрджрд╛ HTML рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕реЗ рдкрд░реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП HTML рдЯрд┐рдкреНрдкрдгреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рдпрдХреАрди рд╣реИ, рдЖрдк рд╕рднреА рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк <рдХреЗ рд╕рд╛рде рдПрдХ HTML рдЯрд┐рдкреНрдкрдгреА рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ! -ред рдХреНрдпрд╛ рдпрд╣ рд╕рдм рдареАрдХ рд╣реИ? рд╣рдо рдлрд┐рд░ рд╕реЗ рдЙрд╕реА рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╛рд░ рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдирд░ HTML рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рдХреЛ рдмрджрд▓ рджреЗрдВ:

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЬреЛ рдкреНрд░рддреАрдХ рд╣рдо рдлрдЬреА рд╣реИ, рд╡рд╣ рдкрд╣рд▓реЗ рд╣рд╛рдЗрдлрд╝рди рдХреЗ рдмрд╛рдж рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЪрд░рд┐рддреНрд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдПрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ HTML рдЯрд┐рдкреНрдкрдгреА рдмрдирд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ div рддрддреНрд╡ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдЧрд╛ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╢реАрд░реНрд╖рдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕ рдмрд╛рд░, рдЬрдм рд╣рдо "рдЬреЗрдПрд╕рд╕реА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ" рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ рджреЛ рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓рддреЗ рд╣реИрдВ (рд╕рдВрд╕реНрдХрд░рдг 67): "0.45"ред рдХреЛрдб 45 рдХреА рдЙрдореНрдореАрдж рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рд╣рд╛рдЗрдлрд╝рди рд╣реИ, рд▓реЗрдХрд┐рди 0 рдПрдХ рдкреВрд░реНрдг рдЪрд░рд┐рддреНрд░ рд╣реИ! рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдЕрдиреБрдХреНрд░рдо рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ <! - NULL- рдПрдХ рдЦреБрд▓реА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд░реВрдк рдореЗрдВред рдХрд┐рд╕реА рддрд░рд╣ рдХрд╛ рдЦреЗрд▓! (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЛ рдЕрдзрд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░ рдлрд╝рдЬрд╝рд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)))ред рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЗ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдм рд╣рдореЗрдВ рдЕрдкрдиреА рджрд┐рд╢рд╛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЪрд▓рд┐рдП рдРрд╕рд╛ рд╣реА рдХрд░рддреЗ рд╣реИрдВ: рдлрд┐рд░ рд╕реЗ, рд╕реНрдЯрд░реНрд▓рд┐рдВрдЧ.рдлреНрд░реЙрдордХреЛрдбрдкреНрд╡рд╛рдЗрдВрдЯ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рджрд┐рд╢рд╛ рдХреЗ рд╕рд╛рде NULL рдФрд░ XSS рдкреНрд░рддреАрдХ рд╕реЗ рдмрджрд▓реЗрдВ:
document.body.innerHTML = '<!-\x00- ><div title="--><img src=1 onerror=alert(1)>"></div>';
HTML рдХреЗ рдмрдЬрд╛рдп рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рдЬрд╛рдПрдБред рдореИрдВрдиреЗ рд╣рд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рдореБрдЭреЗ рдЦреЗрдж рд╣реИ рдХрд┐ рдореЛрдЬрд╝рд┐рд▓рд╛, рд▓реЗрдХрд┐рди рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдлрд┐рд░ рд╕реЗ рдХрд┐рд╕реА рддрд░рд╣ рдХрд╛ рдЦреЗрд▓ рдмрдирд╛ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдЗрд╕ рддрдереНрдп рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рдерд╛ рдХрд┐ jinmo123 рдХреЗ
рдЯреНрд╡реАрдЯ рд╕реЗ рдлрд╝реЙрд░реЗрд╕реНрдЯ рдХреЛрд╖реНрдардХ рдХреЗ рдмрд┐рдирд╛ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рдирдИ ES6 рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЬреЛ рд╕рд╡рд╛рд▓ рдореИрдВ рдлрдЬреАрд╣рдд рдХреЗ рд▓рд┐рдП рдЖрдпрд╛ рдерд╛ рд╡рд╣ рдпрд╣ рдерд╛: "рдпрд╛ рдЗрдиреЛрдлрд╝ рдСрдкрд░реЗрдЯрд░ рдХреЗ рдмрд╛рдж рдХреМрди рд╕реЗ рд╡рд░реНрдгреЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ?" рдлрд┐рд░ рд╣рдо рд╣реИрдХрд╡рд░реНрдЯрд░ рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдХреЛрдб рдмрдирд╛рддреЗ рд╣реИрдВ, рдпрд╣ рдПрдХ рд╕рдорд╛рди рдкреИрдЯрд░реНрди рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╛рд░ рдбреЛрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдПрдХ рд╕рд░рдгреА рдмрдирд╛рдПрдВ рдФрд░ рд▓реВрдк рдХреЗ рд▓рд┐рдП:
log = []; for(i=0;i<=0x10ffff;i++){
рддрдм рд╣рдо рдЕрдкрдиреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдВрддрд░рд┐рдХ HTML рдХреЗ рдмрдЬрд╛рдп eval рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдкрд╣рд▓реЗ рд╣рдореЗрдВ рдЕрдорд╛рдиреНрдп рд╡рд░реНрдгреЛрдВ рдХреЗ рдХрд╛рд░рдг рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдЕрдкрд╡рд╛рджреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреНрд░рд╛рдпрд▓ рдХреИрдЪ рдмреНрд▓реЙрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
try{ eval("/a/"+String.fromCodePoint(i)+"instanceof function(){}");
рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╣рдорд╛рд░реА рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡реИрдз рд╣реИ, рдЗрд╕ eval рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдпрд╣ рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдкрд░ рдЬрд╛рдПрдЧрд╛, рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдпрд╣ рдПрдХ рдЕрдкрд╡рд╛рдж рдлреЗрдВрдХ рджреЗрдЧрд╛ рдЬрд┐рд╕реЗ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдлрд┐рд░ рдЕрдЧрд▓реЗ рдЪрд░рд┐рддреНрд░ рдкрд░ рдЬрд╛рдПрдВред рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдмрд╕ рдЪрд░рд┐рддреНрд░ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рддреА рд╣реИ, рдФрд░ рдлрд┐рд░ рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдХреЛ рдкрдХрдбрд╝ рдмреНрд▓реЙрдХ рдФрд░ рд▓реВрдк рдХреЗ рд▓рд┐рдП рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред рдлрд╝рдВрдХреНрд╢рди рддрдм рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
log.push(i); }catch(e){} } input.value=log
рдпрджрд┐ рдЖрдк "Execute JS" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рдХреЛрдб рдХреЛ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдорд┐рд▓реЗрдЧрд╛! рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдХрдИ рдкрд╛рддреНрд░реЛрдВ рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк Chrome рдкрд░ рдХреЛрдб рдЖрдЬрд╝рдорд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЕрдзрд┐рдХ рдЙрдЪрд┐рдд рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓реЗрдВрдЧреЗред рдЙрд╕ рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рдореЗрдВ рд╡рд░реНрдг рдХреЛрдб рдвреВрдВрдвреЗрдВ рдЬрд┐рд╕реЗ рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ "1114110" рдпрд╛ рд╣реЗрдХреНрд╕ рдореЗрдВ "0x10fffe" рдерд╛ред рдЕрдм рд╣рдо рдЕрдкрдирд╛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡реЗрдХреНрдЯрд░ рдмрдирд╛рдПрдВрдЧреЗ:
eval("1337"+String.fromCodePoint(1114110)+"in"+String.fromCodePoint(1114110)+"alert(1337)");
рдЖрдк рдПрдХ SVG рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдЕрдВрджрд░ рднреА рдЗрд╕рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

2019 рдЗрдВрдЯреЗрд▓ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд╕рд╛рде рд╕рдорд░реНрдкрд┐рдд рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдирд╡реАрдирддрдо рджреЛрд╣рд░реЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди
DEDIC.SH рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ:
- 2x Xeon Silver 4214 - рдХреБрд▓ 24 рдХреЛрд░
- 2x Xeon Gold 5218 - рдХреБрд▓ 32 рдХреЛрд░
- 2x Xeon Gold 6240 - 36 рдХреЛрд░ рдХреЗ рд╕рд╛рде рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рдиред
152
X rubles / рдорд╣реАрдиреЗ рд╕реЗ - рджреЛ Xeon Silver 4214 рд╡рд╛рд▓реЗ рд╕рд░реНрд╡рд░ рдХреА рд▓рд╛рдЧрдд
рд╣рдо рдЖрдкрдХреЗ рд▓рд┐рдП
рдХреЛрдИ рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ -
рд╣рдореЗрдВ рд▓рд┐рдЦреЗрдВ !
рдпрджрд┐ рдПрдХ рд╕рдорд░реНрдкрд┐рдд рд╕рд░реНрд╡рд░ рдХреА рдмрдбрд╝реА рд╢рдХреНрддрд┐рдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ -
150 рд░реВрдмрд▓ / рдорд╛рд╣ рд╕реЗ рд╡реАрдбреАрдПрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ!