我的逆向工程之路 - 概念原理篇

基础概念:

其实很多知识 在学校里面已经学过的,只是一直没怎么用,也就容易忘记。这里在系统的做个整理吧!

  1. 目录:

    /根目录 , 以斜杠标示,其他所有文件和目录都在根目录下展开  
    /bin   , binary 用户级的基础功能的 二进制文件(ls, ps)  
    /boot  , 系统启动的文件  
    /dev   , device 每个文件,代表系统的一块设备(硬盘)或字符设备(调制解调器)  
    /sbin  , system binaries 系统级的基础功能的 二进制文件 (netstat, reboot)  
    /etc   , et cetera 其他, 系统脚本 及 配置文件 (passwd, hosts)  
    /lib   , 系统库文件,内核模块,设备驱动等  
    /mnt   , mount 挂载,临时的文件系统挂载点  
    /private (etc, var)  
    /tmp   , 临时目录  
    /usr   , 包含大多 用户工具 和 程序  (/usr/bin, /usr/include, /usr/lib)  
    /var   , variable 经常更改的文件,(日志, 用户数据, 临时文件, /var/mobile/Applications 所有AppStore 的App)  
    /Applications 所有系统的App 和 越狱Cydia的App(/var/stash/Applications)  
    /Developer Xcode连接时,选择了Use for Development  
    /Library, 系统App的数据 (/Library/MobileSubstrate 基于MobileSubstrate的插件,是一个提供hook功能的基础平台,该平台上的插件通常称为tweak)  
    /System , 包含大量系统组件(/System/Library/Frameworks, /System/Library/PrivateFrameworks, /System/Library/CoreServices (SpringBoard.app 即桌面管理器), /System/Library/PreferenceBundles(各种bundle 即设置里的功能))  
    /User   , ->/var/Mobile (/var/mobile/Media/DCIM 照片 ...)
      
    
  2. 文件权限:

    r : read  
    w : write  
    x : execute  
    权限分别所属于:拥有者(创建者) , 所属群组,其他所有人  
    也就是 有9位 如:rwxr-xr-x  ( - 表示没有该权限)  
    二进制 : 111101101  -> 对应三个十六进制: 755
    
    

3.未完待续...

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • two Last login: Tue Aug 4 17:09:57 on ttys000 yushengyang...
    aofeilin阅读 4,717评论 1 9
  • 1. 为什么要逆向工程 iOS 逆向工程主要有两个作用:1,分析目标程序,拿到关键信息,可以归类于安全相关的逆向...
    弦暮阅读 5,068评论 2 4
  • 如果你看完书中的所有例子,你很可能已经做完你的实验和在已经越狱的iPhone上的研究。因为和许多人一样,几乎所有的...
    fishmai0阅读 17,180评论 2 42
  • 前提 (1)什么是越狱: 越狱是指通过分析iOS系统代码,找出iOS系统漏洞,绕过系统安全防护,获取系统root权...
    ForestSen阅读 11,448评论 1 47
  • 软件目录路径: /Applications 字体路径: System\Library\Fonts\Cache FI...
    dongfang阅读 13,820评论 1 4

友情链接更多精彩内容