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

基础概念:

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

  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.未完待续...

你可能感兴趣的:(我的逆向工程之路 - 概念原理篇)