рдж рдПрдбрд╡реЗрдВрдЪрд░реНрд╕ рдСрдлрд╝ рдж рдПрд▓реВрд╕рд┐рд╡ рдорд╛рд▓реНрд╡рд╛рд░реА, рдкрд╛рд░реНрдЯ IV: рдбреАрдбреАрдИ рдФрд░ рд╡рд░реНрдб рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдлреАрд▓реНрдбреНрд╕



рдпрд╣ рд▓реЗрдЦ рдлрд┐рд▓рд▓реЗрд╕ рдорд╛рд▓рд╡реЗрдпрд░ рд╕реАрд░реАрдЬ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдЕрдиреНрдп рд╕рднреА рднрд╛рдЧ:


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

рдкрд╣рд▓рд╛ рд╣рдорд▓рд╛ рдореИрдВ Microsoft рд╡рд░реНрдб рднреЗрджреНрдпрддрд╛ рдХрд╛ рд╢реЛрд╖рдг рдХрд░рддрд╛ рд╣реВрдВ, рдЬреЛ рд╡рд┐рд░рд╛рд╕рдд рдбрд╛рдпрдиреЗрдорд┐рдХ рдбреЗрдЯрд╛ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (DDE) рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдпрд╣ рдкрд╣рд▓реЗ рд╣реА рддрдп рд╣реЛ рдЪреБрдХрд╛ рд╣реИ ред рджреВрд╕рд░рд╛ Microsoft COM рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХреНрд╖рдорддрд╛рдУрдВ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рднреЗрджреНрдпрддрд╛ рдХрд╛ рдлрд╛рдпрджрд╛ рдЙрдард╛рддрд╛ рд╣реИред

DDE рдХреЗ рд╕рд╛рде рднрд╡рд┐рд╖реНрдп рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВ


рдХреНрдпрд╛ рдХрд┐рд╕реА рдФрд░ рдХреЛ DDE рдпрд╛рдж рд╣реИ? рд╢рд╛рдпрдж рдХреБрдЫ рд╣реАред рдпрд╣ рдкрд╣рд▓реЗ рдЕрдВрддрд░-рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдВрдЪрд╛рд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛ рдЬреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдФрд░ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рдерд╛ ред

рдореИрдВ рдЦреБрдж рдЗрд╕рд╕реЗ рдереЛрдбрд╝рд╛ рдкрд░рд┐рдЪрд┐рдд рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рджреВрд░рд╕рдВрдЪрд╛рд░ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рдерд╛ред рдЙрд╕ рд╕рдордп, DDE рдиреЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЙрд▓ рд╕реЗрдВрдЯрд░ рд╕рдВрдЪрд╛рд▓рдХреЛрдВ рдХреЗ рд▓рд┐рдП CRM рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ CRM ID рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА, рдЬрд┐рд╕рдиреЗ рдЕрдВрддрддрдГ рдЧреНрд░рд╛рд╣рдХ рдХрд╛ рдХрд╛рд░реНрдб рдЦреЛрд▓рд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдлреЛрди рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдмреАрдЪ RS-232 рдХреЗрдмрд▓ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣рд╛рдБ рджрд┐рди рдереЗ!

рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, Microsoft Word рдЕрднреА рднреА DDE рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ ред

рдХреЛрдб рдХреЗ рдмрд┐рдирд╛ рдЗрд╕ рд╣рдорд▓реЗ рдХреЛ рдкреНрд░рднрд╛рд╡реА рдмрдирд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдПрдХ рд╡рд░реНрдб рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХреНрд╖реЗрддреНрд░реЛрдВ рд╕реЗ рд╕реАрдзреЗ DDE рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ (рдореИрдВ рд╢реЛрдз рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SensePost рдкрд░ рдЕрдкрдиреА рдЯреЛрдкреА рдЙрддрд╛рд░рддрд╛ рд╣реВрдВ)ред

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


рд╕рдВрдХреЗрдд: рдЖрдк рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдлрд╝реАрд▓реНрдб рдореЗрдиреВ рдЖрдЗрдЯрдо рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

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

рдирддреАрдЬрддрди, рд╣реИрдХрд░реНрд╕ рдХреЛ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдпрд╣ рдбреАрдбреАрдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдХ рдХрдорд╛рдВрдб рд╢реЗрд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдкреЙрд╡рд░рд╢реЗрд▓ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╡рд╣рд╛рдВ рд╕реЗ рд╣реИрдХрд░реНрд╕ рдЬреЛ рдЪрд╛рд╣реЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕ рдЧреБрдкреНрдд рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛: DDE рдлрд╝реАрд▓реНрдб рд╕реЗ рдПрдХ рдЫреЛрдЯреА PowerShell рд╕реНрдХреНрд░рд┐рдкреНрдЯ (рдЗрд╕рдХреЗ рдмрд╛рдж PS рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд) рдПрдХ рдФрд░ PS рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓реЛрдб рдХрд░рддреА рд╣реИ рдЬреЛ рд╣рдорд▓реЗ рдХреЗ рджреВрд╕рд░реЗ рдЪрд░рдг рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рддреА рд╣реИред


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

