綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[求助] 有 root 的朋友請協助

[複製連結] 查看: 1353|回覆: 0|好評: 0
跳轉到指定樓層
樓主
vennstrom | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2013-8-18 17:55

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
我正在研究使用 Linux 核心的漏洞 CVE-2013-2094 來取得 root 權限的方法。

是基於別人已經做好的框架,來加入對 One SV 的支援。

要利用這個漏洞,我需要取得幾個函數的記憶體位址(需要 root 權限),這個記憶體位址會因爲核心版本而不同。

如果你的核心版本(設定->關於->軟體資訊->更多->核心版本)是 3.4.10-gb590306 root@abm022 #1 SMP PREEMPT ,而且你有 root ,請你做以下操作來幫我取得那些記憶體位址:

1. 安裝與設定 adb
2. 打開終端機或命令提示字元,使用 "adb shell" 連接到裝置,然後在命令列裏面下 "su -" (不包含引號)來切換爲 root
3. 命令提示字元應該會變成 # ,下 "echo 1 > /proc/sys/kernel/kptr_restrict" (一樣不包含引號,後面也一樣)
4. 下 "cat /proc/kallsyms > /data/local/tmp/kallsyms.txt"
5. 再開另一個終端機或命令提示字元,下 "adb pull /data/local/tmp/kallsyms.txt"
6. kallsyms.txt 這個檔案會存在使用者資料夾裏面。如果不知道使用者資料夾在哪,就使用檔案搜尋找 "kallsyms.txt"
7. 把檔案上傳到這邊,或是任何方法讓我取得這檔案
8. 在第一個終端機下 "echo 0 > /proc/sys/kernel/kptr_restrict"

如果哪邊說得不夠清楚我都願意詳加解釋,請大家務必幫忙,謝謝!

相關資訊:
  • http://insitusec.blogspot.tw/2013/01/kallsyms-on-android.html
  • https://gist.github.com/fi01/5794566
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 1幫助 +1 收起 理由
ridewithtaiwan + 1

查看全部評分

收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則