OWASP рдЯреЙрдк 10. A1: 2017 рд╕реЗ рдХрдордЬреЛрд░рд┐рдпрд╛рдВ - рдЗрдВрдЬреЗрдХреНрд╢рди (рднрд╛рдЧ 1)

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

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



рдЕрдкрдирд╛ рд╣рд╛рде рджреЛ

рддреЛ, рдкрд╣рд▓реА рднреЗрджреНрдпрддрд╛ рдЗрдВрдЬреЗрдХреНрд╢рди рд╣реИред OWASP Mutillidae II рдХрдИ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╣рдо рд╕рдмрд╕реЗ рд╕рд░рд▓ "SQLi рдПрдХреНрд╕рдЯреНрд░реЗрдХреНрдЯ рдбреЗрдЯрд╛"> "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬрд╛рдирдХрд╛рд░реА (SQL)" рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗред
рд╣рдорд╕реЗ рдкрд╣рд▓реЗ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдВрдбреЛ рд╣реИ - рдЖрдк рдкреНрд░рддрд┐рджрд┐рди рдХреНрдпрд╛ рдмрд╛рддрдЪреАрдд рдХрд░рддреЗ рд╣реИрдВ:



рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдпрд╛ рдкрд╛рд╕рд╡рд░реНрдб рдирд╣реАрдВ рд╣реИ - рдХреБрдЫ рднреА рдирд╣реАрдВред рдареАрдХ рд╣реИ, рддреЛ рдЗрд╕ рд╕рд╛рдЗрдЯ рдкрд░ рдкрдВрдЬреАрдХрд░рдг рдХрд░реЗрдВред рдореИрдВ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдирд╛рдо рд╕реЗ рдмрдирд╛рдКрдВрдЧрд╛ рдЬрд┐рд╕рдХрд╛ рдирд╛рдо рдиреАрдкрд░рдореЛ 273 рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб 123 рд╣реИ:



рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛! рд╣рдордиреЗ рдПрдХ рдЦрд╛рддрд╛ рдмрдирд╛рдпрд╛, рдПрдХрдорд╛рддреНрд░ рд╢рд┐рд▓рд╛рд▓реЗрдЦ "1 рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд╕рдореНрдорд┐рд▓рд┐рдд" рд╕рдВрдХреЗрдд рд╣реИрдВ рдХрд┐ рдПрдХ рдкрдВрдХреНрддрд┐ рдХреЛ рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЦрд╛рддреЛрдВ рдХреЛ рдбреАрдмреАрдПрдордПрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╣реИред

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

http://127.0.0.1/mutillidae/index.php?page=user-info.php&username=belowzero273&password=123&user-info-php-submit-button=View+Account+Details 


рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдкрд╛рд╕рд╡рд░реНрдб рд╕реНрдкрд╖реНрдЯ рдкрд╛рда рдореЗрдВ рдкреНрд░реЗрд╖рд┐рдд рд╣реИред рдпрд╣ рдмреБрд░рд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╛рддрд╛рдпрд╛рдд рдХреЛ рдмрд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдРрд╕реА рдХреЛрдИ рдЖрдкрджрд╛ рдирд╣реАрдВ рд╣реИ - рдпрд╛рддрд╛рдпрд╛рдд рдЯреАрдПрд▓рдПрд╕ рдореЗрдВ рд▓рдкреЗрдЯрд╛ рдЬрд╛рдПрдЧрд╛ред
рдЖрдЗрдП рд▓рд╛рдЗрди рдореЗрдВ рд╕рд╣реА рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЯреБрдХрдбрд╝рд╛:

 username=belowzero273&password=123 


рдкрд░

 username=belowzero273&password=12345 


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

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрддрдирд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИ, рддреЛ рдЪрд▓рд┐рдП рдХреБрдЫ рдФрд░ рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдЧрд▓рдд рдкрд╛рд╕рд╡рд░реНрдб рдореЗрдВ рдПрдХ рдПрдкреЙрд╕реНрдЯреНрд░реЙрдлрд╝ рд╕рд╛рдЗрди рдЬреЛрдбрд╝реЗрдВ:

 username=belowzero273&password=123 


рдкрд░

 username=belowzero273&password=12345' 


рдЕрдм рд╣рдореЗрдВ рдПрдХ рдкреВрд░реНрдг рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА:



рдЧрд▓рддрд┐рдпреЛрдВ рдореЗрдВ рдХреБрдЫ рднреА рдЧрд▓рдд рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рд╣рдо рдЖрд╡реЗрджрди рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВ рддреЛ рдЦрд░рд╛рдмреА рдХрд╛ рдирд┐рджрд╛рди рдХреИрд╕реЗ рдХрд░реЗрдВ? рд▓реЗрдХрд┐рди рдРрд╕реА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдФрд░ рд╣рдорд▓рд╛рд╡рд░реЛрдВ рдХреЛ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрдиреА рдЪрд╛рд╣рд┐рдПред

