1. A method of scanning firmware of a processing system for malware, wherein the method comprises: obtaining a copy of firmware stored in the processing system; and analysing the copy of the firmware to determine if the firmware has been modified by malware.