smc-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.

Name
smc-fuzzer
Main Program
smc
Homepage
Version
0-unstable-2020-12-23
License
Maintainers
Platforms
  • x86_64-darwin
  • aarch64-darwin
Defined
Source