diff --git a/fuzzlist.c b/fuzzlist.c new file mode 100644 index 0000000..b9fe716 --- /dev/null +++ b/fuzzlist.c @@ -0,0 +1,299 @@ +/* fuzzlist.c + * Created by Sem Voigtländer on April 10th 2018. + * This code is licensed under the MIT license + * When using this code a copy of this license and credits should be included. + */ + +#include +#include +#include +#include + +//Last updated with IOKit services for iOS 11.2 +//Please commit when you find more make sure to modify the numservices accordingly. + +#define NUMSERVICES 278 +char *services[NUMSERVICES] = +{ + "AGXFirmwareKextG5P" + "AGXG5P", + "AGXShared", + "AGXCommandQueue", + "apfs", + "AppleA7IOP", + "AppleAE2Audio", + "AppleARMIIC", + "AppleARMIICDevice", + "AppleARMIISAudio", + "AppleARMPlatform", + "AppleARMPMUCharger", + "AppleAuthCP", + "AppleAVE", + "AppleAVEH8", + "AppleBaseband", + "AppleBasebandN71", + "AppleBasebandPCI", + "AppleBasebandPCIMAVControl", + "AppleBasebandPCIMAVPDP" + "AppleBCMWLAN", + "AppleBCMWLanBusInterfacePCIe", + "AppleBCMWLANCore", + "AppleBCMWLANFirmware_Hashstore", + "AppleBiometricSensor", + "AppleBiometricServices", + "AppleBluetooth", + "AppleBluetoothDebugService", + "AppleBSDKextStarter", + "AppleC26Charger", + "AppleChestnutDisplayPMU", + "AppleCLCD", + "AppleH1CLCD", + "AppleM2CLCD", + "AppleCredentialManager", + "AppleCS35L19Amp", + "AppleCS42L71Audio", + "AppleCSEmbeddedAudio", + "AppleCT700", + "AppleD2255PMU", + "AppleD5500", + "AppleDiagnosticDataAccessReadOnly", + "AppleDialogPMU", + "AppleEffaceableStorage", + "AppleEmbeddedAudio", + "AppleEmbeddedLightSensor", + "AppleEmbeddedMikeyBus", + "AppleEmbeddedPCIE", + "AppleEmbeddedTempSensor", + "AppleEmbeddedUSB", + "AppleEmbeddedUSBHost", + "AppleFirmwareUpdateKext", + "AppleFSCompression", + "AppleH2CamIn", + "AppleH3CamIn", + "AppleH4CamIn", + "AppleH6CameraInterface", + "AppleH6CamIn", + "AppleH8ADBE0", + "AppleHDQGasGaugeControl", + "AppleHIDKeyboard", + "AppleIDAMInterface", + "AppleIPAppender", + "AppleJPEGDriver", + "AppleKeyStore", + "AppleLMBacklight", + "AppleM2ScalerCSC" + "AppleM2ScalerCSC", + "AppleM68Buttons", + "AppleMesaSEPDriver", + "AppleMikeyBusAudio", + "AppleMobileApNonce", + "AppleMobileFileIntegrity", + "AppleMultitouchSPI", + "AppleNANDConfigAccess", + "AppleNANDFTL", + "AppleNVMeSMART", + "AppleOnboardSerial", + "AppleOscar", + "AppleOscarCMA", + "ApplePinotLCD", + "ApplePMGR", + "ApplePMGRTemp", + "ApplePMP", + "AppleS5L8920XPWM", + "AppleS5L8940XI2C", + "AppleS5L8960XDART", + "AppleS5L8960XGPIOIC", + "AppleS5L8960XNCO", + "AppleS5L8960XUSB", + "AppleS5L8960XWatchDogTimer", + "AppleS7002SPU", + "AppleS7002SPUSphere", + "AppleS8000", + "AppleS8000AES", + "AppleS8000CLPC", + "AppleS8000DWI", + "AppleS8000PCIe", + "AppleS8000PMPFirmware", + "AppleS8000SmartIO", + "AppleS8003PCIe", + "AppleS8003xPCIe", + "AppleSamsungPKE", + "AppleSamsungSerial", + "AppleSamsungSPI", + "AppleSEP", + "AppleSEPKeyStore", + "AppleSEPManager", + "AppleSmartIO", + "AppleSMC_Embedded", + "AppleSN2400Charger", + "AppleSPU", + "AppleSPUHIDDevice", + "AppleSPUHIDDriver", + "AppleSPUProfileDriver", + "AppleSRSDriver", + "AppleSSE", + "AppleStockholmControl", + "AppleSynopsysOTG2", + "AppleSynopsysOTGDevice", + "AppleT700XTempSensor", + "AppleTemperatureSensor", + "AppleTempSensor", + "AppleTriStar", + "AppleUSBAudio", + "AppleUSBCardReader", + "AppleUSBCommon", + "AppleUSBDeviceAudioController", + "AppleUSBDeviceMux", + "AppleUSBDeviceNCM", + "AppleUSBEHCI", + "AppleUSBEthernetDevice", + "AppleUSBEthernetHost", + "AppleUSBHost", + "AppleUSBHostCompositeDevice", + "AppleUSBHostDevice", + "AppleUSBHostInterface", + "AppleUSBHostMergeProperties", + "AppleUSBHostPacketFilter", + "AppleUSBHostT7000", + "AppleUSBHSIC", + "AppleUSBHub", + "AppleUSBMike", + "AppleUSBOHCI", + "AppleVXD375", + "AppleVXD390", + "AppleVXD393", + "AppleVXE380", + "asix", + "ASP", + "AUC", + "CCDataPipe", + "CCLogPipe", + "CCPipe", + "cdc", + "com_apple_audio_IOBorealisOwl", + "com_apple_driver_FairPlayIOKit", + "com_apple_driver_KeyDeliveryIOKit", + "corecapture", + "CoreCapture", + "corecrypto", + "DiskImages", + "ecm", + "EffacingMediaFilter", + "EncryptedBlockStorage", + "EncryptedMediaFilter", + "FairPlayIOKit", + "FileBackingStore", + "H3H264VideoEncoderDriver", + "hfs", + "IO80211Family", + "IOAcceleratorFamily", + "IOAccelMemoryInfo", + "IOAccelRestart", + "IOAccelShared", + "IOAccessoryEAInterface", + "IOAccessoryIDBus", + "IOAccessoryManager", + "IOAccessoryPort", + "IOAESAccelerator", + "IOAudio2Device", + "IOAudio2Family", + "IOAudio2Transformer", + "IOAudio2TransformerStream", + "IOAudioCodecs", + "IOAVAudioInterface", + "IOAVCECControlInterface", + "IOAVController", + "IOAVDevice", + "IOAVFamily", + "IOAVInterface", + "IOAVService", + "IOAVVideoInterface", + "IOBorealisOwl", + "IOCEC", + "IOCommandGate", + "IOCommandPool", + "IOConditionLock", + "IOCoreSurfaceRoot", + "IOCPU", + "IOCryptoAcceleratorFamily", + "IODARTFamily", + "IODPAudioInterface", + "IODPController", + "IODPDevice", + "IODPDisplayInterface", + "IODPService", + "IODTNVRAM", + "IODTPlatformExpert", + "IOEthernetController", + "IOFlashController", + "IOgPTPPlugin", + "IOHDCPFamily", + "IOHDIXController", + "IOHIDEventService", + "IOHIDFamily", + "IOHIDLib", + "IOHIDResourceDevice", + "IOMikeyBusBulkPipe", + "IOMikeyBusDevice", + "IOMikeyBusFunctionGroup", + "IOMobileFramebuffer", + "IOMobileFrameBuffer", + "IOMobileGraphicsFamily", + "IONetwork", + "IONetworkingFamily", + "IONetworkStack", + "IONetworkStackUserClient", + "IONVMeFamily", + "IOPCIFamily", + "IOPKEAccelerator", + "IOPlatformDevice", + "IOPlatformExpert", + "IOPlatformExpertDevice", + "IOPMinformee", + "IOPMPowerSource", + "IOPMrootdomain", + "IOPolledInterface", + "IOPowerConnection", + "IOPRNGAccelerator", + "IOReport", + "IOReporting", + "IORTC", + "IOSCSIArchitectureModelFamily", + "IOSCSIBlockCommandsDevice", + "IOSerialFamily", + "IOSHA1Accelerator", + "IOSimpleReporter", + "IOSkyWalkFamily", + "IOSlowAdaptiveClockingFamily", + "IOStateReporter", + "IOStream", + "IOStreamAudio", + "IOSurface", + "IOSurfaceRoot", + "IOTextEncryptionFamily", + "IOTimeSyncFamily", + "IOUSBDeviceFamily", + "IOUSBDeviceInterface", + "IOUSBDeviceLib", + "IOUSBHostHIDDevice", + "IOUSBMassStorageDriver", + "IOUserEthernet", + "IOUserEthernetResource", + "KDIDiskImageNub", + "KernelBacked", + "LightWeightVolumeManager", + "LSKDIOKit", + "LSKDIOKitMSE", + "lttp", + "LwVM", + "mDNSOffload", + "ProvInfoIOKit", + "processor", + "pthread", + "RAMBackingStore", + "RootDomain", + "RTBuddy", + "RTBuddyLoader", + "UDIFDiskImage", + "wlDNSOffload" +};