рдЕрдм рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЬрдм рд╣рдо рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ "рднреЗрдЬреЗрдВ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрдиреБрд░реЛрдз рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

 SELECT * FROM accounts WHERE username='belowzero273' AND password='12345' 


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

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

рдЖрдЗрдП рдЗрд╕ рдкреНрд░рд╢реНрди рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ:

 SELECT * FROM accounts WHERE (username='belowzero273' AND password='12345') OR 1='1 


рд╣рдордиреЗ рдПрдХ рд╢рд░реНрдд рдЬреЛрдбрд╝реА рд╣реИ рдЬреЛ рд╣рдореЗрд╢рд╛ рд╕рдВрддреБрд╖реНрдЯ рд░рд╣рддреА рд╣реИ: 1 = 1ред рдФрд░ рдЕрдиреБрд░реЛрдз рджреЛ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛: рдпрд╛ рддреЛ рд╣рдордиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд╕рдВрдпреЛрдЬрди рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛, рдпрд╛ 1 = 1ред рдпрд╛рдиреА рдЗрд╕реЗ рд╣рдореЗрд╢рд╛ рдЕрдВрдЬрд╛рдо рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

 ' or 1='1 


рд▓рд╛рдЗрди рдХреЗ рдЕрдВрдд рдореЗрдВ рдПрдкреЛрд╕реНрдЯреНрд░реЛрдл рдХреА рдЕрдм рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рддрд░реНрдХ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдбрд╛рд▓ рджреЗрдЧрд╛ред рдмреВрдо! рдФрд░ рд╣рдореЗрдВ рд╕рднреА рдЦрд╛рддреЛрдВ рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЪрдпрди рдорд┐рд▓рд╛:



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

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

рдЖрдк рдЗрд╕ рднреЗрджреНрдпрддрд╛ рдХреЗ рд╕рд╛рде рднреА рдкреНрд░рдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкрд╛рд╕рд╡рд░реНрдб рдХреА рддрд▓рд╛рд╢ рдХрд░реЗрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд▓реЙрдЧрд┐рди рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:

 admin' or 1='1 


рдпрд╣реА рд╣реИ, рд╣рдо рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╣реИ, рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХреЛрдИ рднреА рд╣реИред

   ! 


рдкрд╛рд╕рд╡рд░реНрдб рд╣рдореЗрд╢рд╛ рд╕реНрдкрд╖реНрдЯ рдкрд╛рда рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдЗрдП OWASP Mutillidae II "SQLi Bypass Authentication"> "рд▓реЙрдЧрд┐рди" рдореЗрдВ рджреВрд╕рд░рд╛ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВред

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

 ' or ('a' = 'a' and username='belowzero273') -- 


рдпрд╣рд╛рдБ рд╣рдо рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рд╣реА рд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдБрдЪ рдХрд░рддреЗ рд╣реИрдВ - a = a, рдФрд░ рд▓реЙрдЧрд┐рди - рдиреАрдкрд░реЛрдбреЛрдо 273, рдФрд░ "-" рдХреА рдорджрдж рд╕реЗ рдЕрдиреБрд░реЛрдз рднрд╛рдЧ рдХреЛ рднреА рдХрд╛рдЯ рджреЗрддреЗ рд╣реИрдВред

рд╣рд┐рдЯ рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ рдХрд┐ рд╣рдордиреЗ рдЖрдкрдХрд╛ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╣реАрдВ рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред

рдЗрддрдирд╛ рдЖрд╕рд╛рди рд╣реИ

рдХрднреА-рдХрднреА рдЧреНрд░рд╛рд╣рдХ рдкреВрдЫрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╣рдорд╛рд░реА рд╕рд╛рдЗрдЯ рдкрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрддрдирд╛ рдЖрд╕рд╛рди рд╣реИ? рдЖрдорддреМрд░ рдкрд░ рдореИрдВ рдЗрд╕ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рд╕рд╡рд╛рд▓ рд╕реЗ рджреЗрддрд╛ рд╣реВрдВ: "рдХреНрдпрд╛ рдЖрдк рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ?" OWASP рд░реЗрдЯрд┐рдВрдЧ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЗрдВрдЬреЗрдХреНрд╢рди рдЖрдХрд╕реНрдорд┐рдХ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЗрди рднреЗрджреНрдпрддрд╛рдУрдВ рдХреЛ, рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдкрд░ рд╡рд┐рдирд╛рд╢рдХрд╛рд░реА рдкрд░рд┐рдгрд╛рдо рд╣реЛрддреЗ рд╣реИрдВред

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

рдЗрд╕ рд▓рд┐рдВрдХ рдкрд░ рд▓реЗрдЦрдХ рдХрд╛ рдмреНрд▓реЙрдЧ рдкрдврд╝реЗрдВред

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


All Articles