首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
逆向
订阅
浮生半日闲2024
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
OCLint 实现 Code Review - 给你的代码提提质量
工程代码质量,一个永恒的话题。好的质量的好处不言而喻,团队成员间除了保持统一的风格和较高的自我约束力之外,还需要一些工具来统计分析代码质量问题。 本文就是针对 OC 项目,提出的一个思路和实践步骤的记录,最后形成了一个可以直接用的脚本。如果觉得文章篇幅过长,则直接可以下载脚本 …
LLVM插件开发
LLVM是架构编译器的框架系统,以C++编写而成,用于优化任意程序语言编写的程序的编译时间,链接时间,运行时间以及空闲时间,对于开发者保持开发,并且兼容已有的脚本。LLVM计划启动于2000年,最初由美国UIUC大学的一个博士主持开展和开发。 任务:词法分析,语法分析,语义分析…
iOS使用OCLint做静态代码分析
静态代码分析是一个来检测对于编译不可见的缺陷的关键技术。 1. 创建一个PMDOclint.sh的文件, 将下述代码拷贝到文件中,并将文件放入到jenkins的根目录下 (例如我的就是/Users/buildWork/.jenkins/PMDOclint.sh) , 我自己使用…
从Oclint开始接触Clang编译
安装:运行cmake图形界面程序,在左上角的选项栏中选择Tools,点击How to install for Command Line Use,官方给出了三种安装cmake command line tool的方法,即终端能够识别cmake命令的方法。我选择了官方给出的第二种方…
LLVM & Clang 入门
本文主要从下面几个方面简单介绍了一下 LLVM & Clang。 LLVM包含三部分,分别是LLVM suite、Clang和Test Suite。 LLVM suite,LLVM 套件,它包含了 LLVM 所需要的所有工具、库和头文件,一个汇编器、解释器、位码分析器和位码优化…
iOS逆向 代码注入+Hook
在OC中,SEL和IMP之间的关系,就好像一本书的“目录”。 SEL是方法编号,就像“标题”一样。 IMP是方法实现的真实地址,就像“页码”一样。 他们是一一对应的关系。
iOS应用代码注入防护
在应用开发过程中,我们不仅仅需要完成正常的业务逻辑,考虑应用性能、代码健壮相关的问题,我们有时还需要考虑到应用安全的问题。那么应用安全的问题涉及到很多方面。比如防止静态分析的,代码混淆、逻辑混淆;防止