Closed orangecms closed 1 month ago
The logic is that any criteria listed in the bracket is treated as an AND. To flag a match, all criteria have to match. Name, GUID, hash, etc. The downside is if you're off on one, the tool won't flag it. Sometimes less is more but the ability is there to refine the search. If you are looking at adding support, please feel free to submit a PR. We can work through any gotchas as needed. The more checks the better. :) Hope this helps!
The blockedlist
chipsec/modules/tools/uefi/blockedlist.json
is a JSON file. Looking at it, the structure is unclear; compare the following:and
Suggestion: Always have both
name
andguid
in every entry undermatch
. That makes the structure uniform.Originally, I just wanted to add Black Lotus: https://github.com/binarly-io/FwHunt/blob/main/rules/Threats/BlackLotusBootkit.yml
There are some more known malicious binaries that should be added; see the
Threats
directory in Binarly's repository.