RTOS рд╕рд┐рд╕реНрдЯрдорд┐рдХрд╕ + рд╡реАрдбрд┐рдпреЛ рдХреА рдкрд╣рд▓реА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЙрдкрд╕реНрдерд┐рддрд┐

рдЫрд╡рд┐



рд╢реБрдн рд░рд╛рддреНрд░рд┐, рд╣реЗрдмреНрд░!



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







рдЗрд╕рд▓рд┐рдП, рдореИрдВ 48 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рд░реИрдо рдХреЗ рд╕рд╛рде QEMU рдкрд░ рдЗрд╕ рдкреВрд░реА рдЪреАрдЬрд╝ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдкреВрд░реА рдкреНрд░рдгрд╛рд▓реА 8 рдореЗрдЧрд╛рдмрд╛рдЗрдЯреНрд╕ (рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╢реЗрд▓ рд╕рд╣рд┐рдд) рдкрд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХрд╛рдо рдХрд░рддреА рд╣реИред рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рднреА рдЫреЛрдЯреА рд╣реИрдВ - рдХрд░реНрдиреЗрд▓ рд╕реНрд╡рдпрдВ 64 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ 20-24 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ) рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓реЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░рдг, рдореИрдВ 64 kb рддрдХ рд╢реВрдиреНрдп рдХреЗ рд╕рд╛рде рд╢реЗрд╖ рд╕реНрдерд╛рди рдХреЛ рднрд░рддрд╛ рд╣реВрдВред)

рдЖрд╡рд╢реНрдпрдХ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ 4 рд▓рд╛рдЗрдмреНрд░реЗрд░реА рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ user32.dll, kernel32.dll рдФрд░ omfs3.dll (рдЗрд╕рдореЗрдВ network.dll рднреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдореИрдВрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИ ...)ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рджреЛ рдлреЛрдВрдЯ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ - рдЯрд░реНрдорд┐рдирд▓ рдФрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдПред + рдЯрд░реНрдорд┐рдирд▓ рдХрд╛рд░реНрдпрдХреНрд░рдо рдФрд░ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдкрд░реНрдпрд╛рд╡рд░рдг рдХрд╛рд░реНрдпрдХреНрд░рдоред



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



рдЕрдЧрд▓рд╛ рдмрд┐рдВрджреБ рдЗрд╕рдХреЗ FS - OMFS-3 рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реИред рдЗрд╕рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЕрдВрдд-рдЯреВ-рдПрдВрдб рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдкреНрд░рдгрд╛рд▓реА (GOST + RC6 рд╣реИ рдЬреЛ GOST 34.11-2012 Stribog рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВ рд╣реИред рд╕рдм рдХреБрдЫ рдЕрд╕реЗрдВрдмрд▓рд░ рдкрд░ рднреА рд╣реИ)ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмреВрдЯ рдЫрд╡рд┐ рдмрдирд╛рддреЗ рд╕рдордп, рд╕рд┐рд╕реНрдЯрдо рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рднреА рдСрдкрд░реЗрд╢рди рдХреЗ рдмрд╛рдж (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдлрд╝рд╛рдЗрд▓ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдирд╛), рдЕрдВрддрд┐рдо рдлрд╝рд╛рдЗрд▓ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЬрд╛рддреА рд╣реИред рдпрд╣ рдПрдлрдПрд╕ рдХреА рд╕реАрдорд╛ рдирд╣реАрдВ рд╣реИ, рдлрд╝реЗрд╕ рдореИрдХреНрд░реЛ рдкрд░ рднреА рдмреВрдЯ рдЫрд╡рд┐ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреЗ рд╕рдордп рд╕рдВрдХрд▓рди рдХреЗ рджреМрд░рд╛рди рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдЪреВрдБрдХрд┐ рд╕рднреА рддрд░реНрдХ рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ omfs3.dll рдореЗрдВ рд╕рдорд╛рд╣рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдмрд╛рдж рдореЗрдВ LeanfsGUI рдЬреИрд╕рд╛ рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди OMFS3 рдХреЗ рд▓рд┐рдПред



рд╕рдмрд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдЪреАрдЬреЛрдВ рдореЗрдВ рд╕реЗ рдЬреЛ рдореИрдВ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХрд░рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд░рдЦрддрд╛ рд╣реВрдВ - рдпрд╣ RealMode Int рд╣реИ, рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдирд╛ (рдЬрдм рддрдХ рдХрд┐ рдЧрддрд┐ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рдореИрдВрдиреЗ рдХрд▓ рд╕реЗ рдЗрд╕реЗ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рдЗрд╕рдХреЗ рдХреЛрдб рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ), рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдлрд╝реЗрд╕рд┐рдХрд╕ рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд░рдирд╛ (+ рдХрдИ) рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧ), int 0x21 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди (рдиреНрдпреВрдирддрдо - рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреЗ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдмрдВрдзрдХ рдФрд░ рдбреЙрд╕ рдХреЗ рддрд╣рдд рдХрдИ рдЧреЗрдо рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП)ред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдореИрдВ рдЕрднреА рднреА рдЕрдкрдиреЗ DLL рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо WinAPI рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЕрд░реНрдерд╡реНрдпрд╡рд╕реНрдерд╛ рдХреЗ рдХрд╛рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП Windows рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП рдЗрддрдирд╛ рдирд╣реАрдВ - рддрд╛рдХрд┐ рдХреБрдЫ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдХреЛрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рди рд╣реЛред рднрдЧрд╡рд╛рди рдХрд╛ рд╢реБрдХреНрд░ рд╣реИ, рдЙрдкрд▓рдмреНрдзрд┐рдпрд╛рдВ рд╣реИрдВ, рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд┐рд╕реНрдЯрдорд┐рдХрд╕ рдкрд░ рд╕рд░рд▓ рд╡рд┐рдВрдбреЛрдЬ рдХрдВрд╕реЛрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рд╣реИред



рдпрд╣рд╛рдБред рдЕрдЧрд░ рдпрд╣ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рддреЛ рдореИрдВ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдкреНрд░рдЧрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдЧреЗ рд▓рд┐рдЦреВрдВрдЧрд╛ + рдореИрдВ рдХреБрдЫ рдЪреАрдЬреЛрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдЕрддреАрдд рдХреА рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░реВрдВрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, PE + DLL рд╕рдорд░реНрдерди рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ рдореБрдЭреЗ рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рдмрд╣реБрдд рдорджрдж рдорд┐рд▓реА рдХрд┐ рдпрд╣ рдмрдВрдбрд▓ рд╡рд┐рдВрдбреЛрдЬ рдореЗрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдореБрдЭреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреАрдИ-рд░реИрдкрд░ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реА; ;-)



рдЕрдВрдд рдореЗрдВ - рдХрд╛рдо рдХрд╛ рдПрдХ рдкреЗрдВрдЪрдХрд╕ ...






All Articles