рд╕реИрдВрдбрдмреЙрдХреНрд╕ рд╡рд╛рд░реНрд╕ - рдкрд╛рд░реНрдЯ 3. рдПрдЖрд░рдкреА-рд╕реНрдкреВрдлрд┐рдВрдЧ, рдореИрдХ рдкрддреЗ рджреНрд╡рд╛рд░рд╛ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдХреА рдирд┐рд░рд░реНрдердХрддрд╛ рдФрд░ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЦрддрд░рд╛



рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦреЛрдВ ( 1 , 2 ) рдХреЗ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рдмрд╛рдж рд╕реЗ рдПрдХ рд╡рд░реНрд╖ рд╕реЗ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рд╕рдордп рдмреАрдд рдЪреБрдХрд╛ рд╣реИ, рдФрд░ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдРрд╕реА рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдИ рд╣реИрдВ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдирдП рд╣рдорд▓реЗ рдХрд╛ рдХрд╛рд░рдг рд╣реИред

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

рдареАрдХ рд╣реИ, рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ, рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ, рдФрд░ рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдореИрдХ рдПрдбреНрд░реЗрд╕ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдХреЗрд╡рд▓ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрддрд░ рдкрд░ рд╣реЛрддреА рд╣реИ, рдЕрд░реНрдерд╛рдд, рдПрдХреНрд╕реЗрд╕ рдкреНрд╡рд╛рдЗрдВрдЯ рдордирд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ:


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


рдПрдЖрд░рдкреА-рд╕реНрдкреВрдлрд┐рдВрдЧ


рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдПрдЖрд░рдкреА рдФрд░ рдПрдЖрд░рдкреА-рд╕реНрдкреВрдлрд┐рдВрдЧ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ, рдПрдХ рдЫреЛрдЯрд╛ рд╢реИрдХреНрд╖рд┐рдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реИред рдиреЗрдЯрд╡рд░реНрдХ рдкрд░рдд рдЬрд┐рд╕ рдкрд░ рдЖрдИрдкреА рдкрддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдбреЗрдЯрд╛ рд▓рд┐рдВрдХ рдкрд░рдд рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╣ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореИрдХ рдкрддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ)ред рдЖрдИрдкреА тАЛтАЛрдкреИрдХреЗрдЯ рднреЗрдЬрддреЗ рд╕рдордп, рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдИрдерд░рдиреЗрдЯ рдлреНрд░реЗрдо рдореЗрдВ рд▓рдкреЗрдЯрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ (рдпрд╛ рдЧреЗрдЯрд╡реЗ) рдХреЗ рдореИрдХ рдкрддреЗ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХреЗ рдореИрдХ рдкрддреЗ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдВрдкреНрдпреВрдЯрд░ рдлреЙрд░реНрдо рдХрд╛ рдПрдХ ARP рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ "IP abcd рдХреЗ рд╕рд╛рде рдХрдВрдкреНрдпреВрдЯрд░, рдЬрд╡рд╛рдм рджреЗрдВред" Abcd рдХрдВрдкреНрдпреВрдЯрд░ рдлреЙрд░реНрдо рдХреЗ ARP рд░рд┐рд╕реНрдкреЙрдиреНрд╕ рдХреЗ рд╕рд╛рде "abcd is me, my MAC рдПрдбреНрд░реЗрд╕ рд╣реИ: 00: 11: 22: 33: 44: 55"ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдЧрд░ рдХреЛрдИ рдЕрдиреБрд░реЛрдз рдирд╣реАрдВ рдерд╛, рддреЛ рднреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рднреЗрдЬреА рдЬрд╛ рд╕рдХрддреА рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕рднреА рдХрдВрдкреНрдпреВрдЯрд░ рдЖрдИрдкреА тЖТ рдореИрдХ рдореИрдкрд┐рдВрдЧ рдХреИрд╢ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЕрд╡рд╕рд░ рдкрд░ (рдПрдЖрд░рдкреА рдЕрдиреБрд░реЛрдз / рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИ), рдЗрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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