рднреЗрджреНрдпрддрд╛ рдХреЗ рджреЛрд╣рди рдХреА рдкрд╕рдВрджреАрджрд╛ рд╡рд┐рдзрд┐ DDEAUTO рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ, рдЬреЛ рдХрд┐рд╕реА Word рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдЦреЛрд▓рдиреЗ рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддрд╛ рд╣реИред
рдЖрдЗрдП рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗрдВ рдХрд┐ рд╣рдо рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

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


рд╢реЗрд▓ рдХреЛ рдереЛрдбрд╝реА рд╕реА рднреА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рдмрд┐рдирд╛ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдПрдХ рдмрдЪреНрдЪрд╛ рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реИ!

рдбреАрдбреАрдИ рдФрд░ рдЦреЗрддреЛрдВ


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

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

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

рдЖрдЬ рдПрдХ рдЕрдкреНрд░рдХрд╛рд╢рд┐рдд рд╡рд┐рдВрдбреЛрдЬ рд╕рд┐рд╕реНрдЯрдо рдЦреЛрдЬрдирд╛ рдХрд┐рддрдирд╛ рдХрдард┐рди рд╣реИ?

рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╡рд░реНрдЪреБрдЕрд▓ рдбреЗрд╕реНрдХрдЯреЙрдк рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП AWS рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдореБрдЭреЗ рдПрдордПрд╕ рдСрдлрд┐рд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдкреНрд░рдХрд╛рд╢рд┐рдд рдЖрднрд╛рд╕реА рдорд╢реАрди рдорд┐рд▓реА, рдЬрд┐рд╕рдиреЗ рдореБрдЭреЗ DDEAUTO рдлрд╝реАрд▓реНрдб рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред рдореБрдЭреЗ рдХреЛрдИ рд╕рдВрджреЗрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕реА рддрд░рд╣ рдЖрдк рдЕрдиреНрдп рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЛ рдвреВрдВрдв рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЕрднреА рддрдХ рдЖрд╡рд╢реНрдпрдХ рд╕реБрд░рдХреНрд╖рд╛ рдкреИрдЪ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдП рд╣реИрдВред

рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рд░рд╣рд╕реНрдп


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

рдЗрд╕ рдкрд░рд┐рджреГрд╢реНрдп рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рдЪрд▓реЛ Microsoft рдШрдЯрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рдпрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд COM (рдШрдЯрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓) рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ ред

COM рдХрд╛ рдЕрд╕реНрддрд┐рддреНрд╡ 1990 рдХреЗ рджрд╢рдХ рд╕реЗ рд╣реИ, рдФрд░ рдЗрд╕реЗ рджреВрд░рд╕реНрде RPC рдХреЙрд▓ рдкрд░ рдЖрдзрд╛рд░рд┐рдд "рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдШрдЯрдХ рдореЙрдбрд▓ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рддрдЯрд╕реНрде" рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред COM рд╢рдмреНрджрд╛рд╡рд▓реА рдХреА рд╕рд╛рдорд╛рдиреНрдп рд╕рдордЭ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЛ StackOverflow рдкрд░ рдкрдврд╝реЗрдВред

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

рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдПрдХ COM рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ - рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рд╡реАрдмреАрдПрд╕рд╕реНрдХреНрд░рд┐рдкреНрдЯ рднреА рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реИред рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ, рдЗрд╕реЗ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд▓реЗрдЯ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╢рд╛рдпрдж рдЖрдкрдиреЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП sct рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рд╣реИ - рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд▓реЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╡реЗ XML рдЖрд╡рд░рдг рдореЗрдВ рд▓рд┐рдкрдЯреЗ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд╣реИрдВ:

<?XML version="1.0"?> <scriptlet> <registration description="test" progid="test" version="1.00" classid="{BBBB4444-0000-0000-0000-0000FAADACDC}" remotable="true"> </registration> <script language="JScript"> <![CDATA[ var r = new ActiveXObject("WScript.Shell").Run("cmd /k powershell -c Write-Host You have been scripted!"); ]]> </script> </scriptlet> 

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

рдореИрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ VBS рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рдПрдХ Windows рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдореЗрдВ рдкрд╛рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдЬрд┐рд╕реЗ pubprn рдХреЗ рдирд╛рдо рд╕реЗ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ C: \ Windows \ system32 \ Printing_Admin_Scripts рдХреЗ рдЖрдВрддреНрд░реЛрдВ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред рд╡реИрд╕реЗ, рдЕрдиреНрдп рд╡рд┐рдВрдбреЛрдЬ рдпреВрдЯрд┐рд▓рд┐рдЯреАрдЬ рд╣реИрдВ рдЬреЛ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрддреЗ рд╣реИрдВред рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред


рдпрд╣ рдХреЗрд╡рд▓ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд╣реИ рдХрд┐ рд╢реЗрд▓ рдХреЛ рдкреНрд░рд┐рдВрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рднреА рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред Microsoft рдЬрд╛рдУ!

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

рдЕрдЧрд▓реА рдкреЛрд╕реНрдЯ рдореЗрдВ, рдореИрдВ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдХреИрд╕реЗ рдПрдХреНрд╕реЗрд▓ рд╕реНрдкреНрд░реЗрдбрд╢реАрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣реИрдХрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ COM рд╕реНрдХреНрд░рд┐рдкреНрдЯрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

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

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


All Articles