iOS 安全
文章平均质量分 55
skylin19840101
这个作者很懒,什么都没留下…
展开
-
Mac环境下iterm使用Git命令中文显示乱码
Mac环境下iterm使用Git命令中文显示乱码原创 2022-10-17 10:51:37 · 1601 阅读 · 1 评论 -
Xcode编译没问题而使用xcodebuild命令却生成失败
可能大家在项目开发中有时会遇到这样的问题:明明在Xcode工具中编译没问题,但当使用xcodebuild命令时却无法正常打包,这是为什么呢?一、错误比如,一个错误如下:xxx/ViewController.swift:339:15: warning: 'catch' block is unreachable because no errors are thrown in 'do' block } catch { ^xxx/AppDe...原创 2022-04-11 16:41:30 · 3959 阅读 · 0 评论 -
iOS资源热更新
1.实现iOS图片等资源文件的热更新化系列实现iOS图片等资源文件的热更新化(零): 序实现iOS图片等资源文件的热更新化(一): 从Images.xcassets导出合适的图片实现iOS图片等资源文件的热更新化(三):动态的资源文件夹实现iOS图片等资源文件的热更新化(四): 一个最小化的补丁更新逻辑实现iOS图片等资源文件的热更新化(五): 一个简单完整的资源热更新页面...原创 2019-12-17 10:05:43 · 585 阅读 · 0 评论 -
IOS防作弊产品技术原理分析
参考:https://www.cnblogs.com/2014asm/p/10945441.html原创 2019-11-18 14:22:34 · 950 阅读 · 0 评论 -
iOS下C++的链接错误
1.Mac上编译C++报错https://www.cnblogs.com/wingpig/p/5256920.html2. 从Xcode10不再支持libstdc++说起https://www.jianshu.com/p/44915099abaf原创 2019-10-14 22:37:54 · 347 阅读 · 0 评论 -
在mac下编译llvm的源码
一、LLVM源码源码地址:LLVM源码直接下载的源码只有llvm,没有其他的,比如clang就没有,所以还是通过下面的操作来下载1. 迁出LLVMsvn co http://llvm.org/svn/llvm-project/llvm/trunk llvm-6.0现在最新的llvm版本是:6.0.0,2018.3.8更新2. 迁出Clangcd llvm-6.0/toolssvn co http:...原创 2017-05-19 15:04:46 · 4177 阅读 · 0 评论 -
iOS应用砸壳
1、手动砸壳https://www.jianshu.com/p/4aee1c07d1da2、自动化砸壳frida-ios-dump该工具基于frida提供的强大功能通过注入js实现内存dump然后通过python自动拷贝到电脑生成ipa文件,通过以下方式配置完成之后真的就是一条命令砸壳请参考:https://bbs.pediy.com/thread-224399.htm...原创 2019-01-22 11:22:47 · 3139 阅读 · 0 评论 -
内存泄露(一):静态检测Analyze
1、Value stored to 'xxx' during its initialization is never read容易出现这个问题的情况:一个数据源却申请了两块内存。导致另外一个内存没用了。如:例子1:想把两个可变数组分情况赋值 //NSMutableArray *tempArray = [NSMutableArray arrayWithCapacity:0]; //...原创 2019-07-24 20:02:00 · 1427 阅读 · 0 评论 -
批量修改类名、属性名、插入混淆代码、修改项目名称的shell脚本
https://gitee.com/dhar/YTTInjectedContentKit原创 2019-09-09 22:19:03 · 944 阅读 · 0 评论 -
如何查看越狱机的完整文件系统?
iFile 安装到手机中,查看文件系统,跟iFunBox的功能类似Filza File 跟iFile一样iFunBox iFunBox可以安装到windows后者mac上,通过usb管理手机的文件系统 iFunBox是iPhone以及苹果其他产品的通用文件管理软件。以类似windows资源管理器的窗口方...原创 2019-09-16 17:32:58 · 8602 阅读 · 0 评论 -
ollvm的使用
https://github.com/obfuscator-llvm/obfuscator.githttps://github.com/obfuscator-llvm/obfuscator/tree/llvm-4.0一、下载源码:"-b llvm-4.0",下载llvm-4.0 branch,目前是最新的二、Build(1)mkdir build(2)cd build/(3)cmake -DCMA...原创 2018-04-18 17:31:57 · 6710 阅读 · 1 评论 -
iOS反调试: 反调试与绕过的奇淫技巧
反调试反调试从逻辑上分大概分为, 一种是直接屏蔽调试器挂载, 另一种就是根据特征手动检测调试器挂载. 当然也分为使用函数实现 和 直接使用内联 asm 实现.ptrace 反调试ptrace 反调试可以使用四种方法实现.1. 直接使用 ptrace 函数这里使用的是dlopen+dysym.typedef int (*PTRACE_T)(int request...转载 2018-04-17 10:43:48 · 5989 阅读 · 3 评论 -
PP助手安装iFile
PP助手安装iFile原创 2016-12-27 19:16:21 · 3578 阅读 · 0 评论 -
xcode反汇编调试iOS模拟器程序系列
xcode反汇编调试iOS模拟器程序系列原创 2017-01-22 15:01:01 · 380 阅读 · 0 评论 -
IDA反汇编/反编译静态分析iOS模拟器程序系列
IDA反汇编/反编译静态分析iOS模拟器程序系列原创 2017-01-22 15:02:36 · 690 阅读 · 0 评论 -
iOS逆向工程优秀博客汇集
iOS逆向工程优秀博客汇集转载 2017-03-23 10:58:30 · 688 阅读 · 0 评论 -
iOS程序破解:获取应用商店上应用的ipa程序包
综上,通过越狱手机不仅可以获得AppStore上的APP,更可以获得企业账号发布的APP,如果是AppStore上的APP且想进行逆向分析,还需要使用clutch工具进行砸壳。如果没有越狱手机,可以通过浏览器获取企业账号发布的APP,有可能需要伪装成手机浏览器,其实如果对方服务器添加了签名验证,那么即便是伪装成手机浏览器也不能获取了,所以,如果自己在发布企业app时,如果不想被破解,最后使用签名验证的方式。原创 2017-03-14 20:03:19 · 30334 阅读 · 0 评论 -
iOS设备越狱
iOS 越狱原创 2018-02-28 10:12:27 · 7283 阅读 · 0 评论 -
iOS设备一键越狱(PP助手、盘古越狱)
iOS设备一键越狱(PP助手、盘古越狱)原创 2016-12-27 17:48:40 · 4568 阅读 · 0 评论