FwAnalyzer рдлрд░реНрдорд╡реЗрдпрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдХрдХреЛ рд▓рд╛рдЧрд┐ рдХреЛрдб рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ

рдХреНрд░реВрдЬ, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдбреНрд░рд╛рдЗрднрд┐рдЩ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВрдорд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрдореНрдкрдиреА, рдЦреЛрд▓рд┐рдпреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реНрд░реЛрдд рдХреЛрдбрд╣рд░реВ FwAnalyser, рдЬрд╕рд▓реЗ рд▓рд┐рдирдХреНрд╕-рдЖрдзрд╛рд░рд┐рдд рдлрд░реНрдорд╡реЗрдпрд░ рдЫрд╡рд┐рд╣рд░реВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрди рд░ рддрд┐рдиреАрд╣рд░реВрдорд╛ рд╕рдореНрднрд╛рд╡рд┐рдд рдХрдордЬреЛрд░реАрд╣рд░реВ рд░ рдбреЗрдЯрд╛ рд▓реАрдХрд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдХреЛрдб Go рд░ рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд Apache 2.0 рдЕрдиреНрддрд░реНрдЧрдд рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдкреНрд░рд╛рдкреНрддред

ext2/3/4, FAT/VFat, SquashFS рд░ UBIFS рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЫрд╡рд┐рд╣рд░реВрдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рдЫрд╡рд┐ рдЦреЛрд▓реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдорд╛рдирдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рдЬрд╕реНрддреИ e2tools, mtools, squashfs-tools рд░ ubi_readerред FwAnalyzer рд▓реЗ рдЫрд╡рд┐рдмрд╛рдЯ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рд░реВрдЦ рдирд┐рдХрд╛рд▓реНрдЫ рд░ рдирд┐рдпрдорд╣рд░реВрдХреЛ рд╕реЗрдЯрдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╕рд╛рдордЧреНрд░реАрдХреЛ рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрджрдЫред рдирд┐рдпрдорд╣рд░реВ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рдореЗрдЯрд╛рдбреЗрдЯрд╛, рдлрд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░, рд░ рд╕рд╛рдордЧреНрд░реАрд╕рдБрдЧ рдЬреЛрдбреНрди рд╕рдХрд┐рдиреНрдЫред рдЖрдЙрдЯрдкреБрдЯ JSON рдврд╛рдБрдЪрд╛рдорд╛ рд░рд┐рдкреЛрд░реНрдЯ рд╣реЛ, рдлрд░реНрдорд╡реЗрдпрд░рдмрд╛рдЯ рдирд┐рдХрд╛рд▓рд┐рдПрдХреЛ рдЬрд╛рдирдХрд╛рд░реАрдХреЛ рд╕рд╛рд░рд╛рдВрд╢ рд░ рдЪреЗрддрд╛рд╡рдиреАрд╣рд░реВ рд░ рдкреНрд░рд╢реЛрдзрд┐рдд рдирд┐рдпрдорд╣рд░реВрдХреЛ рдкрд╛рд▓рдирд╛ рдирдЧрд░реНрдиреЗ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджрдЫред

