美文网首页
iOS应用逆向工程笔记 -1

iOS应用逆向工程笔记 -1

作者: 指尖猿 | 来源:发表于2017-05-19 13:19 被阅读44次

今儿刚入手iOS应用逆向工程这个本书.看到如下这些基础东西,顿时觉得很实用,刚好补缺我这缺乏基础短板.所以我决定抄书~!可能会有错别字,如果能指出不胜感激!抄是为了加强自己的记忆.

./: 根目录,以斜杠表示其他所有文件目录在根目录下展开.

./bin: "binary"的简写,存放提供用户级基础功能的二进制文件,如ls.ps等.

./boot: 存放能使系统成功启动的所有文件.iOS中此目录为空

./dev: "device"的简写 ,存放BSD设备文件.每个文件代表系统的一个块设备或字符设备一般来说.'块设备'以快为单位传输数据,如硬盘,然而'字符设备'以字符为单位传输数据,如调制解调器.

./sbin: "system binaries"的简写,存放系统级基础功能的二进制文件.例如 netstat  reboot等.

./etc: "Et Cetera"的简写,存放系统脚本及配置文件,如password ,hosts等.在iOS中,/etc是一个符号链接,实际指向/private/etc.

./lib: 存放系统库文件,内核模块及设备驱动等.iOS此目录为空.

./mnt: "mount"的简写,存放临时的文件系统下载点,iOS次目录为空.

./private: 存放两个目录,分别是/private/etc和/private/var.

./tmp : 临时目录.在iOS中/tmp是一个符号链接,实际指向private/var/tmp.

./usr:包含了大多数用户工具和程序./usr/bin包含那些/bin和./sbin中未出现的基础功能,如nm.killal等;/usr/include包含所有的标准C头文件;/usr/lib存放库文件.

./var: "variable"的简写,存放一些经常更改的文件,比如日志,用户数据,临时文件等.其中/varmobile和/var/root分别存放了mobile用户和root用户的文件,是重点关注的目录.

./Applications: 看名字就知道了肯定放APP的.(存放所有的系统APP和来自于Cydia的APP (注*** Cydia是越狱之后自动安装的一个插件)不包括APPStore

./Developer: 如果一台设备连接Xcode中后被指定为调试机,Xcode就会在iOS中生成这个目录,其中会包含调试需要的工具和数据.

./Library:存放一些提供系统支持的数据.

./System/Library: iOS文件系统中最重要的目录之一,存放大量系统组件.

./System/Library/Frameworks和System/Library/PrivateFrameworks:存放iOS中的各种framework,其中出现在sdk文档中的只是冰山一角.

./System/Library/CoreServices里的SpringBoard.app: iOS桌面管理器,是用户于系统交流的重要中介

相关文章

网友评论

      本文标题:iOS应用逆向工程笔记 -1

      本文链接:https://www.haomeiwen.com/subject/dnryxxtx.html