OpenBSD рдордзреАрд▓ рднреЗрджреНрдпрддрд╛ smtpd, ldapd рдЖрдгрд┐ radiusd рдордзреНрдпреЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡рд╛рдв рдЖрдгрд┐ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ

рдХреНрд╡рд╛рд▓рд┐рд╕ рдХрдВрдкрдиреА рдкреНрд░рдХрдЯ рдЪрд╛рд░ рдЕрд╕реБрд░рдХреНрд╖рд╛ OpenBSD рдордзреНрдпреЗ, рддреНрдпрд╛рдкреИрдХреА рдПрдХ рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рд╣реА рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрд╡рд╛рдВрд╢реА рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╢рд┐рд╡рд╛рдп рджреВрд░рд╕реНрдердкрдгреЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ рдЖрдгрд┐ рдЗрддрд░ рддреАрди рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рддреНрдпрд╛рдВрдЪреЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡рд╛рдврд╡рддрд╛рдд. Qualys рдЕрд╣рд╡рд╛рд▓рд╛рдиреЗ OpenBSD рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдЪреНрдпрд╛ рдЬрд▓рдж рдкреНрд░рддрд┐рд╕рд╛рджрд╛рдЪреА рдиреЛрдВрдж рдХреЗрд▓реА - рд╕рд░реНрд╡ рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреНрдпрд╛ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗ ╨▓ рдУрдкрдирдмреАрдПрд╕рдбреА 6.5 ╨╕ рдУрдкрдирдмреАрдПрд╕рдбреА 6.6 рдЦрд╛рдЬрдЧреА рд╕реВрдЪрдиреЗрдирдВрддрд░ 40 рддрд╛рд╕рд╛рдВрдЪреНрдпрд╛ рдЖрдд.

рджреВрд░рд╕реНрдердкрдгреЗ рд╢реЛрд╖рдг рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдЕрд╕реБрд░рдХреНрд╖рд╛ libc рд▓рд╛рдпрдмреНрд░рд░реАрдордзреАрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╣рдБрдбрд▓рд░рд▓рд╛ рдХреЙрд▓ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдд рддреНрд░реБрдЯреАрдореБрд│реЗ рдЙрджреНрднрд╡рддреЗ, рдЬреЗ рдХреЙрд▓ рдХрд░рддреЗ
/usr/libexec/auth/login_style рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрдорд╛рдВрдб рд▓рд╛рдЗрдирд╡рд░ рд╡рд┐рддрд░реНрдХ рдЙрддреНрддреАрд░реНрдг рдХрд░рддреЛ. рдкрд░реНрдпрд╛рдпреА рдкреЕрд░рд╛рдореАрдЯрд░ "-s рд╕реЗрд╡рд╛" рд╡рд╛рдкрд░реВрди login_style рдХреЙрд▓ рдХрд░рддрд╛рдирд╛, рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреЗ рдирд╛рд╡ рдкрд╛рд╕ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рдЖрд╣реЗ. рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдирд╛рд╡рд╛рдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ "-" рдЕрдХреНрд╖рд░ рд╡рд╛рдкрд░рд▓реЗ рдЕрд╕рд▓реНрдпрд╛рд╕, login_style рдЪрд╛рд▓рд╡рддрд╛рдирд╛ рд╣реЗ рдирд╛рд╡ рдкрд░реНрдпрд╛рдп рдореНрд╣рдгреВрди рдорд╛рдирд▓реЗ рдЬрд╛рдИрд▓. рддреНрдпрд╛рдиреБрд╕рд╛рд░, рддреБрдореНрд╣реА рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рджрд░рдореНрдпрд╛рди рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдирд╛рд╡ рдореНрд╣рдгреВрди тАЬ-schallengeтАЭ рдХрд┐рдВрд╡рд╛ тАЬ-schallenge: passwdтАЭ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реНрдпрд╛рд╕, рд▓реЙрдЧрд┐рди_рд╕реНрдЯрд╛рдЗрд▓рд▓рд╛ рд╣рдБрдбрд▓рд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╡рд┐рдирдВрддреА рд╕рдордЬреЗрд▓. S/рдХреА.

