рдПрдХ рд╢рд╡ рдкрд░реАрдХреНрд╖рд╛ рдХрд╣рд╛рдиреА: рд╣рдо рд╣реИрдВрд╕рд┐рдЯрд░ рдХреЛ рдХреИрд╕реЗ рдЙрд▓рдЯрддреЗ рд╣реИрдВ



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

рдПрдХ рд╕рд░реНрдж рдЧрд░реНрдореА рдХреА рд╢рд╛рдо, рд╣рдо рдИрдореЗрд▓ рд╕реНрдкреИрдо рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдЙрд╕рд╕реЗ рдЖрдордиреЗ-рд╕рд╛рдордиреЗ рдорд┐рд▓реЗред рдпрджрд┐ рдЖрдк рдпрд╣ рджреЗрдЦрдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╣реБрдб рдХреЗ рдиреАрдЪреЗ рдореИрд▓рд╡реЗрдпрд░ рдХреНрдпрд╛ рд╣реИ, рддреЛ рд╣рдорд╛рд░реЗ рдирдП рд░рд┐рд╡рд░реНрд╕ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХреЛ рдкрдврд╝реЗрдВред

рд╣рдорд╛рд░рд╛ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:



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



рдЖрдк рдФрд░ рдЕрдзрд┐рдХ рдкреЗрд╢реЗрд╡рд░ рд░реВрдк рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдУрд▓реЗрдЯрд╕ рдкреИрдХреЗрдЬ рд╕реЗ рдУрд▓реЗрдмрдмрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЖрдк рд╡рд╣рд╛рдВ рд▓рд┐рдВрдХ рдкрд░ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдЧрд▓рд╛, рдЯрд╛рдЗрдк рдХрд░реЗрдВ olevba doc_file тАУc тАУdecode> source.txt рдФрд░ рдореИрдХреНрд░реЛ рд╕реНрд░реЛрдд рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред



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



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

рд╣рд╛! рдХреЛрдИ рд▓рд┐рдВрдХ рдирд╣реАрдВ рд╣реИрдВред рд▓реЗрдХрд┐рди 6.exe рдлрд╝рд╛рдЗрд▓ рдХрд╣рд╛рдБ рд╕реЗ рдЖрддреА рд╣реИ, рдЬреЛ 1.hta рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ? рдпрд╣ hiew рдореЗрдВ рд╣рдорд╛рд░реА рдбреЙрдХ рдлрд╝рд╛рдЗрд▓ рдкрд░ рдПрдХ рдФрд░ рдирдЬрд╝рд░ рдбрд╛рд▓рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рд╕реЗ:



рд╣рд╛рдБ, рдПрдХ exe-shnik рдбреЙрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рд╛рдБ, рдФрд░ рднрд╛рд░реА рдкреИрдХ рдХрд┐рдпрд╛ред рдЖрдЗрдП рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдореИрдХреНрд░реЛ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг 1.hta рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ Temp рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЫреЛрдбрд╝рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реИ, рдФрд░ 1.hta, рдмрджрд▓реЗ рдореЗрдВ, рдЕрдкрдиреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ 6..exe рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ 6.exe рдПрдХ рд╣реА рдкреИрдХреНрдб PE-shnik рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рд╕реНрдХреНрд░реАрди рдкрд░ рджреЗрдЦрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЕрдм рд╣рдо рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдХреИрд╕реЗ 6..exe% рдЕрд╕реНрдерд╛рдпреА% рдореЗрдВ рдЧрд┐рд░рддрд╛ рд╣реИред рдФрд░ рдпрд╣ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдСрдлрд┐рд╕ рд╕реБрдЗрдЯ рдореЗрдВ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддрд╛ рд╣реИред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рднреА OLE рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ, Ole10Native рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдлрд╝рд╛рдЗрд▓ рдХреЛ рдПрдореНрдмреЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдпрджрд┐ рдпрд╣ рдорд╛рдорд▓рд╛ рд╣реИ, рддреЛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ MS-Office рд╕реНрд╡рдпрдВ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЛ Ole10Native рд╕рдВрд░рдЪрдирд╛ рд╢реАрд░реНрд╖рд▓реЗрдЦ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╛рдо рдХреЗ рддрд╣рдд% рдЕрд╕реНрдерд╛рдпреА% рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИред рдЖрдЗрдП рдЗрд╕ рд╡рд╕реНрддреБ рдкрд░ рдПрдХ рдирдЬрд░ рдбрд╛рд▓рддреЗ рд╣реИрдВред рд╣рдореЗрдВ FAR-manager - OLE2Viewer рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрди рджреНрд╡рд╛рд░рд╛ рдорджрдж рдХреА рдЧрдИ рдереА ред рд╣рдо рдЕрдкрдиреЗ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдкреНрд▓рдЧрдЗрди рдореЗрдВ рдЦреЛрд▓рддреЗ рд╣реИрдВ, ObjectPool \ _1593522492 рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдЗрд╕реЗ рджреЗрдЦреЗрдВ:



рдЗрд╕ рдлрд╝рд╛рдЗрд▓ (Ole10Native) рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ рдФрд░ hiew рдореЗрдВ рдЦреЛрд▓реЗрдВред



рдпрд╣рд╛рдБ рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реЗ OLE рдСрдмреНрдЬреЗрдХреНрдЯ - 5c.pif рдХреЛ% temp% рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХрд┐рд╕ рдирд╛рдо рд╕реЗ рдЬрд╛рдирд╛ рдЬрд╛рдПрдЧрд╛ред рдЕрдм рд╡рд╛рдкрд╕ рд╣рдорд╛рд░реЗ рдореИрдХреНрд░реЛ рдХреЗ рд▓рд┐рдПред рдЙрдирдХрд╛ рдХрд╛рдо рдПрдХ рдирд╢реЗ рдореЗрдВ рдзреБрддреНрдд рд╢рд╛рдиреА рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рд╣реИред



рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рдЯреАрдХ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдХреНрд░реЛ рд╣рдореЗрд╢рд╛ 1.hta рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЧрд┐рд░рд╛рдИ рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рднреА рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ: рд╢реЗрд▓ "cmd.exe / c рдкрд┐рдВрдЧ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ -n 100 &&" рдФрд░ Environ ("Temp") рдФрд░ "\ 6 .pif ", vbHide



рд▓реЙрдиреНрдЪ рд╡рд┐рдзрд┐, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ, рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ: bdagent.exe рдФрд░ PSUAMain.exeред рдлрд┐рд░ рдЖрдкрдХреЛ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ -n 100ред рдФрд░ рдпрд╣ рдПрдХ рдкреНрд░рд╛рдЪреАрди рдпреВрдирд╛рдиреА рдЪрд╛рд▓ рд╣реИ, рдЬреЛ рдХреГрддреНрд░рд┐рдо рд░реВрдк рд╕реЗ рджреЗрд░реА рдХрд░ рд╕рдХрддреА рд╣реИред рдЖрдорддреМрд░ рдкрд░ рдЗрд╕рдХреА рд╡рд┐рд╡рд┐рдзрддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реНрд╡рдпрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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



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

рд╣рдореЗрдВ рджреВрд╕рд░реЗ рдЪрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдХрдИ рдПрдкреАрдЖрдИ рдХрд╛рд░реНрдп рд╣реИрдВ рдЬреЛ рдЕрдкрдиреЗ рдХрд╛рдо рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЧреИрд░-рджреЛрд╣рд░рд╛рдП рдЧрдП рдорд╛рди рд▓реМрдЯрд╛рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, CreatHeap рдПрдХ рдвреЗрд░ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рд╣рдореЗрдВ рд▓реМрдЯрд╛рдПрдЧрд╛, рдЬреЛ рдЖрдЧреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдмрд╣реБрдд рдмрд╛рд░ рдХреЛрдб рдореЗрдВ рдЯрд╛рдЗрдк рдЪреЗрдХ рд╣реЛрддреЗ рд╣реИрдВ: рдпрджрд┐ рдвреЗрд░ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ == 0 рд╣реИ, рддреЛ рд╣реАрдк рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, рдЕрдиреНрдпрдерд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдЖрд░рдВрднрд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ ред рд▓реЗрдХрд┐рди рдбрдВрдк рдХреЗ рд╕рдордп, рджрд┐рдП рдЧрдП рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рд╡рд╛рд▓реЗ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЙрд╕ рд╕рдордп рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рд╡реИрдз рдерд╛ред рдЬрдм рд╣рдо рдбрдВрдк рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░реЗ рд╡рд┐рд╡рд░рдгрдХ рдХреЗ рд╕рд╛рде рдЪрд░ рдореЗрдВ рдкреБрд░рд╛рдирд╛ рдореВрд▓реНрдп рд╣реЛрдЧрд╛, рдЕрд░реНрдерд╛рдд 0 рдХреЗ рдмрд░рд╛рдмрд░ рдирд╣реАрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдкрд░реАрдХреНрд╖рд╛ рдкрд╛рд╕ рд╣реЛрдЧреАред

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

