【Android 逆向】Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )
生活随笔
收集整理的這篇文章主要介紹了
【Android 逆向】Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一、Android 逆向中使用的 android.permission 權限
- 二、Android 系統中的 Linux 用戶權限
一、Android 逆向中使用的 android.permission 權限
Android 逆向中使用的權限 :
- android.permission.SET_DEBUG_APP : 調試程序 , 應用有該權限后 , 可以指定調試相關的程序 ;
- android.permission.WRITE_EXTERNAL_STORAGE : 向 SD 卡寫出數據 ;
- android.permission.WRITE_SETTINGS : 寫出系統設置 ;
- android.permission.WRITE_SECURE_SETTINGS : 讀寫系統安全項 ; 應用獲取該權限后 , 可以獲取當前系統的環境狀態 , 當前設備是否是 root 過的設備 , 是否有其它的威脅 , 如 : selinux 是否被設置成寬容模式 ; selinux 一旦打開強制模式 , 將禁止進程間調試 ;
- android.permission.MOUNT_UNMOUNT_FILESYSTEMS : 掛載 或 卸載 外部文件設備 ;
- android.permission.ADD_SYSTEM_SERVICE : 發布系統級服務 ; 一般輸入法就是系統級服務 ;
二、Android 系統中的 Linux 用戶權限
Android 用戶權限 :
- root 權限 : 擁有所有的權限 , 尤其是 root 用戶 , root 分組 的用戶 , 幾乎可以做任何操作 , 擁有系統的最高控制權限 ;
- system 權限 : 僅次于 root 權限 ;
- shell 權限 : 就是 adb shell 進入后對應的權限 , 其比 用戶權限 所訪問的文件范圍要大一些 , 但是很多目錄都無法訪問 ;
- usr 權限 : 應用權限 , 每個應用都會生成一個 用戶 ; 只有 /data/data/包名/ 目錄 和 外部 SD 卡的權限 , 沒有其它目錄的訪問權限 ; 跨應用訪問數據必須使用特殊手段 ;
- sdcard_rw 權限 : 只限于 SD 卡目錄 , 只有讀寫權限 , 沒有執行權限 ; 該目錄的用戶雖然屬于 root 用戶 , 但是文件所在的分組是 sdcard_rw , 該分組沒有執行權限 , 只能進行讀寫操作 ;
調試開發的時候可以使用 root 權限 , 但是日常使用的手機 , 強烈不推薦進行 root ;
更詳細內容參考 【Android 逆向】Android 系統中文件的用戶和分組 ( 文件所有者與分組 | /sdcard/ 的文件分組 | /data/ 目錄分析 | 用戶類型 ) 博客 ;
總結
以上是生活随笔為你收集整理的【Android 逆向】Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Android 逆向】selinux
- 下一篇: 【Android 逆向】Android