рд╕рдорд╕реНрдпрд╛ рдЕрд╢реА рдЖрд╣реЗ рдХреА login_style рдордзреАрд▓ S/Key рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗрд╡рд│ рдФрдкрдЪрд╛рд░рд┐рдХрдкрдгреЗ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ, рдкрд░рдВрддреБ рдпрд╢рд╕реНрд╡реА рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рдЪреНрдпрд╛ рдЪрд┐рдиреНрд╣рд╛рдЪреНрдпрд╛ рдЖрдЙрдЯрдкреБрдЯрд╕рд╣ рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рджреБрд░реНрд▓рдХреНрд╖ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛ "-schallenge" рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдореНрд╣рдгреВрди рдЙрднреЗ рд░рд╛рд╣реВ рд╢рдХрддреЛ рдЖрдгрд┐ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдмрд╛рдпрдкрд╛рд╕ рдХрд░реВ рд╢рдХрддреЛ рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдб рдХрд┐рдВрд╡рд╛ рдХреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп рдкреНрд░рд╡реЗрд╢ рдорд┐рд│рд╡реВ рд╢рдХрддреЛ. рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╕рд╛рдареА рдирд┐рдпрдорд┐рдд libc рдХреЙрд▓ рд╡рд╛рдкрд░рдгрд╛рд▒реНрдпрд╛ рд╕рд░реНрд╡ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрд╡рд╛ рд╕рдВрднрд╛рд╡реНрдпрддрдГ рд╕рдорд╕реНрдпреЗрдореБрд│реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрддрд╛рдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ smtpd (AUTH PLAIN), ldapd рдЖрдгрд┐ radiusd рдордзреНрдпреЗ рдкреБрд╖реНрдЯреА рдХреЗрд▓реА рдЬрд╛рддреЗ.

рдЕрд╕реБрд░рдХреНрд╖рд╛ sshd рдордзреНрдпреЗ рдкреНрд░рдХрдЯ рд╣реЛрдд рдирд╛рд╣реА, рдХрд╛рд░рдг рддреНрдпрд╛рд╕ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреА рдЙрдкрд╕реНрдерд┐рддреА рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрд░рдХреНрд╖рдг рдЕрд╕рддреЗ. рддрдерд╛рдкрд┐, sshd рдЪрд╛ рд╡рд╛рдкрд░ рд╕рд┐рд╕реНрдЯреАрдорд▓рд╛ рднреЗрджреНрдпрддреЗрд╕рд╛рдареА рд╕рдВрд╡реЗрджрдирд╛рдХреНрд╖рдо рдЕрд╕рд▓реНрдпрд╛рд╕ рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ - рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдирд╛рд╡ "-sresponse:passwd" рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛рдирд╛, рдХрдиреЗрдХреНрд╢рди рд╣рдБрдЧ рд╣реЛрддреЗ, рдХрд╛рд░рдг sshd рдХреЙрд▓рдЪреЗ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ (рдЖрд╡реНрд╣рд╛рди) рдкрд░рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА login_passwd рдЪреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рдЖрдгрд┐ login_passwd. рдЧрд╣рд╛рд│ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рдЪреНрдпрд╛ рд╣рд╕реНрддрд╛рдВрддрд░рдгрд╛рдЪреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ (рдирд╛рд╡ "- sresponse" рдкрд░реНрдпрд╛рдп рдореНрд╣рдгреВрди рдШреЗрддрд▓реЗ рдЬрд╛рддреЗ). рд╕рдВрднрд╛рд╡реНрдп рд╕реНрдерд╛рдирд┐рдХ рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛ su рдпреБрдЯрд┐рд▓рд┐рдЯреАрдордзреНрдпреЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реВ рд╢рдХрддреЛ, рдкрд░рдВрддреБ "-sresponse" рдирд╛рд╡ рдкрд╛рд╕ рдХреЗрд▓реНрдпрд╛рдиреЗ getpwnam_r("-schallenge", ...) рдлрдВрдХреНрд╢рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддрд╛рдирд╛ рд╢реВрдиреНрдп рдкреЙрдЗрдВрдЯрд░ рдкрд░рдд рдЖрд▓реНрдпрд╛рдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреНрд░реЕрд╢ рд╣реЛрддреЗ. .

