Ich muss meine iOS meist C
und Objective-C
basierten App verschleiern. https://github.com/obfuscator-llvm/obfuscator/Xcode Compiler benutzerdefinierten Compiler vs Apple Llvm 8.0 und Apple Review
llvm-obfuscator
bieten recht gute Lösung ohne viel zusätzliche Arbeit verbunden. Offensichtlich wird es die Leute nicht davon abhalten, es umzukehren, aber zumindest wird es eine Bar ein wenig heben. App it selbst ist gut genug, um einige sicherheitsrelevante Mechanismen zu schützen, aber ich würde es gerne mit einem eigenen Compiler kompilieren, um es noch schwieriger zu machen. Aber wirft es einige Fragen
- Wenn Apple erlauben tatsächlich mit benutzerdefinierten Compiler kompiliert
- Wie es Geschwindigkeit und Stabilität der Anwendung beeinflussen können,
o-llvm
ist ziemlich alt 3.6.1 während Apple bereits ihrellvm 8.0
veröffentlicht - nicht sicher was wurde hinzugefügt verbessert oder geändert