Debug UEFI code by single-stepping your Coffee Lake-S hardware CPU

Debug UEFI code by single-stepping your Coffee Lake-S hardware CPU
Code depilation salon: Articles, Code samples, Processor code documentation, Low-level programming, Working with debuggers
Debug UEFI code by single-stepping your Coffee Lake-S hardware CPU
( Original text by Rajib Dutta ) Background The UCSI driver in Windows communicates with the firmware UCSI component (called PPM or Platform
( Original text by Eclypsium ) Supermicro BMC Case Study Baseboard Management Controllers (BMCs) are high-value targets to attackers, who can use the
( Original text by Konrad Iturbe ) This is the start of a new series on reverse engineering consumer products, mainly to enhance
( original text by @boredpentester ) At this point we’re actually reversing ESP8266 firmware to understand the functionality, specifically, we’d like to
( original text by @boredpentester ) Recognising VTABLE’s After analysing our firmware image to some degree, it becomes clear that vtables are in use.
( original text by @boredpentester ) Writing an IDA loader So, why a loader? The main reason was that I wanted something
( original text by @boredpentester ) What is it? So, what is the ESP8266? Wikipedia describes it as follows: The ESP8266 is a low-cost
( original text by @boredpentester ) Initial analysis As with any unknown binary, our initial analysis will help to uncover any strings
( original text by @boredpentester ) During my time with Cisco Portcullis, I wanted to learn more about reverse engineering embedded device firmware.