PoC 1.0 #1

Merged
nganhkhoa merged 15 commits from merge into main 2024-01-10 15:37:59 +07:00
Owner

Completed the Proof of Concept that works as per the paper described.

Features currently supported:

  • Erase symbol table SYMTAB and DY_SYMTAB
  • Erase unnecessary load commands, DATA_IN_CODE, FUNCTION_STARTS
  • Erase export table
  • Erase import table for dynamic load at runtime
  • Erase Objective-C method names
  • Manually invoke C/C++ initializers
  • Manually invoke Objective-C +load methods

Shellcode for handling custom initializers are provided with x86_64 and arm64 versions.

Completed the Proof of Concept that works as per the paper described. Features currently supported: - Erase symbol table SYMTAB and DY_SYMTAB - Erase unnecessary load commands, DATA_IN_CODE, FUNCTION_STARTS - Erase export table - Erase import table for dynamic load at runtime - Erase Objective-C method names - Manually invoke C/C++ initializers - Manually invoke Objective-C +load methods Shellcode for handling custom initializers are provided with x86_64 and arm64 versions.
nganhkhoa added 15 commits 2024-01-10 15:37:26 +07:00
nganhkhoa merged commit 9a8ab15d88 into main 2024-01-10 15:37:59 +07:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: dot/macho#1
No description provided.