amfi.h 409 B

1234567891011121314151617
  1. //
  2. // amfi.h
  3. // Meridian
  4. //
  5. // Created by Ben Sparkes on 19/12/2017.
  6. // Copyright © 2017 Ben Sparkes. All rights reserved.
  7. //
  8. int init_amfi(void);
  9. int patch_amfi(mach_port_t amfi_port);
  10. int get_kqueue_for_pid(pid_t pid);
  11. int inject_trust(const char *path);
  12. uint8_t *get_code_directory(const char* file_path, uint64_t file_off);
  13. uint8_t *get_sha1(uint8_t* code_dir);
  14. uint32_t swap_uint32(uint32_t val);