Tips or tools for Obfuscating Objective C Binary?

I am looking to confuse a static binary c library.

What recommendations or tools for people here recommend? I want to make it a little harder for potential hackers to determine what specific code is doing in my library.

Thanks!

+2
source share
2 answers

At the top of the header, you can do things like:

#define SecurityClass ah7p #define checkCopyProtection xcyc 
+9
source

Make sure your compiler is set to break the associated product. This will complicate the work of hackers by deleting any tags in the output function. Unfortunately, you cannot completely delete objective-c product information. All method calls are made dynamically, so the library must have information about your classes in order to function. The only way that hackers can use this information would be to make sure that all class, method, and instance names do not provide any information about what they are intended for.

+1
source

All Articles