有没有方法可以混淆Objective-C代码?
谢谢
有没有方法可以混淆Objective-C代码?
谢谢
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
Objective-C是C语言的一个直接超集,因此所有正常的C语言混淆技术都可以使用。然而,如果你想使用Cocoa,可能会遇到一些障碍,因为方法名通常都是自我记录的。
对于自己的方法,您只需不正确地记录方法即可,例如:
-(void) doSomethingInnocent:(BOOL)animated withObject:passwords;
当你通常会写的时候:
-(void) sendObjectToMyServer:(BOOL)coverupAnimation;