DoS рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХреИрдкреНрдЪрд╛ рдХреЗ рд╕рд╛рде рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рд╣рдорд▓рд╛ рдХрд░рддреЗ рд╣реИрдВ

рдЖрдк рдмрд╣реБрдд рд╕рд╛рд░реА рд╕рд╛рдЗрдЯреЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдХреИрдкреНрдЪрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рдмрд╛рд╣рд░реА рдЕрд╡рд╛рдВрдЫрд┐рдд рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЧрддрд┐рд╡рд┐рдзрд┐ (рдмреЙрдЯреНрд╕) рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИрдВред рдФрд░ рдХрдИ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдПрдХ рд╣реА рд╕рд░реНрд╡рд░, рдЬрд┐рд╕ рдкрд░ рд╕рд╛рдЗрдЯ рд╕реНрдерд┐рдд рд╣реИ, рдЗрдиреНрд╣реАрдВ рдХреИрдкреНрдЪрд╛ рдХреА рдкреАрдврд╝реА рдореЗрдВ рд▓рдЧреА рд╣реБрдИ рд╣реИред рд╕рд╛рдЗрдЯ рдкрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреИрдкреНрдЪрд╛ рдХреЛ рдкреЗрдВрдЪ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ, рдФрд░ рдореБрдлреНрдд рдХреИрдкреНрдЪрд╛-рдЬреЗрдирд░реЗрдЯрд┐рдВрдЧ рд▓рд╛рдЗрдмреНрд░реЗрд░реА (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХреЗрд╕реАрдкреАрд╕реАрдПрдЪрдП ) рд╣реИрдВред

рдЦрддрд░рд╛ рдХреНрдпрд╛ рд╣реИ?

рдпрджрд┐ рдРрд╕рд╛ рдХреЛрдИ рдореМрдХрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдХреЗ рджреБрд╢реНрдорди рд╣реЛрдВрдЧреЗ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк www.piratepay.ru рдХреЗ рд╕реНрд╡рд╛рдореА рд╣реИрдВ), рддреЛ рдРрд╕реЗ рдХреИрдкреНрдЪрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдмрд╣реБрдд рдорджрдж рдХрд░рдиреЗ рдХрд╛ рдЬреЛрдЦрд┐рдо рдЙрдард╛рддреЗ рд╣реИрдВ - рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдХрдВрдкреНрдпреВрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд╛рдЗрдЯ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдХреНрдпреЛрдВ?


рдХреИрдкреНрдЪрд╛ рдкреАрдврд╝реА рдХрд╛рдлреА рд╕рдВрд╕рд╛рдзрди-рдЧрд╣рди рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рдЖрдк рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ PHP (рдпрд╛ рдХреЛрдИ рдЕрдиреНрдп рднрд╛рд╖рд╛ рдЬреЛ рдЫрд╡рд┐ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИ) рдРрд╕рд╛ рдХрд░рддреА рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрдкрд░реНрдпреБрдХреНрдд KCAPTCHA рдореЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдкреВрд░реНрд╡-рд░реЗрдЦрд┐рдд рдлрд╝реЙрдиреНрдЯ (рдЬреЛ рдПрдХ рддрд╕реНрд╡реАрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддрд╛ рд╣реИ) рдХреЗ рдЯреБрдХрдбрд╝реЛрдВ рд╕реЗ рдПрдХ рддрд╕реНрд╡реАрд░ рдПрдХрддреНрд░ рдХреА рдЬрд╛рддреА рд╣реИ:



рдХрдИ рдРрд╕реА рдлреЙрдиреНрдЯ рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ (рдорд╛рдирдХ "рдбрд┐рд▓реАрд╡рд░реА" - 22) рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрд░реЛрдз рдХреЗ рд╕рд╛рде, рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реНрдХреИрди рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд░реВрдк рд╕реЗ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИред

рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рдЪрдпрдирд┐рдд рдкрд╛рддреНрд░реЛрдВ рдХреЛ рдмрд╛рдВрдзрдиреЗ рдХреЗ рдмрд╛рдж, рд╡реЗ рд╡рд┐рдХреГрдд рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдлрд╝рд┐рд▓реНрдЯрд░ рддрд░рдВрдЧ рд╡рд┐рд░реВрдкрдг (рддрд░рдВрдЧ рд╡рд┐рд░реВрдкрдг) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ PHP + GD2 рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред

for($x=0;$x<$width;$x++){ for($y=0;$y<$height;$y++){ $sx=$x+(sin($x*$rand1+$rand5)+sin($y*$rand3+$rand6))*$rand9-$width/2+$center+1; $sy=$y+(sin($x*$rand2+$rand7)+sin($y*$rand4+$rand8))*$rand10; if($sx<0 || $sy<0 || $sx>=$width-1 || $sy>=$height-1){ continue; }else{ $color=imagecolorat($img, $sx, $sy) & 0xFF; $color_x=imagecolorat($img, $sx+1, $sy) & 0xFF; $color_y=imagecolorat($img, $sx, $sy+1) & 0xFF; $color_xy=imagecolorat($img, $sx+1, $sy+1) & 0xFF; } /* ... */ imagesetpixel($img2, $x, $y, imagecolorallocate($img2, $newred, $newgreen, $newblue)); } } 


рдпрд╛рдиреА рдпрд╣ рд╕рдм рдмрд╣реБрдд рдзреАрд░реЗ-рдзреАрд░реЗ рд╣реЛрддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХреЛрдИ рдХреИрд╢рд┐рдВрдЧ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИред рдпрд╣реА рдмрд╛рдд рдХрдИ рдЕрдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдкрд░ рднреА рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИ ("рдлреЛрд░рдо" рд╡рд╛рд▓реЗ: phpBB, vBulletin, рдЖрджрд┐)

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

рдЖрдХреНрд░рдордг


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

 cnt = document.getElementById('content'); /*    id */ regen = function() { var html = ''; for (var i = 0; i < 1000; i++) { html += '<img src="http://www.somesite.com/kcaptcha/index.php?' /*  */ + Math.random() + '" />'; } cnt.innerHTML = html; }; window.setInterval(regen, 10 * 1000); regen(); /*  тАФ  ,  ,      */ window.setInterval('window.scrollTo(0, document.body.scrollHeight);', 500); 


рдирддреАрдЬрддрди, рд╣рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдирдВрдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХреИрдкреНрдЪрд╛ (рдЙрдирдХреА рдкреАрдврд╝реА рдХреЗ рд╕рд╛рде рдЦрд░рд╛рдм рд╕рд░реНрд╡рд░ рдкрд░) рдХрд╛ рдПрдХ рдмрд╣реБрдЖрдпрд╛рдореА рдбрд╛рдЙрдирд▓реЛрдб рдорд┐рд▓рд╛ред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рд╣рд░ рд╕рд░реНрд╡рд░ рдЗрд╕реЗ рдЦрдбрд╝рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдХрдИ (рд╕реНрд╡реИрдЪреНрдЫрд┐рдХ рд░реВрдк рд╕реЗ рдЬрд╛рдВрдЪ рдХреА рдЧрдИ) HTTP рддреНрд░реБрдЯрд┐ 503 рд╕реЗрд╡рд╛ рдЕрдиреБрдкрд▓рдмреНрдз рд╣реИред

рдирд┐рд╖реНрдХрд░реНрд╖

рдЗрд╕ рддрд░рд╣ рдХреЗ рд╣рдорд▓реЗ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд╕реНрдкрд╖реНрдЯ рддрд░реАрдХреЗ рд╣реИрдВ:


PS "рдордВрдЪ" рдХреИрдкреНрдЪрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдмрд╣реБрдд рдХрдордЬреЛрд░ рд╣реЛрддреЗ рд╣реИрдВ - рдЙрдиреНрд╣реЗрдВ рдкреБрди: рдХреИрдкреНрдЪрд╛ рдХреЗ рд╕рд╛рде рдмрджрд▓реЗрдВ; рдпрджрд┐ рдЖрдк рдкрд╛рда рдХреИрдкреНрдЪрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛рдлреА рдмрдбрд╝реА рд╣реИред

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


All Articles