рддреЛ, рдЪрд▓реЛ рдЕрдкрдирд╛ рдирдореВрдирд╛ рдЪрд▓рд╛рддреЗ рд╣реИрдВ (рдПрдХ рдЖрднрд╛рд╕реА рдорд╢реАрди рдореЗрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ)ред рдпрд╣ рднреА рд╡рд╛рдВрдЫрдиреАрдп рд╣реИ рдХрд┐ рдЯреНрд░реИрдлрд╝рд┐рдХ рдЬреЛ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЬрд╛рдПрдЧрд╛, рдПрдХ рд╡реАрдкреАрдПрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рддрд╛ рд╣реИред

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

рдбрдВрдк рдХреЗ рд▓рд┐рдП, рд╣рдо рдЕрджреНрднреБрдд рдЙрдкрдпреЛрдЧрд┐рддрд╛ - рдкреНрд░реЛрд╕реЗрд╕ рдбрдВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред рдпрд╣ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рди рдХреЗрд╡рд▓ рд╕рднреА рдЫрд┐рдкреЗ рд╣реБрдП рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдореЙрдбреНрдпреВрд▓ рдХреЛ рдвреВрдВрдврддреА рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдбрдВрдк рдХрд░рддреА рд╣реИ, рдмрд▓реНрдХрд┐ рдЖрдпрд╛рдд рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рднреА рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреА рд╣реИред рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рдирд┐рдореНрди рдкреНрд░рдХрд╛рд░ рд╕реЗ рдкреНрд░рд╢рд╛рд╕рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП: pd / pid xxxx, рдЬрд╣рд╛рдВ xxxx рдЯреНрд░реЛрдЬрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдЖрдИрдбреА рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рдж, рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╕рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдбрдВрдк рдХрд░ рджреЗрдЧреАред рд╣рдордиреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓реЛрдЧреЛрдВ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдпрд╣реА рд░рд╣рддрд╛ рд╣реИ:



рдЯреНрд░реЛрдЬрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо 1..exe рд╣реИред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЕрдирдкреИрдХреНрдб рдЯреНрд░реЛрдЬрди 0x2C0000 рдкрд░ рд╕реНрдерд┐рдд рдерд╛ред рдЗрд╕реЗ hiew рдореЗрдВ рдЦреЛрд▓реЗрдВ:



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



рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рдХреБрдЫ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдирд╛рдо рдмрджрд▓ рджрд┐рдпрд╛ рдерд╛ рдЬрдмрдХрд┐ рд╣рдордиреЗ рдирдореВрдирд╛ рдЫрд╛рдВрдЯрд╛ рдерд╛ред рдЯреНрд░реЛрдЬрди рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдкрд╣рд▓реА рдЪреАрдЬ рдЕрдкрдиреЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓реЛрдб рдкрддреЗ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд░рд╣реА рд╣реИред рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ: рд╡рд╣ рдХреИрд╕реЗ рдЬрд╛рдирддрд╛ рдерд╛ рдХрд┐ рдЙрд╕рдХреЗ рдареВрдВрда рдХрд╛ рдкрддрд╛ рдХреНрдпрд╛ рд╣реИ? рдпрд╣ рдПрдХ рдкреБрд░рд╛рдиреА рд╕рд┐рджреНрдз рддрдХрдиреАрдХ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рд╡рд░реНрддрдорд╛рди рдкрддреЗ рдХреЗ рд▓рд┐рдП 0x1000 рдХреЗ рдкреАрдЫреЗ рдПрдХ рдореЗрдореЛрд░реА рдкреЗрдЬ рдХреЛ рдлрд╝реНрд▓рд┐рдк рдХрд░рддреЗ рд╣реБрдП рдЬрдм рддрдХ рд╣рдо "рдПрдордЬреЗрдб" рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдирд╣реАрдВ рдЖрддреЗред рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдореЙрдбреНрдпреВрд▓ рд╣рдореЗрд╢рд╛ рдПрдХ рдкрддреЗ рдкрд░ рдУрдПрд╕ рдХреЛ рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ 0x1000 рдХрд╛ рдПрдХ рдмрд╣реБ рд╣реИред рдЗрд╕реЗ рдЕрдкрдиреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, 100 рд╕реНрдЯреНрд░рд┐рдкрд┐рдВрдЧ рдХреА рдПрдХ рд╕реАрдорд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реИред



рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдпрд╣ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рдХрд╣рд╛рдБ рд╡рд╛рдкрд╕ рдЖрдирд╛ рд╣реИ, рддреЛ рдпрд╣рд╛рдБ рд╣реИ:
рдкрд░рд┐рдгрд╛рдо + = 0xFFFFF000 рдкрд░рд┐рдгрд╛рдо рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ - = 0x1000ред

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



рдкрддрд╛ kernel32.dll (рд╡рд┐рдВрдбреЛрдЬ 7 рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрдиреЗ рд╕реЗ - kernelBase.dll рд╕реЗ рд╢реБрд░реВ) рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЯреНрд░реЛрдЬрди рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдЯреЗрдмрд▓ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рджреЛ рдлрд╝рдВрдХреНрд╢рди рдвреВрдВрдв рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдЙрдкрдкреНрд░рдХрд╛рд░ рдореЗрдВ рд╕рдм_EF1E60 рд╕рдмрд░реВрдЯреАрди рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред



рдЕрдм рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдкрд░ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдЧреЗрдЯрд╣реИрдк рдХрд╣рд╛ рд╣реИред



рдпрд╣рд╛рдВ рд╣рдо рдХреЗрд╡рд▓ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдХреА рдЧрдИ рдереАред рдбрдВрдк рдХреЗ рд╕рдордп, рд╣рд╛рдЗрдк рдЪрд░ рдореЗрдВ 600000h рдХрд╛ рдорд╛рди рд╣реЛрддрд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП GetProcessHeap рдХреЛ рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдкреНрд░реЛрдЧреНрд░рд╛рдо loc_EF11DD рд▓реЗрдмрд▓ рдкрд░ рдЬрд╛рдПрдЧрд╛, рдЬрд╣рд╛рдВ HeapAlloc рдХреЛ рдЕрдорд╛рдиреНрдп рд╣реИрдВрдбрд▓ рдХреЗ рд╕рд╛рде рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд╣рдореЗрдВ рдПрдХ рддреНрд░реБрдЯрд┐ рджреЗрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рд╣рдо рд╣реЗрдХреНрд╕ рд╕рдВрдкрд╛рджрдХ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╢реВрдиреНрдп рдХрд░рддреЗ рд╣реИрдВред рд╣рдордиреЗ рдЫрд╣ рд╕рдорд╛рди рд╕реНрдерд╛рдиреЛрдВ рдХреЛ рдЧрд┐рдирд╛ред

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



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



рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рд╡рдЬрди 0x2008 рдмрд╛рдЗрдЯреНрд╕ рд╕реЗ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдкреНрд░рд╛рд░реВрдк рдирд┐рдореНрди рд╣реИ: рдкрд╣рд▓реЗ 8 рдмрд╛рдЗрдЯреНрд╕ RC4 рдХреБрдВрдЬреА рд╣реИрдВ, 0x2000 рдмрд╛рдЗрдЯреНрд╕ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдбреЗрдЯрд╛ рд╣реИрдВред



рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ RC4 рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реВрдЪреА рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ:



рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкрд╣рд▓реЗ 8 рдмрд╛рдЗрдЯ рдЕрдХреЗрд▓реЗ RC4 рдХреА рдХреБрдВрдЬреА рдирд╣реАрдВ рд╣реИрдВред рдХреБрдВрдЬреА рдЗрди рдмрд╛рдЗрдЯреНрд╕ рдХреЗ SHA1 рд╣реИрд╢ рд╣реИред рдЖрдкрдХреЛ рдлрд╝рдВрдХреНрд╢рди CryptDeriveKey рдкрд░ рдзреНрд╡рдЬ 0x280011 рдкрд░ рднреА рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред MSDN рдХреЗ рдкрд╛рд╕ рдЗрд╕ рдзреНрд╡рдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЕрд╕реНрд╡реАрдХрд░рдг рд╣реИ:



рдЗрд╕рд╕реЗ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдзреНрд╡рдЬ рдХреЗ рдЙрдЪреНрдЪ 16 рдмрд┐рдЯреНрд╕ рдмрд┐рдЯреНрд╕ рдореЗрдВ рдореБрдЦреНрдп рдЖрдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЕрд░реНрдерд╛рддреН, рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдХреБрдВрдЬреА рдХрд╛ рдЖрдХрд╛рд░ рд╣реИ: (0x280011 >> 16) / 8 = 5. рдЗрд╕рд▓рд┐рдП, рдХреБрдВрдЬреА рд╣реИрд╢ рд╕реЗ рдкрд╣рд▓реЗ рдкрд╛рдВрдЪ рдмрд╛рдЗрдЯреНрд╕ рд╣реЛрдЧреА, рдЬреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдкрд╣рд▓реЗ рдЖрда рдмрд╛рдЗрдЯреНрд╕ рд╕реЗ рд╣реЛрдЧреАред рдЪрд▓реЛ рдХреЙрдиреНрдлрд┐рдЧ рдХреЛ рдбрдВрдк рдХрд░реЗрдВ рдФрд░ рдПрдХ рдкрд╛рдпрдерди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦреЗрдВ рдЬреЛ рдЗрд╕реЗ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░реЗрдЧрд╛ред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:



рдЙрдирдХреЗ рдХрд╛рдо рдХрд╛ рдкрд░рд┐рдгрд╛рдо config.rc4 рдлрд╝рд╛рдЗрд▓ рдерд╛ред рдЗрд╕реЗ hiew рдореЗрдВ рдЦреЛрд▓реЗрдВ:



рд╣рдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рдПрдХ рдбрд┐рдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕реВрдЪреА рджреЗрдЦрддреЗ рд╣реИрдВред рдкрд╣рд▓рд╛ рд╢рдмреНрдж "19nep07" рд╣реИ - рдирд┐рд░реНрдорд╛рдг рд╕рдВрдЦреНрдпрд╛ред рдЗрд╕рдХреЗ рд▓рд┐рдП 16 рдмрд╛рдЗрдЯ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред рдЗрд╕рдХреЗ рдмрд╛рдж "|" рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ URL рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИред

рддреЛ, рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдХреЗ рдкрд╣рд▓реЗ рдХреЙрд▓ рдореЗрдВ рдпрд╣ рдкреНрд░рд╛рд░реВрдк рд╣реЛрдЧрд╛:
GUID = 3068075364164635648 рдФрд░ BUILD = 19nep07 & INFO = WIN-56G04BL06SL @ WIN -56G04BL06SL \ Reverse & IP = 356.127.52 рдФрд░ TYPE = 1 & WIN = 6.1 (x32)



рдлрд┐рд░ рдЙрддреНрдкрдиреНрди рдЕрдиреБрд░реЛрдз рдкрд╣рд▓реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рд╕реВрдЪреА рдореЗрдВ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред



рдЕрдЧрд▓рд╛, рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкрдврд╝реА рдЬрд╛рддреА рд╣реИ, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдЕрдЧрд░ рдпрд╣ рдЕрднреА рднреА рдЬреАрд╡рд┐рдд рд╣реИред рдЗрд╕рдХрд╛ рдЙрддреНрддрд░ рдмреЗрд╕ 64 рдПрдирдХреЛрдбреЗрдб рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╕реВрдЪреА рд╕реЗ рдЕрдЧрд▓рд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХрднреА-рдХрднреА рд▓рд╛рдЗрд╡ рдкреНрд░рд╡реЗрд╢ рдПрдХ рдЕрдЬреАрдм рдЬрд╡рд╛рдм рджреЗрддреЗ рд╣реИрдВ:



рдпрд╣ рдкрд░рд┐рдЪрд┐рдд рд╣реИ, рд╣реИ рдирд╛? рд╣рд╛рдБ, рдпреЗ рд╡рд╣реА рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╣реИрдВ ! рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдПрдХ рд▓реЗрдЦрдХ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЙрдиреНрд╣реЗрдВ рд╡рд╛рдкрд╕ рдХреНрдпреЛрдВ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ! рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рдореЗрдВ, рдХрдорд╛рдВрдб рд╡рд╛рдкрд╕ рдЖрддреА рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрд╣рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рд░реВрдк рдХреНрдпрд╛ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдИ рдпрд╛рддрд╛рдпрд╛рдд рдирд╣реАрдВ рд╣реИ, рд╕рднреА рдкреНрд░рд╡реЗрд╢ рдореГрдд рд╣реИрдВред рдбрд┐рдХреЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ 0x7A рддрдХ рдбрд┐рдХреЛрдб рдХреА рдЧрдИ рд╣реИ:



рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдПрдХ рдЖрджреЗрд╢ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЕрдЧрд▓реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдкреАрд▓ рд╣реИред рдХрдорд╛рдВрдб рдХреЛрдб рдХреЛ "x:" рдХреЗ рд░реВрдк рдореЗрдВ рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд╣рд╛рдВ x рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрдорд╛рдВрдб рдХреЛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдЕрдХреНрд╖рд░ рд╣реИред рдЙрдирдореЗрдВ рд╕реЗ 7 рд╣реИрдВ: 'рдЖрд░', 'рдПрд▓', 'рдИ', 'рдмреА', 'рдбреА', 'рд╕реА', 'рдПрди'ред "рдмреА" рдФрд░ "рдЖрд░" рдХрдорд╛рдВрдб рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

рдЗрди рдХрдорд╛рдВрдб рдХреЗ рд╣реИрдВрдбрд▓рд░ рдХрд╛ рдПрдХ рд╣реА рдХрд╛рд░реНрдп рд╣реЛрддрд╛ рд╣реИред рд╣рдордиреЗ рдЗрд╕реЗ рдЧреЗрдЯрдПрдХреНрд╕ рдирд╛рдо рджрд┐рдпрд╛ред рдпрд╣рд╛рдБ рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:



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

1. рдЬрдореЗ рд╣реБрдП рд░реВрдк рдореЗрдВ svchost рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг



рдбрд╛рдЙрдирд▓реЛрдб рдореЙрдбреНрдпреВрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдкрддреЗ рдХреА рдЬрдЧрд╣ рдореЗрдВ рдЗрдВрдЬреЗрдХреНрд╢рди



3. рдЗрдВрдЬреЗрдХреНрдЯ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдерд╛рдирд╛рдВрддрд░рдг



R рдХрдорд╛рдВрдб рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреАрди рдХреНрд░рд┐рдпрд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ:
1. GetExe рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ред
рдПрдХ рдмреЗрддрд░рддреАрдм рдирд╛рдо рдХреЗ рддрд╣рдд рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╣реЗрдЬрдирд╛ред
3. рдПрдХ рдЧрд┐рд░рд╛ рд╣реБрдЖ рдлрд╝рд╛рдЗрд▓ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред



рд╣реЛ рдЧрдпрд╛ред

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

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


All Articles