рд▓реЗрдХрд┐рди, рдЪреВрдВрдХрд┐ рдПрдХреНрд╕реЗрд╕ рдкреНрд╡рд╛рдЗрдВрдЯ рдиреЗ рдореБрдЭреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдореЗрдВ рдЖрдиреЗ рдирд╣реАрдВ рджрд┐рдпрд╛, рдПрдЖрд░рдкреА рд╕реНрдкреВрдлрд┐рдВрдЧ рдХрд╛ рдХреНрд▓рд╛рд╕рд┐рдХ рд╕рдВрд╕реНрдХрд░рдг - рдкреАрдбрд╝рд┐рдд рдФрд░ рд░рд╛рдЙрдЯрд░ рдХреЗ рдмреАрдЪ рдЦрдбрд╝реЗ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП - рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдЖрдк рдкреАрдбрд╝рд┐рдд рдФрд░ рд░рд╛рдЙрдЯрд░ рдХреЗ рдмреАрдЪ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд░рд╛рдЙрдЯрд░ рдХреЗ рдмреАрдЪ рдЙрда рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ, рдПрдХ рдпреВрдПрд╕рдмреА-рд╡рд╛рдИрдлрд╛рдИ рдПрдбрд╛рдкреНрдЯрд░ рдЦрд░реАрджрддреЗ рд╣реИрдВ, рдмрд┐рд▓реНрдЯ-рдЗрди рдЕрдбреИрдкреНрдЯрд░ (рдЙрд╕ рдкрд░ рдЖрдИрдкреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛) рдХреЛ рд▓рдХреНрд╖реНрдп рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рджреВрд╕рд░рд╛ рд╣рдорд╛рд░реЗ рдЦреБрдж рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдПрдХ рдЪреИрдирд▓ рд╣реИред рд╣рдо рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рдореЗрдВ рджреЛ рдПрдбреЗрдкреНрдЯрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдмрдирд╛рддреЗ рд╣реИрдВ, рдкрд╣рд▓рд╛ рд▓рдХреНрд╖реНрдп рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрд▓ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ, рджреВрд╕рд░реЗ рдкрд░ рд╣рдо NAT рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рд░реВрдЯрд░ рдХреА рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рдЕрдВрджрд░ NAT рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ, рдкреАрдбрд╝рд┐рдд рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд╕ рдкрд░ arpspoof рдЪрд▓рд╛рддреЗ рд╣реИрдВ рдХрд┐ рд░реВрдЯрд░ рдХрд╛ рдореИрдХ рдкрддрд╛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдмрджрд▓ рдЧрдпрд╛ рд╣реИред



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

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

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


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

рдПрдХ рдорд╢реАрди рдХрд╛ рдирд┐рдпрдВрддреНрд░рдг рд▓реЗрдирд╛


HTTP- рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд╕реБрдирдирд╛, рдпрд╛ sslstrip рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ , ssl- рд╕рдХреНрд╖рдо рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЕрднреА рдЗрд╕рдореЗрдВ рд░реБрдЪрд┐ рдирд╣реАрдВ рд░рдЦрддреЗ рд╣реИрдВ - рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рдкреБрд░рд╛рдирд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд, рд╣рдордиреЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдореЗрдВ рдХреБрдЫ рднреА рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рдкрд╛рдпрд╛ рд╣реИред рдореИрдВ рд▓рдХреНрд╖реНрдп рдорд╢реАрди рдкрд░ рдкреВрд░рд╛ рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдкрд┐рдЫрд▓реЗ рджрд░рд╡рд╛рдЬреЗ


