kam800 / MachObfuscator

MachObfuscator is a programming-language-agnostic Mach-O apps obfuscator for Apple platforms.
MIT License
521 stars 78 forks source link

MachObfuscator crashes on empty range in LC_DYLD_INFO_ONLY #61

Closed kam800 closed 5 years ago

kam800 commented 5 years ago

LC_DYLD_INFO_ONLY can contain empty ranges. MachObfuscator will crash trying to parse an export trie from empty data. MachObfuscator should skip empty ranges.

empty_range