=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== intel-microcode-3.20201110.1/README.md-50-1. Ensure the existence of `/sys/devices/system/cpu/microcode/reload` intel-microcode-3.20201110.1/README.md:51:2. Download the latest microcode firmware</br> `$ git clone https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files.git` or</br> `$ wget https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/master.zip` intel-microcode-3.20201110.1/README.md-52-3. Copy `intel-ucode` directory to `/lib/firmware`, overwriting the files in /lib/firmware/intel-ucode/ intel-microcode-3.20201110.1/README.md-53-4. Write the reload interface to 1 to reload the microcode files, e.g.</br> intel-microcode-3.20201110.1/README.md:54: `$ echo 1 > /sys/devices/system/cpu/microcode/reload`</br> intel-microcode-3.20201110.1/README.md-55- Microcode updates will be applied automatically without rebooting the system. intel-microcode-3.20201110.1/README.md-56-5. Update an existing initramfs so that next time it gets loaded via kernel:</br> intel-microcode-3.20201110.1/README.md:57:`$ sudo update-initramfs -u`</br> intel-microcode-3.20201110.1/README.md:58:`$ sudo reboot` intel-microcode-3.20201110.1/README.md-59-6. Verify that the microcode was updated on boot or reloaded by echo command:</br> intel-microcode-3.20201110.1/README.md:60:`$ dmesg | grep microcode` or</br> intel-microcode-3.20201110.1/README.md:61:`$ cat /proc/cpuinfo | grep microcode | sort | uniq` intel-microcode-3.20201110.1/README.md-62- ############################################## intel-microcode-3.20201110.1/README.md-72-* To calculate Family-Model-Stepping, use Linux command:</br> intel-microcode-3.20201110.1/README.md:73:`$ printf "%x\n" <number_to_convert_to_hex>` intel-microcode-3.20201110.1/README.md-74-* There are multiple ways to check the MCU version number BEFORE update. After cloning this Intel Microcode update repo , run the following: intel-microcode-3.20201110.1/README.md:75: - `$ iucode_tool -l intel-ucode | grep -wF sig` ([iucode_tool](https://gitlab.com/iucode-tool/iucode-tool/-/wikis/home) package is required) intel-microcode-3.20201110.1/README.md:76: - `$ od -t x4 <Family-Model-Stepping>` will read the first 16 bytes of the microcode binary header specified in \<Family\-Model\-Stepping\>. The third block is the microcode version. For example: intel-microcode-3.20201110.1/README.md:77:`$ od -t x4 06-55-04`</br> intel-microcode-3.20201110.1/README.md-78-`0000000 00000001 *02000065* 09052019 00050654`