Objective-C 使用宏定义来作最基本的代码函数混淆

1.首先你得有一个.pch文件。css

2:建立一个头部文件。命名为Fuscation.h(注意)app

3:在pch文件中引入函数

#import "Fuscation.h"

 
 

4:配置PCH的文件路径指向spa

 

4:使用
此次在混淆的时候,主要把一些函数都给混淆了
比方咱们的函数/方法叫作3d

- (void)Axc_LodingData:(NSString *)Name {}

.h:

.m:

 

这个时候咱们要对这个函数混淆,咱们只须要在咱们刚刚建立的“Fuscation.h”头文件里只须要写上下面的宏定义code

Axc_LodingData #define eqxvXUDIReajGjoF


NOTICE: Axc_LodingData 后面的一些字符,就是咱们要给他混淆的结果。这个结果,咱们能够对他MD五、或者你乱写都没问题。blog

若是你搞得没错,这时候看看你的函数名字都已经变色了:string

.h:it

 .m:io

 

发如今h文件经过摁住Command + 点击函数名,想查找相关实现方法已经查找不到了。

 

有的时候可能函数有多个参数以下

-(void)chengUserName:(NSString *)names withPwd:(NSString *)pwd {}

咱们混淆的时候能够在“Fuscation.h”这样写:

#define chengUserName YwJTjEspxeLAPlbq #define withPwd IyJapptwJNuhKrnO

能达到同样的效果。

相关文章
相关标签/搜索