Eclypsium áá¯áá¹ááá®
Acerá AMAXá Bigteraá Ciaraá Penguin Computing ááŸáá·áº sysGen áá²á·ááá¯á·áá±á¬ áá¯áá¹ááá®áá»á¬ážá០áá¬áá¬áá»á¬ážááœááºáááºáž á¡áá¯á¶ážááŒá¯ááá·áº Gigabyte Enterprise Servers áá¬áá¬áá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯ááá·áº BMC controllers áá»á¬ážá firmware áá»á¬ážá¡áá±á«áº áááºááá·áºááœá²ááŒááºážá áááºááŒá¬ááŸá¯á០ááŒááá²á·áááºá ááŒá¿áá¬ááŸááá±á¬ BMC ááááºážáá»á¯ááºáááááá¬áá»á¬ážááẠááŒááºááá¯áá¹ááá® Avocent (ááᯠVertiv á áá¬áááœá²áá áºáá¯) á០áááºáá®ážáá¯ááºáá¯ááºáá¬ážáá±á¬ á¡á¬ážáááºážáá»ááºááŸááá±á¬ MergePoint EMS ááá¯ááºážáá²ááᯠá¡áá¯á¶ážááŒá¯áá¬ážáááºá
áááá¡á¬ážáááºážáá»ááºááŸá¬ áá±á«ááºážáá¯ááºáá¯ááºáá¬ážáá±á¬ firmware á¡ááºááááºáá»á¬ážá cryptographic á¡áááºááŒá¯ááŒááºáž áááŸáááŒááºážááŒá±á¬áá·áº ááŒá
áºáá±á«áºáá¬ááŒááºáž (CRC32 checksum á¡áááºááŒá¯ááŒááºážááá¯áᬠá¡áá¯á¶ážááŒá¯áááºá ááá·áºáá»ááºáááºááŒá
áºáááº
áá¯áááá¡á¬ážáááºážáá»ááºááŸá¬ firmware á¡ááºááááºáá¯ááºááœáẠááŸááá±ááŒá®áž BMC ááœáẠá¡ááŒáá·áºáá¯á¶ážá¡ááœáá·áºá¡áá±ážáá»á¬ážááŒáá·áº áá¯ááºáá±á¬ááºááá·áº áááºáááá¯ááºááá¯áẠcommand áá»á¬ážááᯠá¡á á¬ážááá¯ážááá¯ááºáááºá ááá¯ááºááá¯ááºáááºá¡ááœáẠbmcfwu.cfg ááœá²á·á ááºážááŸá¯ááá¯ááºááŸá RemoteFirmwareImageFilePath áá«áá¬áá®áá¬ááááºááá¯ážááᯠááŒá±á¬ááºážáá²ááẠáá¯á¶áá±á¬ááºáááºáá á¡ááºááááºáá¯ááºáá¬ážáá±á¬ Firmware ááá¯á¶ááá¹áá¬ááºáááºážááŒá±á¬ááºážááá¯ááŒááºá áááºážááŒá±á¬ááºážááá¯áááºááŸááºáá¬ážáááºá IPMI ááœáẠá¡áááá·áºáá áºáá¯ááŒáá·áº á áááºááá¯ááºááá·áº áá±á¬ááºááœááºážáá¶ááŸá¯á¡ááœááºážá á€ááá·áºáááºáá»ááºááᯠBMC á០áá¯ááºáá±á¬ááºáááºááŒá áºááŒá®áž popen() áá±á«áºááá¯ááŸá¯á áá áºá áááºáá áºááá¯ááºážá¡ááŒá Ạ/bin/sh á¡ááœáẠááá¯ááºážááá áºá áááºáá áºááá¯ááºážá¡ááŒá Ạá¡áá¯á¶ážááŒá¯áááºááŒá áºáááºá snprintf() áá±á«áºááá¯ááŸá¯á¡á¬áž á¡áá¯á¶ážááŒá¯á shell command ááá¯áá¯ááºáá¯ááºáááºá¡ááœáẠááá¯ááºážá¡á¬áž á¡áá°ážáá¬ááºáá±á¬ááºáá»á¬ážááᯠááá·áºáá»á±á¬áºá áœá¬ááŸááºážáááºážááŒááºážáááŸááá² áááºáá®ážáá¬ážáá±á¬ááŒá±á¬áá·áº ááá¯ááºááá¯ááºáá°áá»á¬ážááẠáááºážááá¯á·ááá¯ááºááᯠexecute áá¯ááºáááºá¡ááœáẠá¡á á¬ážááá¯ážááá¯ááºáá«áááºá á¡á¬ážáááºážáá»ááºááᯠá¡áá¯á¶ážáá»áááºá IPMI ááŸáá áºááá·áº BMC ááááºážáá»á¯ááºáá°áᶠá¡áááá·áºáá áºáá¯áá±ážááá¯á·ááẠááá·áºááœáẠá¡ááœáá·áºá¡áá±ážáá»á¬áž ááŸááááẠ(ááá·áºááœáẠáá¬áá¬ááœáẠá á®áá¶ááá·áºááœá²áá°á¡ááœáá·áºá¡áá±ážáá»á¬ážááŸááá«áá áááºááẠáá±á¬ááºáááºá¡áá±á¬ááºá¡áá¬ážá áá á áºááŒááºážáááŸááá² IPMI á¡áááá·áºááᯠáá±ážááá¯á·ááá¯ááºáááº)á
Gigabyte ááŸáá·áº Lenovo ááá¯á·ááẠ2018 áá¯ááŸá
Ạáá°ááá¯ááºáááœáẠááŒá¿áá¬áá»á¬ážá¡ááŒá±á¬ááºáž á¡áááá±ážáá²á·ááŒá®áž á¡áá»ááºá¡áááºáá»á¬ážááᯠáá°ááááŸááºááŒá¬ážáá¯ááºáá±á¬áºááŒááºážáááŒá¯áá® á¡ááºááááºáá»á¬ážááᯠáá¯ááºááŒááºááá¯ááºáá²á·áááºá Lenovo áá¯áá¹ááá®
ááá¯ááŸá
Ạáá±á 8 áááºáá±á·ááœáẠGigabyte ááẠASPEED AST2500 controller ááŒáá·áº motherboards á¡ááœáẠfirmware updates áá»á¬ážááᯠáá¯ááºááŒááºáá²á·ááŒá®áž Lenovo áá²á·ááá¯á· command á¡á
á¬ážááá¯áž á¡á¬ážáááºážáá»ááºááá¯áᬠááŒá¯ááŒááºáá±ážáá²á·áá«áááºá ASPEED AST2400 ááá¯á¡ááŒá±áá¶á á¡á¬ážáááºážáá»ááºááŸááá±á¬áá¯ááºáá»á¬ážááẠááá¯á¡áá»áááºááœáẠá¡ááºááááºáá»á¬ážááááŸááá² áá»ááºááŸááá±áá«áááºá Gigabyte áááºážáá«áááºá
BMC ááẠáááºážáááá¯ááºááá¯áẠCPUá Memoryá Storage ááŸáá·áº Sensor Poling Interface áá«ááŸááá±á¬ áá¬áá¬áá»á¬ážááœáẠáááºáááºáá¬ážááá·áº á¡áá°ážááŒá¯ááááºážáá»á¯ááºáááááá¬áá áºáá¯ááŒá áºááŒá®ážá áá¬áá¬áááááá¬áá»á¬ážááᯠá á±á¬áá·áºááŒáá·áºááŒááºážááŸáá·áº á á®áá¶ááá·áºááœá²ááŒááºážá¡ááœáẠá¡ááá·áºáááá·áºáá±á¬ á¡ááºáá¬áá±á·á áºááᯠáá¶á·ááá¯ážáá±ážáá¬ážááŒá±á¬ááºáž ááááááŒáá«á áá¯á·á BMC ááᯠá¡áá¯á¶ážááŒá¯á áá¬áá¬áá±á«áºááœáẠáááºáááºáá±ááá·áº áááºáááºááŸá¯á áá Ạáááºááá¯á·áááºááŸáá á±áá¬áá°á áááºááẠá¡á¬áá¯á¶áá¶áááááá¬áá»á¬ážá á¡ááŒá±á¡áá±ááᯠá á±á¬áá·áºááŒáá·áºááŒááºážá áá«áá«á ááá¯ááºážáá²ááŸáá·áº áá áºááºáá»á¬ážááᯠá á®áá¶ááá·áºááœá²ááŒááºážá ááœááºáááºáá±á«áºááœáẠá¡áá±ážááááºážá áá áºááŒáá·áº á áááºááŒááºážá¡á¬áž á á¯á ááºážááŒááºážá á¡áá±ážá០áááºáá±á¬ááºá¡áá¯á¶ážááŒá¯ááá·áº ááœááºááá¯ážááºá áááºáááºááŸá¯ááᯠáá±áá»á¬á á±áááºá
source: opennet.ru