рдпрд╕рд▓реЗ рдлрд╛рдЗрд▓рд╣рд░реВ рд░ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрди рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпрд╕рд▓реЗ рд╕рдмреИрдХрд╛ рд▓рд╛рдЧрд┐ рд▓реЗрдЦрди рдкрд╣реБрдБрдЪ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдБрджрдЫ рд░ рдЧрд▓рдд UID/GID рд╕реЗрдЯ рдЧрд░реНрджрдЫ), suid рдлреНрд▓реНрдпрд╛рдЧ рд░ SELinux рдЯреНрдпрд╛рдЧрд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧрдХреЛ рд╕рд╛рде рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрджрдЫ, рдмрд┐рд░реНрд╕рд┐рдПрдХрд╛ рдЧреБрдкреНрддрд┐рдХрд░рдг рдХреБрдЮреНрдЬреАрд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрджрдЫ рд░ рд╕рдореНрднрд╛рд╡рд┐рдд рд░реВрдкрдорд╛ред рдЦрддрд░рдирд╛рдХ рдлрд╛рдЗрд▓рд╣рд░реВред рд╕рд╛рдордЧреНрд░реАрд▓реЗ рдкрд░рд┐рддреНрдпрд╛рдЧ рдЧрд░рд┐рдПрдХрд╛ рдИрдиреНрдЬрд┐рдирд┐рдпрд░рд┐рдЩреН рдкрд╛рд╕рд╡рд░реНрдбрд╣рд░реВ рд░ рдбрд┐рдмрдЧрд┐рдЩ рдбреЗрдЯрд╛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдЧрд░реНрджрдЫ, рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рдирдХрд╛рд░реА рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдЧрд░реНрджрдЫ, SHA-256 рд╣реНрдпрд╛рд╕рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд╣рд┐рдЪрд╛рди/рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрджрдЫ, рд░ рд╕реНрдерд┐рд░ рдорд╛рд╕реНрдХрд╣рд░реВ рд░ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЦреЛрдЬрд╣рд░реВ рдЧрд░реНрджрдЫред рдмрд╛рд╣реНрдп рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рд▓рд┐рдкрд┐рд╣рд░реВрд▓рд╛рдИ рдирд┐рд╢реНрдЪрд┐рдд рдлрд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░рд╣рд░реВрдорд╛ рд▓рд┐рдЩреНрдХ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред рдПрдиреНрдбреНрд░реЛрдЗрдб-рдЖрдзрд╛рд░рд┐рдд рдлрд░реНрдорд╡реЗрдпрд░рдХреЛ рд▓рд╛рдЧрд┐, рдирд┐рд░реНрдорд╛рдг рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░рд┐рдиреНрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, ro.secure=1 рдореЛрдб, ro.build.type рд░рд╛рдЬреНрдп рд░ SELinux рд╕рдХреНрд░рд┐рдпрддрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░)ред

FwAnalyzer рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рдлрд░реНрдорд╡реЗрдпрд░рдорд╛ рд╕реБрд░рдХреНрд╖рд╛ рдореБрджреНрджрд╛рд╣рд░реВрдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдЙрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рддрд░ рдпрд╕рдХреЛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рдЕрдиреБрдмрдВрдз рд╡рд┐рдХреНрд░реЗрддрд╛рд╣рд░реВрджреНрд╡рд╛рд░рд╛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╡рд╛ рдЖрдкреВрд░реНрддрд┐ рдЧрд░рд┐рдПрдХреЛ рдлрд░реНрдорд╡реЗрдпрд░рдХреЛ рдЧреБрдгрд╕реНрддрд░ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрдиреБ рд╣реЛред FwAnalyzer рдирд┐рдпрдорд╣рд░реВрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдлрд░реНрдорд╡реЗрдпрд░ рдЕрд╡рд╕реНрдерд╛рдХреЛ рд╕рд╣реА рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рди рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рд░ рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рд╡рд┐рдЪрд▓рдирд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЬрд╕реНрддреИ рдЧрд▓рдд рдкрд╣реБрдБрдЪ рдЕрдзрд┐рдХрд╛рд░ рддреЛрдХреНрдиреЗ рд╡рд╛ рдирд┐рдЬреА рдХреБрдЮреНрдЬреАрд╣рд░реВ рд░ рдбрд┐рдмрдЧрд┐рдЩ рдХреЛрдб рдЫреЛрдбреНрдиреЗ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЬрд╛рдБрдЪрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рд╣рд░реВрдмрд╛рдЯ рдмрдЪреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдкрд░рд┐рддреНрдпрд╛рдЧ ssh рд╕рд░реНрднрд░рдХреЛ рдкрд░реАрдХреНрд╖рдг рдЪрд░рдгрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд┐рдЩ рдкрд╛рд╕рд╡рд░реНрдб, рд╕реБрд▓рдн рдкрдвреНрди /etc/config/shadow рд╡рд╛ рдмрд┐рд░реНрд╕рд┐рдПрдХреЛ рдХреБрдЮреНрдЬреАрд╣рд░реВ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреЛ рдЧрдарди)ред

FwAnalyzer рдлрд░реНрдорд╡реЗрдпрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдХрдХреЛ рд▓рд╛рдЧрд┐ рдХреЛрдб рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди