I understand that it’s easy to crack the Mach-O executable, I just need a simple defense against the class-dump tool. Is there any tool or Xcode plugin that can change all class names and class functions to something not very readable (for example, a random combination of characters and numbers)?
Honestly, all the protection I need.
I wrote a little about this in this blog post , but to summarize: you can avoid the appearance of methods in class-dumpby registering them at runtime or simply saving them as functions.
class-dump
, , /, tops Xcode.
tops
Objectus C obfuscators?
Cocoa.
, , . . , , , . @mvds , NIB , dtrace/Instruments.app , , .
IP- - , , , , C/++, ( ).
If you are not already doing this, you can at least strip your executable of some unnecessary characters by turning on "Deployment Step-by-Step" and "Crosslinked Linked Product" in the Xcode build setup. (Or just use the tool stripdirectly.) Better than nothing.
strip
Source: https://habr.com/ru/post/1783643/More articles:Getting registry information in a WCF service - c #How can you distribute the color intensity of two images using your gradients? - algorithmDuplicate correlation workflow - workflow-foundation-4List of all patterns that match regex - pythonScala comparing val val element with abstract type - genericsEclipse export fragments - eclipseimage overlay when displayed in OpenCV - image-processingCreating a controller instance in a Yii structure by directory and namespace - phpmixing two images from Opencv - visual-c ++проверка подлинности Windows в приложении iphone - authenticationAll Articles