рд╣рдо рдХрд┐рд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ: рдПрдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЛ "рд╣реИрдХрд┐рдВрдЧ" рдХрд░рдиреЗ рдХрд╛
рдПрдХ рдордЬреЗрджрд╛рд░ рдФрд░ рдЕрд╕рд╛рдзрд╛рд░рдг рддрд░реАрдХрд╛ рдЬрд╣рд╛рдВ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ "рдмрд╕" рдЙрджреНрдзрд░рдг рд╕реЗ рдмрдЪ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреЛ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдпрд╛ рдУрдЖрд░рдПрдо рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рд╕рдм рдХреБрдЫ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдврд╛рд▓рд╛ рдЧрдпрд╛ рд╣реИред
рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ: рдПрдХ рдРрд╕реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдЬрд┐рд╕рдореЗрдВ рдХреЛрдИ рднреА рдкреИрд░рд╛рдореАрдЯрд░ рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдПрдХ рд╕рд░рд▓ рдЪрдпрди рдХреНрд╡реЗрд░реА рдореЗрдВ рдмрдЪ рдЧрдИ рд╣реИред рдЙрд╕реА рд╕рдордп, рд╕рднреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЕрд╡рд░реЛрдзрди, рд╕рдВрд╕рд╛рдзрд┐рдд рдФрд░ рдПрдХ рдорд╛рдореВрд▓реА "рдХреЛрдИ рдбреЗрдЯрд╛ рдирд╣реАрдВ" рдпрд╛ "рдПрдХ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рд╣реБрдИ" рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдпрд╣ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ: рдореБрд╕реАрдмрдд рдорд╣рд╛рди рдирд╣реАрдВ рд╣реИред рдЕрдкрдбреЗрдЯ рдХреЛ рд░рдЧрдбрд╝реЗрдВ рдпрд╛ рдЙрд╕рдореЗрдВ рдбреЗрдЯрд╛ рдмрджрд▓реЗрдВ, рдбреЗрдЯрд╛ рдмрд╛рд╣рд░ рдирд╣реАрдВ рдЦреБрд▓рддрд╛ рд╣реИ, рдпрд╣ рд╕рдм "рд╕реЙрд░реА, рдиреЛ рдбреЗрдЯрд╛" рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЖрддрд╛ рд╣реИ - рдПрдХ рдмреНрд▓реИрдХ рдмреЙрдХреНрд╕ред
рд▓реЗрдХрд┐рди, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?рддреБрд░рдВрдд рдирдордХ: рддрдХрдиреАрдХ рдиреАрдВрдж (рдПрди) рдлрд╝рдВрдХреНрд╢рди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рд▓рд┐рдЯрдорд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рд╣рдо рдорд╛рдкрддреЗ рд╣реИрдВ рдХрд┐ рд╕рд╛рдорд╛рдиреНрдп рдЬреАрд╡рди рдореЗрдВ рдкреГрд╖реНрда "рдХрд┐рддрдирд╛" рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдФрд░ рдпрд╣ рдХрд┐рддрдирд╛ рд╕рдордп "рджрд┐рдпрд╛" рд╣реИ рдЕрдЧрд░ рд╣рдо рдлреЙрд░реНрдо рдореЗрдВ рдореМрдЬреВрдж рд╕рднреА рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдмрдЬрд╛рдп
' OR sleep(10)
рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдкреГрд╖реНрда рдХреЗ рд╡рд╛рдкрд╕реА рдХрд╛ рд╕рдордп рдмрдврд╝рд╛ рд╣реИ - рдорд╛рдорд▓рд╛ рдЯреЛрдкреА рдореЗрдВ рд╣реИ рдФрд░ рдлрд┐рд░ рдХреЗрд╡рд▓ рддрдХрдиреАрдХ рдХрд╛ рдорд╛рдорд▓рд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо INFORMATION_SCHEMA рдореЗрдЯрд╛-рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рддрд╛рд▓рд┐рдХрд╛ рдирд╛рдо рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рд╣рдореЗрд╢рд╛ рдореМрдЬреВрдж рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИ:
' OR 1 = if((select count(*) from INFORMATION_SCHEMA.tables where TABLE_SCHEMA=database() and TABLE_NAME='users') = 1, sleep(10), null)
рдпрджрд┐ рдкреГрд╖реНрда рдХреЗ "рд╡рд╛рдкрд╕реА" рд╕рдордп рдореЗрдВ рдХрд╛рдлреА рд╡реГрджреНрдзрд┐ рд╣реБрдИ рд╣реИ - рдЖрдкрдиреЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рд╣реИ, рдпрджрд┐ рдирд╣реАрдВ - рддреЛ рд╣рдо рдЕрдзрд┐рдХ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗ, рдЖрдорддреМрд░ рдкрд░ 10 рддрдХред рдЕрдЧрд▓рд╛, рдХреНрд╖реЗрддреНрд░ рдХреЗ рдирд╛рдореЛрдВ рдХрд╛ "рдЕрдиреБрдорд╛рди" рдХрд░реЗрдВ:
' OR 1 = if((select count(*) from INFORMATION_SCHEMA.columns where TABLE_SCHEMA=database() and TABLE_NAME='users' and COLUMN_NAME='login') = 1, sleep(5), null)
рддрд╛рд▓рд┐рдХрд╛ рдФрд░ рдлрд╝реАрд▓реНрдбреНрд╕ рдХреЗ рдирд╛рдо рдЬрд╛рдирдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рд▓реЙрдЧрд┐рди, рдкрд╛рд╕рд╡рд░реНрдб рдХреА рд▓рдВрдмрд╛рдИ "рдЙрдард╛" рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЪрд░рд┐рддреНрд░ рджреНрд╡рд╛рд░рд╛ рд▓реЙрдЧрд┐рди рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдЪрд░рд┐рддреНрд░ рдХреЛ рднреА рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред
if((select count(*) from users where login='admin') = 1, sleep(5), null)
if((select length(password) from users where login='admin') = 1, sleep(5), null)
select if((select mid(password, 5,1) from users where login='admin') = 'a', sleep(5), null)
рдмрд╛рдЗрдирд░реА рдкрд╛рд╕рд╡рд░реНрдб рд╕рд░реНрдЪ рдореЗрдВ, рдЪрд░рд┐рддреНрд░ рджреНрд╡рд╛рд░рд╛ рдХреЗрд╡рд▓ 8 рдЕрдиреБрд░реЛрдз рдкреНрд░рддрд┐ рдЪрд░рд┐рддреНрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рд╣рд╛рдВ, рдЗрддрдирд╛ рд╣реИрдХрд┐рдВрдЧ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдбреЗрдЯрд╛рдмреЗрд╕, рдлреАрд▓реНрдб рдирд╛рдореЛрдВ (рдЖрдк рдЪрд░рд┐рддреНрд░ рджреНрд╡рд╛рд░рд╛ рдЪрд░рд┐рддреНрд░ рдХрд╛ рдЪрдпрди рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ) рдХреА рдЕрдВрдзрд╛ рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдордЬреЗрджрд╛рд░ рддрд░реАрдХрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдбреЗрдЯрд╛ рднреАред
рд╡реИрд╕реЗ, рдкреГрд╖реНрда-рджрд░-рдкреГрд╖реНрда рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕рд╣рд┐рдд рд╕реНрдХреНрд░реАрди рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ - рд╡рд┐рдзрд┐ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди UNION SELECT ...
рдЗрд╕ рдХрд▓реНрдкрд┐рдд рдХреА рдиреИрддрд┐рдХрддрд╛: рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХрдорд╛рддреНрд░ рдЧреИрд░-рднрд╛рдЧрдиреЗ рдпреЛрдЧреНрдп рдкреИрд░рд╛рдореАрдЯрд░, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг, рдареАрдХ рд╣реИ, рдЕрдзрд┐рдХрддрдо "рдЦреЗрдж, рддреНрд░реБрдЯрд┐" рд╣реЛрдЧрд╛, рдкреВрд░реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдорд░реНрдЬ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдиреЛрдЯ рдХрд╛ рдЬрдиреНрдо рд╕рд╛рдЗрдЯреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╣реБрдЖ рдерд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рдордЭрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдХреГрдкрдпрд╛ MySQL рдХреА рд╣реАрдирддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдбреЗрдЯрд╛ рдкрд░рд┐рд░рдХреНрд╖рдг рдХреЗ "рдХреЗрд╡рд▓ рд╕рд╣реА" рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рди рдХрд╣реЗрдВред