上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 107 下一页
摘要: iOS应用安全防护框架概述 攻易防难,唯有缜密、多层的防护网络才能可靠的保护我们iOS应用程序的安全。那么,一个完善的iOS应用安全防护框架都要写哪些东西呢? 首先,先梳理一下常见的逆向及攻击工具。 iOS应用逆向常用工具 Reveal Cycript Class-dump Keychain-Dum 阅读全文
posted @ 2017-06-04 18:52 李洪强 阅读(465) 评论(0) 推荐(0) 编辑
摘要: iOS字符串安全 一个编译成功的可执行程序,其中已初始化的字符串都是完整可见的。 针对于iOS的Mach-O二进制通常可获得以下几种字符串信息: 资源文件名 可见的函数符号名 SQL语句 format 通知名 对称加密算法的key 攻击者如何利用字符串 资源文件名通常用来快速定位逆向分析的入口点。 阅读全文
posted @ 2017-06-04 18:51 李洪强 阅读(510) 评论(0) 推荐(0) 编辑
摘要: App Extension的脱壳办法 从app store下载的app和app extension是加过密的,可以通过otool查看: $ otool -l binary_name | grep crypt cryptoff 16384 cryptsize 294912 cryptid 1 iPho 阅读全文
posted @ 2017-06-04 18:50 李洪强 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 漫谈iOS Crash收集框架 为了能够第一时间发现程序问题,应用程序需要实现自己的崩溃日志收集服务,成熟的开源项目很多,如 KSCrash,plcrashreporter,CrashKit 等。追求方便省心,对于保密性要求不高的程序来说,也可以选择各种一条龙Crash统计产品,如 Crashlyt 阅读全文
posted @ 2017-06-04 18:48 李洪强 阅读(621) 评论(0) 推荐(0) 编辑
摘要: iOS应用代码段瘦身办法 大型app应对苹果官方代码段大小限制的小伎俩… 背景 苹果官方文档 对二进制 __TEXT 段大小有限制: 代码实在瘦不下去怎么办? 解决方案 利用 rename_section 过审核,在Xcode中向 “Other Linker Flags” 中添加 -Wl,-rena 阅读全文
posted @ 2017-06-04 18:47 李洪强 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 李洪强iOS开发之Block和协议 李洪强iOS开发之Block和协议 李洪强iOS开发之Block和协议 OC语言BLOCK和协议 一、BOLCK (一)简介 BLOCK是什么?苹果推荐的类型,效率高,在运行中保存代码。用来封装和保存代码,有点像函数,BLOCK可以在任何时候执行。 BOLCK和函 阅读全文
posted @ 2017-06-03 20:25 李洪强 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 李洪强iOS开发之数据存储 iOS应用数据存储的常用方式 1.lXML属性列表(plist)归档 2.lPreference(偏好设置) 3.lNSKeyedArchiver归档(NSCoding) 4.lSQLite3 5.lCore Data Documents: 保存应用运行时生成的需要持久化 阅读全文
posted @ 2017-06-03 20:10 李洪强 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 如何让程序在后台保持挂起状态 程序的状态分为:前台运行,后台挂起,后台休眠 为了让项目的网络请求保持活跃状态,需要对程序进行设置. 在applicationDidEnterBackground方法中调用下面的方法,可以让程序进入挂起状态,但在未知时间内,可能会被系统设置为休眠,如果在将程序设置为播放 阅读全文
posted @ 2017-06-03 20:02 李洪强 阅读(2304) 评论(0) 推荐(0) 编辑
摘要: bug: 今天做项目的时候遇到了这样一个崩溃信息: 解决Collection <__NSArrayM: 0xb550c30> was mutated while being enumerated.- bug: 今天做项目的时候遇到了这样一个崩溃信息: 解决Collection <__NSArrayM 阅读全文
posted @ 2017-06-03 16:12 李洪强 阅读(4368) 评论(0) 推荐(0) 编辑
摘要: 把一张图片 转成二进制流 用AFNetworking POST 上传到服务器. AFHTTPRequestOperationManager *manager = [[AFHTTPRequestOperationManager alloc] initWithBaseURL:[NSURL URLWith 阅读全文
posted @ 2017-05-26 20:15 李洪强 阅读(806) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 107 下一页