рдЗрддрд░ рдЕрд╕реБрд░рдХреНрд╖рд╛:

  • CVE-2019-19520 - sgid рдзреНрд╡рдЬрд╛рд╕рд╣ рдпреЗрдгрд╛рд░реНтАНрдпрд╛ xlock рдпреБрдЯрд┐рд▓рд┐рдЯреАрдордзреНрдпреЗ рдлреЗрд░рдлрд╛рд░ рдХрд░реВрди рд╕реНрдерд╛рдирд┐рдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡рд╛рдврд╡рдгреЗ рдЬреЗ рд╕рдореВрд╣рд╛рд▓рд╛ "auth" рдордзреНрдпреЗ рдмрджрд▓рддреЗ. xlock рдХреЛрдбрдордзреНрдпреЗ, рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЖрдпрдбреА (рд╕реЗрдЯреБрдЗрдб) рдмрджрд▓рд▓реНрдпрд╛рд╡рд░рдЪ рд▓рд╛рдпрдмреНрд░рд░реА рдкрдерд╛рдВрдЪреА рдкреБрдирд░реНрд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдгреНрдпрд╛рд╕ рдордирд╛рдИ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдЖрдХреНрд░рдордгрдХрд░реНрддреНрдпрд╛рд▓рд╛ "LIBGL_DRIVERS_PATH" рдкрд░реНрдпрд╛рд╡рд░рдг рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдмрджрд▓рддрд╛ рдпреЗрддреЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рд╛рдорд╛рдпрд┐рдХ рд▓рд╛рдпрдмреНрд░рд░реАрдЪреЗ рд▓реЛрдбрд┐рдВрдЧ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддрд╛ рдпреЗрддреЗ, рдЬреНрдпрд╛рдЪрд╛ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдИрд▓. "рдСрде" рдЧрдЯрд╛рд▓рд╛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡рд╛рдврд╡рд▓реНрдпрд╛рдирдВрддрд░.
  • CVE-2019-19522 - рдЬреЗрд╡реНрд╣рд╛ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ S/Key рдХрд┐рдВрд╡рд╛ YubiKey рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдХреНрд╖рдо рдХреЗрд▓реЗрд▓реЗ рдЕрд╕рддреЗ (рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗрд▓реЗ рдирд╕рддреЗ) рддреЗрд╡реНрд╣рд╛ "auth" рдЧрдЯрд╛рддреАрд▓ рд╕реНрдерд╛рдирд┐рдХ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рд░реВрдЯ рдореНрд╣рдгреВрди рдХреЛрдб рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рджреЗрддреЗ. "auth" рдЧрдЯрд╛рдЪреЗ рд╕рджрд╕реНрдп рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рд╡рд░реАрд▓ xlock рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪрд╛ рдЧреИрд░рдлрд╛рдпрджрд╛ рдШреЗрдКрди рдкреНрд░рд╡реЗрд╢ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ, рдлрд╛рдпрд▓реАрдВрдирд╛ /etc/skey рдЖрдгрд┐ /var/db/yubikey рдбрд┐рд░реЗрдХреНрдЯрд░реАрдордзреНрдпреЗ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, S/Key рджреНрд╡рд╛рд░реЗ рд░реВрдЯ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╕рд╛рдареА рдПрдХ-рд╡реЗрд│ рдХреА рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛ рдирд╡реАрди /etc/skey/root рдлрд╛рдЗрд▓ рдЬреЛрдбреВ рд╢рдХрддреЛ.
  • CVE-2019-19519 - su рдпреБрдЯрд┐рд▓рд┐рдЯреАрд╕рд╣ рд╣рд╛рддрд╛рд│рдгреАрджреНрд╡рд╛рд░реЗ рд╕рдВрд╕рд╛рдзрди рдорд░реНрдпрд╛рджрд╛ рд╡рд╛рдврд╡рдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛. "-L" рдкрд░реНрдпрд╛рдп рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛рдирд╛, рдЬреЗ рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рдпрддреНрдирд╛рдВрдЪреА рдЪрдХреНрд░реАрдп рдкреБрдирд░рд╛рд╡реГрддреНрддреА рд╕реВрдЪрд┐рдд рдХрд░рддреЗ, рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╡рд░реНрдЧ рдлрдХреНрдд рдПрдХрджрд╛рдЪ рд╕реЗрдЯ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рддреНрдпрд╛рдирдВрддрд░рдЪреНрдпрд╛ рдкреНрд░рдпрддреНрдирд╛рдВрд╡рд░ рд░реАрд╕реЗрдЯ рдХреЗрд▓рд╛ рдЬрд╛рдд рдирд╛рд╣реА. рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛ рджреБрд╕рд░реНтАНрдпрд╛рдЪреНрдпрд╛ рд▓реЙрдЧрд┐рдирдордзреНрдпреЗ рд╡реЗрдЧрд│реНрдпрд╛ рдЦрд╛рддреНрдпрд╛рдЪреНрдпрд╛ рд╡рд░реНрдЧрд╛рд╕рд╣ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкрд╣рд┐рд▓реНрдпрд╛ рдкреНрд░рдпрддреНрдирд╛рдд тАЬsu -l -LтАЭ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░реВ рд╢рдХрддреЛ, рдкрд░рдВрддреБ рджреБрд╕рд░реНтАНрдпрд╛ рдкреНрд░рдпрддреНрдирд╛рдд рд╕реНрд╡рдд: рдЪреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд рдпрд╢рд╕реНрд╡реАрдкрдгреЗ рдкреНрд░рдорд╛рдгреАрдХреГрдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реВ рд╢рдХрддреЛ. рдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдд, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдкрд╣рд┐рд▓реНрдпрд╛ рдкреНрд░рдпрддреНрдирд╛рдд рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╡рд░реНрдЧрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдорд░реНрдпрд╛рджрд╛ рд╕реЗрдЯ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддреАрд▓ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреА рдХрдорд╛рд▓ рд╕рдВрдЦреНрдпрд╛ рдХрд┐рдВрд╡рд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕рд╛рдареА рдореЗрдорд░реА рдЖрдХрд╛рд░). рдкрджреНрдзрдд рдХреЗрд╡рд│ рдЧреИрд░-рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд┐рдд рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдХрдбреВрди рдХрд░реНрдЬ рдШреЗрдгреНрдпрд╛рдЪреНрдпрд╛ рдорд░реНрдпрд╛рджрд╛рдВрд╕рд╛рдареА рдХрд╛рд░реНрдп рдХрд░рддреЗ, рдХрд╛рд░рдг рд░реВрдЯ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╡реНрд╣реАрд▓ рдЧрдЯрд╛рдд рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ).

рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрддрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА OpenBSD рдордзреНрдпреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓реНрд╕рдЪреА рд╡реИрдзрддрд╛ рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдирд╡реАрди рдкрджреНрдзрдд рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреЗ рд╢реЛрд╖рдг рдЖрдгрдЦреА рдЧреБрдВрддрд╛рдЧреБрдВрддреАрдЪреЗ рд╣реЛрддреЗ. рдкреНрд░рдгрд╛рд▓реА рдХреЙрд▓ рдкреВрд░реНрд╡реА рдиреЛрдВрджрдгреАрдХреГрдд рдореЗрдорд░реА рдХреНрд╖реЗрддреНрд░рд╛рдВрдордзреВрди рдкреНрд░рд╡реЗрд╢ рдХреЗрд▓рд╛ рдЕрд╕реЗрд▓ рддрд░рдЪ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рд╕реНрдореГрддреА рдХреНрд╖реЗрддреНрд░ рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реБрдЪрд╡рд▓реЗ рдирд╡реАрди рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ msyscall().

рд╕реНрддреНрд░реЛрдд: opennet.ru