2015-06-27 12 views
-1

我,當我瀏覽它通過Chainsdd瀏覽蘇二進制代碼只見它用setuid(0) setgid(0) 給root權限蘇二元怎麼運作?

所以我的問題是:可以在我自己的C庫使用這種方法嗎?

如果不是,那麼su怎麼做呢?是因爲它被放置在/system分區中,其中一些chmod或其他類似的操作已經被執行了嗎?

+0

爲什麼要投票呢? – DevUt

+0

這不屬於android.stackexchange.com,因爲即時通訊問我自己的c圖書館 – DevUt

+0

如果你認爲它可以幫助其他請投票它:) :) – DevUt

回答

1

su可執行文件應該設置suid標誌。這使它可以從其所有者的uid和gid開始,它們都應該是root。 從Android上的一個正常應用程序中,不可能調用setuid(0)setgid(0),因爲它們都是以任意非root用戶uid和gid開頭的。

+1

@llya爲什麼我的問題被低估? – DevUt

+0

我不知道。我不是那個低估了它的人。 –

+1

但是有什麼想法?爲什麼 – DevUt