рдЕрдзрд┐рдХрддрдо рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд┐рдЫрд▓реЗ рджрд░рд╡рд╛рдЬреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо LocalSystem рдХреА рдУрд░ рд╕реЗ рдЪрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд┐рд╕ рд▓рд┐рдЦрддреЗ рд╣реИрдВ (рд╕реА # рдореЗрдВ рдпрд╣ рджрд░реНрдЬрдиреЛрдВ рд▓рд╛рдЗрдиреЛрдВ рдХреА рдПрдХ рдЬреЛрдбрд╝реА рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдИрдбреАрдИ рднреА рдЬреЗрдирд░реЗрдЯ рдХрд░рддрд╛ рд╣реИ)ред рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рд╣рдо Jabber рдкреНрд░реЛрдЯреЛрдХреЙрд▓ ( agsXMPP ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдпрд╣ рд╕реЗрд╡рд╛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдореЗрдВ рдЬрдмреНрдмрд╛рд░ рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреБрдбрд╝реЗрдЧреА рдФрд░ рдХрдорд╛рдВрдб рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░реЗрдЧреАред рдЪреИрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдорд╛рдВрдб рднреЗрдЬрдХрд░ рдХрд┐рд╕реА рднреА рдЬреИрдмрд░-рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдЖрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП - рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, cmd.exe рдХреЛ рдПрдХ рдпреВрдЖрдИ рдХреЗ рд╕рд╛рде рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕рд┐рд╕реНрдЯрдо рд╕реЗрд╡рд╛рдПрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреА рд╣реИрдВред Cmd.exe рдХреЛ рд╕реЗрд╡рд╛ рд╕реЗ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛ред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, C # рдХреЛрдб рдХреЛ рдмреЙрдЯ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП cmd рд╢реЗрд▓ рдХрдорд╛рдВрдб рдХреЗ рдмрдЬрд╛рдп рдпрд╣ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдпрд╣ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░реЗрдЧрд╛ рдФрд░ рдкрд░рд┐рдгрд╛рдо рд▓реМрдЯрд╛рдПрдЧрд╛, рдмрд▓реНрдХрд┐ рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ "рд╢реЗрд▓" рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред



рд╕рдВрд╕реНрдерд╛рдкрдХ


рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдФрд░ рд╕реЗрд╡рд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдирд┐рдореНрди рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ:
  1. % WINDOWS% рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреБрдЫ рдПрдХрд╛рдВрдд рд╕реНрдерд╛рди рдкрд░ рд╕реЗрд╡рд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рд╣реЗрдЬреЗрдВ
  2. рд╕реЗрд╡рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
  3. Http://google.com/success рдкрд░ рдПрдХ HTTP GET рдмрдирд╛рдПрдВ (рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ - рдпрд╣ рдмрд╛рдж рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛)


рд╕реНрдерд╛рдкрдирд╛


рдЕрдм рдЖрдкрдХреЛ рдХрд┐рд╕реА рддрд░рд╣ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд╣рдорд╛рд░реЗ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЖрдЗрдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрдкрдбреЗрдЯ рджреЗрдЦреЗрдВ, рдЙрдиреНрд╣реЗрдВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред HTTP рд╣реЗрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╣рдореЗрдВ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдУрдкреЗрд░рд╛ рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╢реАрди рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЕрдкрдбреЗрдЯ https рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред Microsoft рд╕реЗ рдЕрдкрдбреЗрдЯ рд╕рд╛рджреЗ-http рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡рд╣рд╛рдБ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рдЕрдкрдбреЗрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд╣реИ, рдЬрд┐рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЬрд╛рдВрдЪ рдХреА рдЬрд╛рддреА рд╣реИ, рдлрд┐рд░ рднреА рд╕реНрдХреВрд▓реА рдмрдЪреНрдЪреЗ рдПрдордПрд╕ рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

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

рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рдкрд╛рд░рджрд░реНрд╢реА рдкреНрд░реЙрдХреНрд╕реА рд▓рд┐рдЦрддреЗ рд╣реИрдВ ( рдЯреНрд╡рд┐рд╕реНрдЯреЗрдб рдпрд╣ рд╕реМ рд▓рд╛рдЗрдиреЛрдВ рд╕реЗ рдереЛрдбрд╝реА рдЕрдзрд┐рдХ рд╣реИ), рдЬреЛ рдЕрдкрдиреЗ рд╕рд╛рдорд╛рдиреНрдп рдХрд░реНрддрд╡реНрдпреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреНрд░рд┐рдпрд╛рдПрдВ рдХрд░рддрд╛ рд╣реИ:


рд╣рдо рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рд░рд╛рдЙрдЯрд░ рдкрд░ рдЗрд╕ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рдХреЛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ iptables рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рднреА HTTP рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВред

рдЕрдм рд╣рдо C # рдореЗрдВ рдПрдХ рд░реИрдкрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд▓рд┐рдЦ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдореБрдЦреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдПрдХреНрдЬреАрдХреНрдпреВрдЯреЗрдмрд▓ рдлрд╛рдЗрд▓ рдУрд░рд┐рдЬрд┐рдирд▓ред Exe рдПрдХ рд╕рдВрд╕рд╛рдзрди рдХреЗ рд░реВрдк рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ (рдЕрднреА рдХреЗ рд▓рд┐рдП, рдмрд╕ рдЙрд╕ рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдЦрд╛рд▓реА рдлрд╛рдЗрд▓ рдмрдирд╛рдПрдВ)ред рд╣рдо рд░реИрдкрд░ рдХреА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрд╡рд░рдг рдХреЛрдб рдЕрддреНрдпрдВрдд рд╕рд░рд▓ рд╣реИ:
  1. Google.com/serviceinstaller рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рд╣рдорд╛рд░реА рд╕реЗрд╡рд╛ рдХрд╛ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдЪрд▓рд╛рдПрдВ
  2. рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд resource.exe рдХреЛ рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдЙрд╕реЗ рдЪрд▓рд╛рдПрдВ


рдЙрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдПрдХ рд╕рд╣рд╛рдпрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╛рдкреНрдд рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреНрд░рд┐рдпрд╛рдПрдВ рдХрд░рддрд╛ рд╣реИ:
  1. рдореВрд▓ рдбреЗрдЯрд╛ рдХреЛ рдУрд░рд┐рдЬрд┐рдирд▓ рдлрд╛рдЗрд▓ рдореЗрдВ рд╕реЗрд╡ рдХрд░реЗрдВ
  2. рдпрджрд┐ original.exe рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрд╡рд░рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рд╢реБрд░реВ рдХрд░реЗрдВ рдФрд░ рд╕рдВрдХрд▓рди рдкрд░рд┐рдгрд╛рдо рд▓реМрдЯрд╛рдПрдВред рдЕрдиреНрдпрдерд╛, рдореВрд▓ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд▓реМрдЯрд╛рдПрдВред


рдпрд╣ рдХреЛрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдЦрддреНрдо рд╣реЛ рдЧрдпрд╛ рд╣реИред рдЕрдм рд╣рдо рд╕рднреА рдШрдЯрдХреЛрдВ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:
  1. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЧреЗрдо рдпрд╛ рдХреБрдЫ рдФрд░ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ (рдЕрдм рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдкрд░реНрдпрд╛рдкреНрдд рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдЗрдВрд╕реНрдЯреЙрд▓рд░ рд╣реИрдВ, рд╡рд╣реА рдиреЛрдЯрдкреИрдб ++ , рдЬреЛ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рд▓реЛрдХрдкреНрд░рд┐рдп рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реИ)
  2. рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рдПрдХ HTTP рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рдЗрд╕реЗ рд╕рд░реНрд╡рд░ рдХреЛ рднреЗрдЬрддрд╛ рд╣реИ, рд╕рд░реНрд╡рд░ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реЗрдбрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рд╣реЗрдбрд░ рд╕реЗ рджреЗрдЦрддрд╛ рд╣реИ рдХрд┐ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рд╣рдорд╛рд░реЗ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рдЙрдореНрдореАрджрд╡рд╛рд░ рд╣реИред
  3. рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдВрдд рддрдХ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рдЗрдВрдЬреЗрдХреНрд╢рди рд╕рд░реНрд╡рд░ рдХреЛ рднреЗрдЬрддрд╛ рд╣реИ
  4. рдЗрдВрдЬреЗрдХреНрд╢рди рд╕рд░реНрд╡рд░ рдпрд╣ рдЬрд╛рдВрдЪрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рд╣реИ (рдФрд░ рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди / рдСрдХреНрдЯреЗрдЯ-рд╕реНрдЯреНрд░реАрдо рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ), рдпрд╣ рдЬрд╛рдВрдЪрддрд╛ рд╣реИ рдХрд┐ рдлрд╝рд╛рдЗрд▓ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдЗрд╕реЗ рдЬреЛрдЦрд┐рдо рдХреЗ рдЦрддрд░реЗ рдХреЗ рдмрд┐рдирд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдХреЛрдИ рднреА рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдЪреЗрдХрд╕рдореЛрдВ рдХреЛ рдирд╣реАрдВ рджреЗрдЦрддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рд╡реЗ рд╕рд╛рдЗрдЯ рдкрд░ рддреИрдирд╛рдд рд╣реИрдВ)
  5. рдЗрдВрдЬреЗрдХреНрд╢рди рд╕рд░реНрд╡рд░ рд░реИрдкрд░ рдмрд╛рдЗрдирд░реА рдХреЛ рдореВрд▓ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдХреЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рдкрд░ рд▓реМрдЯрд╛рддрд╛ рд╣реИ
  6. рдкреНрд░реЙрдХреНрд╕реА рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдлрд╝рд╛рдЗрд▓ рджреЗрддрд╛ рд╣реИ (рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдХреБрдЫ рднреА рд╕рдВрджреЗрд╣ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ 20 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рдереА, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдкрд┐рдЫрд▓реЗ рддреАрди рдмрд┐рдВрджреБрдУрдВ рдиреЗ рдХреЗрд╡рд▓ рдХреБрдЫ рд╕реЗрдХрдВрдб рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рджреЗрд░реА рдХреА)
  7. рдХреНрд▓рд╛рдЗрдВрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реИ, рдПрдХ рдпреВрдПрд╕реА рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ (рдареАрдХ рдЙрд╕реА рддрд░рд╣ рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдореВрд▓ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд╣реЛрдЧрд╛), рдЗрд╕реЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ
  8. рд╣рдорд╛рд░реЗ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдЧрдВрджрд╛ рдХрд╛рдо рд╣реЛрддрд╛ рд╣реИ, рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕рдлрд▓рддрд╛ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ
  9. рдореВрд▓ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ


рд╕рдм рдХреБрдЫ рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдФрд░, рдХреБрдЫ рджрд┐рдиреЛрдВ рдХреЗ рдмрд╛рдж, рд╣рдо рдЗрдВрдЬреЗрдХреНрд╢рди рд╕рд░реНрд╡рд░ рд▓реЙрдЧ рдореЗрдВ рджреЗрдЦрддреЗ рд╣реИрдВ:



рдФрд░ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рд▓реЙрдЧ рдореЗрдВ:



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

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



______________________
рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ Habr Editor рдореЗрдВ ┬й SoftCoder.ru рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

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


All Articles