risposta
Obiettivo C è un superset rettilineo di C, quindi tutte le normali tecniche C offuscamento lavoro. Se si desidera lavorare con il cacao, tuttavia, si avrà un po 'di ostacolo perché i nomi dei metodi sono abbastanza auto-documentanti.
Per i propri metodi, è sufficiente autodocumentare i metodi in modo errato. per esempio.
-(void) doSomethingInnocent:(BOOL)animated withObject:passwords;
quando si sarebbe normalmente hai scritto:
-(void) sendObjectToMyServer:(BOOL)coverupAnimation;
I selettori sono ancora chiaro - otool -o si dump tutti gli oggetti ei metodi che definiscono. È anche possibile scaricare tutti i selettori interni ed esterni a cui si accede nel codice con un one-liner che segue. Probabilmente il metodo offuscante e i nomi dei parametri al livello sorgente sarebbero più semplici, anche se farlo a livello di oggetto si offuscerebbe anche in un modo indipendente dalla lingua a scapito di alcune manipolazioni della tabella del linker.
otool -s __TEXT __objc_methname yourapp.app/executable_file |expand -8 | cut -c17- | sed -n '3,$p' | perl -n -e 'print join("\n",split(/\x00/,scalar reverse (reverse unpack("(a4)*",pack("(H8)*",split(/\s/,$_))))))'|less
cosa fa la stringa di comando che hai incluso? –
- 1. Plugin Maven per offuscamento del codice Java
- 2. Mono per Android, offuscamento del codice
- 3. offuscamento del codice di app store?
- 4. Codice sorgente offuscamento
- 5. Databinding e offuscamento codice
- 6. Codice offuscamento tramite IDE Eclipse in Android
- 7. ObjectiveC blocca l'equivalente Java
- 8. offuscamento ORMLite classi del modello con Proguard
- 9. Aiuto con codice GCC e ObjectiveC e Cygwin
- 10. Offuscamento TypeScript
- 11. JNI proguard offuscamento
- 12. F # MSIL offuscamento
- 13. offuscamento e GPL
- 14. Implementare protocollo ObjectiveC in rapida
- 15. parametro stringa stringa offuscamento
- 16. Offuscamento delle immagini
- 17. offuscamento ActionBarSherlock con Proguard
- 18. Serializzazione e offuscamento in .NET
- 19. Metodo offuscamento con clausola throws
- 20. Offuscamento di uberjar con ProGuard
- 21. Codifica/offuscamento dei parametri HTTP
- 22. Differenza tra NSLog e printf per ObjectiveC
- 23. Come dividere newline da NSString in ObjectiveC
- 24. ObjectiveC categoria non viene importata, ma ancora in esecuzione il codice
- 25. Offuscamento: nascondere i valori hardcoded in java
- 26. Utilizzo di Proguard con Android senza offuscamento
- 27. Come implementare il bridging senza pedaggio in ObjectiveC/C?
- 28. Codice offuscamento di Android con ProGuard ... come si sa che è stato offuscato?
- 29. ottenendo l'errore "invalid_client" nel campione gdata-objectivec-client
- 30. Progetto libreria Android: offuscamento e conservazione delle risorse
Questa domanda non è un verbo. –
Penso che Biranchi accidentalmente una domanda. –
qual è il tuo obiettivo? – nall