Description
Apple SMC (System Management Controller) API fuzzer.
smc-fuzzer uses the AppleSMC IOKit interface and a userland API for interacting with the System Management Controller (Mac embedded controllers). The tool focuses on the SMC key/value API.
smc-fuzzer is not just useful for fuzzing the SMC itself: it can also be used to explicitly control or query the SMC. That makes it useful in system management, e.g. controlling and querying the charge status of an Apple laptop.