摘要: #import "GTMBase64.h" #import "MD5.h" #include <CommonCrypto/CommonDigest.h> #include <CommonCrypto/CommonHMAC.h> 阅读全文
posted @ 2019-05-21 18:10 zzlei 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 运行效果:橙色为原图,红色为截取后 阅读全文
posted @ 2018-10-12 16:41 zzlei 阅读(226) 评论(0) 推荐(0) 编辑
摘要: UIImageView *imageBigger = [[UIImageView alloc] init]; imageBigger.backgroundColor = [UIColor clearColor]; // 背景色设置为透明 imageBigger.layer.backgroundCol 阅读全文
posted @ 2018-09-11 09:47 zzlei 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 之前用python写了一个OC代码混淆脚本(python脚本),每次运行不方便,且其他人使用起来困难,就尝试写了一个mac工具。 工具地址:点我下载 密码:2405 现阶段工具还处于初级阶段,功能还很单一,后续会根据具体需求进行完善、更新。 如有任何功能问题及建议请留言交流。 一下是操作示例: 第一 阅读全文
posted @ 2018-02-02 15:02 zzlei 阅读(1918) 评论(0) 推荐(0) 编辑
摘要: 1、重定向: 我们在使用NSLog(@"hahaha") 时,实质是将“hahaha”写入到一个系统默认位置的log文件中,然后控制台通过实时获取这个文件的内容进行显示打印信息。 但有时我们希望不需要链接xcode在手机上直接查看日志信息,这个时候我们就需要将log日志的位置调整到我们想要的指定位置 阅读全文
posted @ 2017-12-08 12:26 zzlei 阅读(2801) 评论(0) 推荐(0) 编辑
摘要: 混淆内容 1、混淆思路:利用宏定义进行混淆,混淆文件需要在需要混淆的文件中引用(或全局引用) 2、混淆内容:(橘黄色) 公开变量 @property (nonatomic, strong) NSString *gameName; 私有变量 @interface XXXX () { NSString 阅读全文
posted @ 2017-12-05 11:41 zzlei 阅读(1978) 评论(0) 推荐(1) 编辑
摘要: 惯例上表 \> 说明:橙色部分为匹配内容。 1、 “.” 2、“|” 3、“[]” 4、“[^]” 5、“-” 6、“\” 7、“*” 8、“*?” 阅读全文
posted @ 2017-11-27 18:40 zzlei 阅读(368) 评论(0) 推荐(1) 编辑
摘要: 方法 1: 声明 :+ (instancetype)sharedInstance 单例方法 重写:+ (instancetype)allocWithZone:(struct _NSZone *)zone (+(instancetype)alloc 和 +(instancetype)new 都会走 a 阅读全文
posted @ 2017-11-24 14:01 zzlei 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 目标:公司需要上架一款游戏,里面加了网页支付,多次上架被拒。猜测苹果审核时看到代码中的某某支付等相关字样。所以 老板:你把sdk中所有相关内容都搞掉 解决办法:将所有注释内容替换无意义内容(这里),将多语言文件内容进行加密。 代码: 阅读全文
posted @ 2017-11-22 16:20 zzlei 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 目的:iOS SDK 开发,代码不应带有注释,但是为方便后续开发,注释还是需要的。(还有点问题,主要是正则问题,待我正则有所小成再来搞定它) (这个问题已针对我自身代码搞定了) 目标:将代码中注释内容提取写入txt文件,将原注释位置用特定标识替换,待打包完成后再将注释内容回滚。 提取注释:注释方式包 阅读全文
posted @ 2017-11-17 10:40 zzlei 阅读(592) 评论(0) 推荐(0) 编辑