際際滷

際際滷Share a Scribd company logo
Evil Shell: Hacking Linux
Users
悋惆惡 惠惡悸 忰惆
@Voulnet
悋忰悋惘惷悸 惘愆愀!
癌悋悋惠 惠悽惆悋愕悋
癌慍悋悧 惺 愆悋惘悸悋  惠忰惆惓悋
癌悋忰惘悸  惡 愕惡悖 悋!
癌悴惺悋惠 悋 愕
癌愃惘 悋惠惘惷忰悋 悋.
癌悋忰悋惘惷悸 惷惺:惠悽惆愕 悋惘惠悋悽 愀惘悋愕
癌悋惘悋 悋悴悸 惘愀 惺 Terminal
癌惡悸惘惠悴悋惡 惡惆悖 悖  惠惺 悸惘愀 惷悖!
癌惆悋悸悖 惠悽惆愕SSH惡悋愕 惺惆 愕 惴悋 惺 惆悽
癌 悋惺悋linux.Voulnet.com
癌悋愕 惺 惆悽愕 悋悵 惠悽惆愕悋lowuser
癌愕 惘悋
ssh lowuser@linux.Voulnet.com
癌惘愕悋 悸
LowUser@Linux
癌悵 惓 悋悴悸 愕惘惠 悋惆悽 惆惺:
 悋惠忰悋惶悋 悵悴愕悋
癌悋惶悋忰悋惠 惡悵 忰 愆悄 :
癌悋悄悸惘read惠悋惡悸 write愆愃惠 execute
癌惡悋 悋 悋悸 悋悴惺悸 悋 悋 惠悽惆愕悋悸
癌惓悸悖:
癌悋惡悋 悋惶悋忰悋惠 惠忰 :777
癌悋 愀 悋惡悋 悋惶悋忰悋惠 惠忰 :700
癌愆愃惠 悋悄惠惘 惺悴悋 惺惠愀愕 :555
癌悋悄悸惘 愀 惠悋忰 :444
愀愕惡 惘惠 惡惆悖:
癌悋愕 惴悋悋 惺 惠悽惆愕 悋highuser悖 惆惘
愕悋惡忰惡 惠忰.
癌惡 悋悽悋惶悸 惘愕悋 悸 悴惆 悖  悖
癌悋忰悋 悋愆愃惡惠  悋悴惘惡 悋  惘
悴惘惡:
癌惘悖ps aux惠惺 悋惠 悋悴惘惡悋 惶惠悋 悋 惴惘悋忰悋 .
癌愆愃悋 悋惠 悋悴惘惡悋 惡惘惠悸  悖 惆惘highuser
癌悖惘 悋
ps aux | grep highuser
癌悋悧惺惘!惆悽 惘愕悋 悸 悴惆悋argument悋悴惘惡悋 忰惆.
癌惆 悋惘悋 愕愀惘  悋愆愃惠 惆惺 悋悴惘惡悋  悋惺惆惆惠惷忰
愆悋悧惺 惓悋 惠悽惆愕悋 惘愕悋 悸mysql
 悋惠忰悋惶悋 悵悴愕悋...惠惶惘惓悖 
癌 惡惘悋悴 愆愃惠 Linux悽惘悖 惠悽惆愕 惶悋忰悸 忰惠惠.
癌惠悽惆愕悋 惡 惘愕悋 悋惠 愆悋惘悸  惷悖 惡惆.惓悋:惡 惘悋悴
惴悋 悸愀悋忰惠悋 愕悽 惡惺!
癌悸惶悽悋 惘愀 惺 SUID
Set User ID
 悋惠忰悋惶悋 悵悴愕悋...惠惶惘惓悖 
癌悸惶悽惡悋 惡愀惷 悋惆惘悋 悋惘惡悋悴 悋 悵悋悋SUID悗惆 悖 悖 愆惡 惘惡悴
愕惡悖 悋 忰惆惆悸 悸惴 愀.....!
癌忰惡 悋悋 惠忰悋惡 愕忰 惆 悋惴悋悧  悋惺惆惆 悗惆 悋 悵悋悋愕悋悋惡惠
惶悋忰悸 惘惓悖!
癌悸惘惡愀 惠惺 悋悴惘惡 惺 惴悋悋  惡忰惓SUID惠悽惆愕highuser
 悋惠忰悋惶悋 悵悴愕悋...惠惶惘惓悖 
癌惘悖 惠悽惆愕find惠悋悋 忰悋 惺:
find / 2>/dev/null -user highuser -perm /u+s -exec ls -lah {} ;
惘悋 惺 惘愆忰
 悋惠忰悋惶悋 悵悴愕悋...惠惶惘惓悖 
悋悖惘 惺悋悖惘
find 悋惡忰惓 惺
/ 悋悋惠 惴悋 惡惆悋悸 悖 悴悵惘 悖 惘悖愕 
2>/dev/null 惘忰悋 errors惘忰 悋
-user highuser 悋惡忰惓悋愕惠悽惆 惠悽惶 悋惠 惺
highuser
-perm /u+s 悋惶悋忰悋惠SUID
-exec ls -lah {} ; 悖惘 惡惠愆愃 ls lah悋惠悋悧悴 惺
惠悋惶悋 惘
癌惡惘悋悴nmaparp惡惶悋忰悸 惡愀惷 惠SUID惠悽惆愕highuser.
癌惡悋惠愆悋 惴悋悧 惠悽惆愕惠 悋悴惘惡...愕悋惡忰惡 悽悋  惠忰 悖  highuser悖
悋悽悋惶悸 悋惠 悖惘
癌 悖惘 悖 惆惘/home/highuser/my-secret.txt悸惘愀 悋 
癌惺!
癌惘惡悖 惡悋惘愆悸 悋悄惠惘 惺惠愀愕 悋cat悋 惺 悋惶悋忰悋惠 愕惡惡惡.
癌惠悽惆愕 悋悋 愕忰惠 悋 惶悋忰悋惠 惆 悋highuser悋悴惘惡 惠愃悋愕悋 惺惠愀愕  
SUID惡悋愕 悴惆悋悋 悋惠
癌惘悖arp悋惠  悋悄悸惘悋 悸惶悽悋 !惠悋忰 惠悽惆悋愕悋惡f悋 忰惠惆惆 惓.
癌悋 惡悋惘悴.arp f /home/highuser/my-secret.txt
癌惠悋忰 惠悽惆愕悋 惠惺 v悋悧惆悸慍悋 惓惘悸惘惓悋 惷惺 惠悽惆悋愕悋verbose.
癌惘悖 惺 悋悵悋nmap惆悋愕悋惡忰惡 惠忰悋 悖 悋惠 悋悄悸惘 highuser
癌惘悖nmap悋 悸惶悽悋 scripting惆惘惠 惡悋 惠 惡惠惘愕 愆愃惠 悖!
癌愕惠 惡惠惘愕悋NSE悖Nmap Scripting Engine
癌惡惠惘愕 惠悋惡悸 惺惠愀愕 nse惡惷惺 惺 悋惘惡悋悴  悽悋悋  惠愃愕suid
癌 悴惠惆悋 悋忰惆悸 惠悴慍惡 惠/home/lowuser/shell.nse
癌悴惘惡:nmap --script /home/lowuser/shell.nse
癌惠悽惆愕悋 悋惆惘悖  悋悵悋 惡愀highuser悋 惓惘 惡惘悋悴 惠忰惡  悖愆
癌悋惘惡悋 忰惠 惠忰悋 惡悴惘惆 愕悋惡忰惡 惠忰悋 惠 悖  悴
癌悋惡悋悴:
Hacking with GDB
癌惠悽惆悋愕悋惡 惡惘悋悴 悖 忰惠 惆惺gdbdebugger悋 忰 悖gdb惡忰惓
悋愕 悽  惺.gdbinit愆愃惠 惠 悋悵 悋悋 gdb愆愃 .
癌  悋惘悖  愆悋悄 悋 惷惺 悖  .gdbinit悋悧惠悋 愆愃惠 惠 悋悵
癌悋惡悋悴:
Hacking with GDB
癌悖 惆悴悋 悋悽惘惡gdb 惡悖 惡 悋 悋悧惠悋.gdbinit悋 悵悋悋 悋悋 惺 悖
悖 愃惘 惡愀惡惷 惠悽惆愕悋.
癌悋 highuser悸惷惺 悖 悸悖 惺惆悋惆悋惠悋 惠悽惆悋愕悋惡
癌悋忰惶/home/highuser/.gdbinit惘悖 惠悽惆悋愕悋惡cat.
Hacking with GDB
癌愕悋惡忰惡 惠忰悋惡 highuser忰惡  惠忰 悋悴惘惠惆愕悋 惘愀 惺惓
 惡悴惡 悋惷惺 .gdbinit惘悖 悖 惶惆悋惘悋 悽悋  惺惠愀愕 悽.
癌悋 悋悵惡/home/lowuser/tricks/debug-this悋悋惠 悋忰惶:
.gdbinit & .command.sh
惠惘 悋悵悋
Hacking with GDB
癌愕悋惡忰 惠悽惆悋愕悋惡 悋 愕悖highuser惡惘悋悴 惠悽惆悋愕悋gdb悋悋 
愕悋惡悋 悋悵惘.惶悋忰悋惠 愕悋惡忰 忰惠惠 悋惡惺 悋惘悋悖 惠愕 highuser
癌惺惘 悖  
癌 愆悋悄悋 惠 /home/highuser/results/gdbinit-trick.txt
惡惶悋忰悋惠highuser惺!
Hacking with GDB
癌 悋惘悋 悋悴悸愕悋悋  悋惺惆惆 悋悽惠惶悋惘 愆愃惠 愕惠悋惘
惡惆悸悋 悋惆悽悋惠 悖 悋惠惘悋悋悽惠惶悋 悸惶悽悋 惠悽惆悋愕悋惡.
Wildcard are  Wild!
Wildcard Function Example
* 悋悋惠 悋忰惘  惺惆惆 悖 cat *
悋 悋悴惆悸 悋悋惠  悋愀惡惺
? 惺惆惆1悋悋惠 悖 悋忰惘  cat ab?
惡 惡惆悖  悖 悋愀惡惺ab愀 惓悋惓 惡忰惘 惠
[ ] 忰惶忰 悋 悖 悋惘悋 悖 悋忰惘  悴惺悸 cat [afg]bc
惡 惡惆悖  悖 悋愀惡惺a悖f悖g惡 惠bc
- 愀悋悋惘悋悋 悖 悋忰惘  惆 悖 cat [a-z]bc
 惡忰惘 惡惆悖  悖 悋愀惡惺a悒z惡 惠bc
癌悋 惠愃悋愕悋  wildcards悋愃惘 愕悋悋惡惠忰惡 惠忰
癌悋惡悋悴:
癌愕悋 惴悋悋 悋惘悖 惠悽惆悋愕悋惡 !
癌惓悸悖:tar, rm, rsync, chmod, chown
Wildcard are  Wild!
癌 悋惘悋 悋悴悸  愆悸悋愕悋惓 悋悽惠惶悋惘 惠悽惆悋愕悋 惆惺*愕 悖
 忰 悋悵 悋惡惺 悋悴惆悸 悋悋惠 愕悋悄悖  悴惡惡current directory
愆愃惠 悋惆惘悋 惘悋惡 惘惡愀悋.
癌悋惘惡悋 愆愃惠 悋惠惘悽悋 悋悋惠 愕悋悄悖 惡 惡愀悸悽 愕惡惡 悵悋悴..惓悋:
rm愕忰悋惡  惘悖.愃悸惡惶 悋愆愃 rm *悋愕  悋 悋rf
癌忰惆惓愕 悋悵悋
Wildcard are  Wild!
Wildcard are  Wild!
癌惠悋悋 忰悋 惺愕:rm file1 file2 file3 rf悽惘悋 悋 悋愕  悖
rf悽悋惘 悖 惺  惠rf惘惡悋悴rm悋悋惠 惺悴 忰悵 悋悵
忰惠悵惘 惆!
癌悽惘悖 悋惘 惠愃悋悋愕悋 惺惠愀愕 惆惠悖悋惡
Wildcard are  Wild!
癌惘惡悖 惡惆悖tar悋惷 悋悋惠  悋悋惠 惷愃愀  惺悋惆悸 惠悽惆愕悋愃愀悸.
癌悸愀悋忰惠悋悋 愕悽悋 惺 惷悋悖 惠悽惆愕backup悋惠.
癌惠惺悋惠 惶忰悸  惘 悋 悋惠惘悽悋 惡惺惷惡 惘悋 悵悋 愆悸man tar:
癌悋惠惘悋悽悋 悵 惠悽惆悋愕悋惡 悋惘悖 愆愃惠 !
Wildcard are  Wild!
癌悋惠 惓悋惓 惺惶 惠悋悴忰 愀:
癌惘悖 愆愃惠 惆惺tar悋悽惠惶悋惘 惺* 悋悋惠 悵 惡 悋惘惡悋悴 悽愀愕惡
愆愃惠悋 悋惠惘悽悋!
Wildcard are  Wild!
--checkpoint=1 忰惠悋悴 悋惘悋 愆愃惠 悽悋惶悸 惠惺tar
--checkpoint-action=exec=sh shell.txt 忰惠悋悴惡惘悋悴  悽悋惶悸tar 悋惘悋 愆愃惠 惠  忰惠惆惆 悋惠
shell.txt 忰惠 悋悵 悋惡惘 愆愃惠 惺 悋惠愆愃 悋惆惘悋 悋惘悋 惺悋悴tar
癌愕悋惡忰 惠悽惆悋愕悋惡 悋 愕悖highuser悋 悋悵悋惡
/home/lowuser/tricks/tar-trick-wildcards
癌惡悋愕 惡悸悋愀 悋悋惠 惠悴慍惡 惠.惺backup悋悄悸惘惡 惡 悋惠
惠悋悋:
tar cf /tmp/archive.tar *
Wildcard are  Wild!
癌惠愕悋  惺惠愀愕 惠惘惠悋悋 惺 惺 惆 悋  惠悽愕惺惘 悽惆
惡  忰惆悖 惺惘 悋 惓忰惡 悋悋惠 惡惘惠悸 惠 惠 悋悋惠愃悸惶php悖sh
悋悽愀惘悸 悋惺悋  愃惘悋 悖...
癌惡惺 惠 惠 悵悋悋backup惠悽惆悋愕悋惡tar*惘惡 愀 悋惘惠悋悽  惺
愕悋惡悋 悋悖惘 悋 惓 愕悋悧悋悖 悋惠.
Wildcard are  Wild!
癌悋悽愀惘 悋悽愀悖 悵 悋惺惘惷悸 悋惘悋  悋惺惆惆 悋.愕 惡惺惘惷 愕悖惡惺惷悋 惺:
癌惘悖chmod悋悋惠 惶悋忰悋惠 惘惠愃惡  悋悵.悽  悴惆悋惘:
--reference=FILE
 忰惓chmod愕惡忰 悋悋惠  惶悋忰悋惠 惘惠愃惡悋悽惡 惺愀悋惘
reference.
Wildcard are  Wild!
癌惘悖 惠悽惆悋愕悋 惠  悋悵悋chmod悋悽惠惶悋惘 惺*悋愕悋  悋 悋:
--reference=file.txtfile.txt
癌悖惘 悋
癌悋惡悋悴: 惶悋忰悋惠 悋惠惓 悋悋惠  惶悋忰悋惠 惠惺惆 愕惠file.txt!
癌惡悸愕悋悋惡:惘悖chown惷悋悖 愆悸悋 愕  惺悋!
Wildcard are  Wild!
癌悖 悋惠惘悋悋悽惠惶悋 惺 惠悽惆悋悋愕悋 悴惡 悋 悽惘悖 悋惘悖 悋  惷悋悖 悋悵悋
悋wildcards惆惠悖悋惡 !
癌惘悖rysnc悋忰惠悋悋 愕悽悋 惺  悋悋惠 惘愕悋悋 惠悽惆愕悋 愆惘悋悸愀.
癌 悋惠惘悽悋 忰惆悖:-e悋悧惠悋 悋惘悖 愆愃惠 惠 惘愀 惺 ...
Wildcard are  Wild!
癌惠愃悋愕悋 悋 rsync惡悸惶悋 愕 惺
癌惡惘悋悴 悋 悖 悋惷惘 backup悸惶悋 悋悋惠  愕悽惡 txt:
rsync t *.txt localhost:backup/
癌 惡惷惺 悋  悋悵悋:shell.txte sh shell.txt
Wildcard are  Wild!
Wildcard are  Wild!
癌 忰 惓悋 悋惆/home/lowuser/tricks/rsync-trick-wildcards
癌惠悽惆悋愕悋惡 愕悖rsync愕悋惡忰 highuser:
Wildcard are  Wild!
癌惘悖sudo愕悋惡惶悋 悸惺 悋惘悖 愆愃惠 惠忰 悴惆悋 惆 惘悖忰悋惠
惓 惘悽悖 惠悽惆愕root 惘愕悋 悸 悸惘惺 悋忰悋悴悸 惆.
癌悋 惠悽惆愕 悋惘悖 愆愃惠 惠悽惆悋愕悋 惠 惡悋愃悋root惘悖 sudo悋惠惘悽悋 
惆悸 惺惆惆悸:
癌悋 悋惡惘惷惘悸 愕 愀 悸惺 悋惘悖 愆愃惠.
癌悋 愀 悋惡惘惷惘悸 愕 惘悽悖 惠悽惆愕 悋惘悖 愆愃惠root.
癌悴惆悋 悋 愕惡忰 悋惘悖 愆愃惠 惷悋悖directory path惴悋悋 .
Sudo hack me
癌悋惺惆悋惆悋惠 惡愀惡惷 惡惺惷悋 悽愀悖 愕sudo 惘惓悖 惶悋忰悋惠 惠惺愀 惡悋惘
悋悋慍.悽愀悋悄悋 惺 惓悸悖:
癌惓 悋惘悖 惺 惶悋忰悸 惺愀悋悄悋vim
"悋惘惡"悖 惡惶悋忰悋惠 悋惘悋 悋悴悸 悋 悋.
癌悋惠惘愕悋 惺 惶悋忰悋惠 惺愀悋悄悋path惠悽惆愕
惓 悋惠惘悋悽惠惶悋 悋*
Sudo hack me
癌 惡悸愕悋惡 惶悋忰悋惠 悸惘惺sudo惠悋悋 惘悋 惠悽惆悋愕悋 :
sudo l忰惓lL悋 忰惘 愕惠 惶愃惘悸I惘 悋1
癌惠悋 悋悖 惠悵惘 惘愕悋 悸 愀惡 惆惺LowUser@Linux
Sudo hack me
癌惠悽惆愕悋 悖 愕悋惡悸悋 悋惶惘悸  惠惷忰lowuser惠悽惆悋愕悋惡  惠悋忰sudo
 愀 惺 惡惘悋悴 愆愃惡惠 悋悋/home/highuser/myshell
 悸惺 惡惶悋忰悋惠highuser.惆  悋 悴惘惡sudo惺sudo
Sudo hack me
癌悋 惠悖 惘惡highuser
癌愆悋悄惠 悋 惘惘愕悋惡 悋惺惡
Sudo hack me
癌悋惠惆悋 悋忰  悋惓惘 惠悖惘 悋忰悸惘惶惡...忰惶 惷悋悖悵 惓
愆悋悋
癌惆悋悸悖unix-privesc-check
癌惆悋悸悖lynis
悋忰
癌悋惠惘悋悋悽惠惶悋 惠悽惆悋愕悋 惺惆wildcards悸惘惺 悋忰悋悴悸 惆惺 悋悋
悋悽悋愀惘.
癌惡 惡惆悖惠 悋惠 悴惆 惺惆 忰惶-悖惓悸 愃惘 悋惠惘愕悋 .
癌惡惺惆 悋悵悋 
悋忰
癌悋惘惠悋悋悽  惺 惴悋 悴惆 悋.
癌忰惆悖 悴惆 悋"惷悖"悋惘惠悋悽 惠惺惘惷 悖 .
癌悖惘悋 悴惘惡 惠惺.
癌悋惺惡!Root-me.org, overthewire.org,
ringzer0team.com, hackthissite.org
惠悋悋悽
Try this at ~
癌惓悋 惠惺悋 惠悴悋惘惡 悴悋慍悸 惴悸悖 惆惺 virtual
癌悸惺 悸惠 惡悋惠惺惶 惠 悋...愀悋悋悖 悋愕!
癌悋 悖惘悋man page惠悽惆愕惠 惘悖 愕悋惡.
惠悋悋悽
癌悋惘悖 愕 惷悋...
癌悋惺悋 悵悋 惺 悋忰悋惘惷 悋忰悋惘惷悸 惠惡 愆悋惘:
http://riyadh-survey.voulnet.com
癌悋惘愆
惠悋

悧悸愕悋

More Related Content

Evil Shell: Hacking Linux Users

  • 1. Evil Shell: Hacking Linux Users 悋惆惡 惠惡悸 忰惆 @Voulnet
  • 2. 悋忰悋惘惷悸 惘愆愀! 癌悋悋惠 惠悽惆悋愕悋 癌慍悋悧 惺 愆悋惘悸悋 惠忰惆惓悋 癌悋忰惘悸 惡 愕惡悖 悋! 癌悴惺悋惠 悋 愕 癌愃惘 悋惠惘惷忰悋 悋.
  • 3. 癌悋忰悋惘惷悸 惷惺:惠悽惆愕 悋惘惠悋悽 愀惘悋愕 癌悋惘悋 悋悴悸 惘愀 惺 Terminal 癌惡悸惘惠悴悋惡 惡惆悖 悖 惠惺 悸惘愀 惷悖!
  • 4. 癌惆悋悸悖 惠悽惆愕SSH惡悋愕 惺惆 愕 惴悋 惺 惆悽 癌 悋惺悋linux.Voulnet.com 癌悋愕 惺 惆悽愕 悋悵 惠悽惆愕悋lowuser 癌愕 惘悋
  • 6. 癌悵 惓 悋悴悸 愕惘惠 悋惆悽 惆惺:
  • 8. 癌悋惶悋忰悋惠 惡悵 忰 愆悄 : 癌悋悄悸惘read惠悋惡悸 write愆愃惠 execute 癌惡悋 悋 悋悸 悋悴惺悸 悋 悋 惠悽惆愕悋悸
  • 9. 癌惓悸悖: 癌悋惡悋 悋惶悋忰悋惠 惠忰 :777 癌悋 愀 悋惡悋 悋惶悋忰悋惠 惠忰 :700 癌愆愃惠 悋悄惠惘 惺悴悋 惺惠愀愕 :555 癌悋悄悸惘 愀 惠悋忰 :444
  • 10. 愀愕惡 惘惠 惡惆悖: 癌悋愕 惴悋悋 惺 惠悽惆愕 悋highuser悖 惆惘 愕悋惡忰惡 惠忰. 癌惡 悋悽悋惶悸 惘愕悋 悸 悴惆 悖 悖 癌悋忰悋 悋愆愃惡惠 悋悴惘惡 悋 惘
  • 11. 悴惘惡: 癌惘悖ps aux惠惺 悋惠 悋悴惘惡悋 惶惠悋 悋 惴惘悋忰悋 . 癌愆愃悋 悋惠 悋悴惘惡悋 惡惘惠悸 悖 惆惘highuser 癌悖惘 悋 ps aux | grep highuser
  • 12. 癌悋悧惺惘!惆悽 惘愕悋 悸 悴惆悋argument悋悴惘惡悋 忰惆. 癌惆 悋惘悋 愕愀惘 悋愆愃惠 惆惺 悋悴惘惡悋 悋惺惆惆惠惷忰 愆悋悧惺 惓悋 惠悽惆愕悋 惘愕悋 悸mysql
  • 13. 悋惠忰悋惶悋 悵悴愕悋...惠惶惘惓悖 癌 惡惘悋悴 愆愃惠 Linux悽惘悖 惠悽惆愕 惶悋忰悸 忰惠惠. 癌惠悽惆愕悋 惡 惘愕悋 悋惠 愆悋惘悸 惷悖 惡惆.惓悋:惡 惘悋悴 惴悋 悸愀悋忰惠悋 愕悽 惡惺! 癌悸惶悽悋 惘愀 惺 SUID Set User ID
  • 14. 悋惠忰悋惶悋 悵悴愕悋...惠惶惘惓悖 癌悸惶悽惡悋 惡愀惷 悋惆惘悋 悋惘惡悋悴 悋 悵悋悋SUID悗惆 悖 悖 愆惡 惘惡悴 愕惡悖 悋 忰惆惆悸 悸惴 愀.....! 癌忰惡 悋悋 惠忰悋惡 愕忰 惆 悋惴悋悧 悋惺惆惆 悗惆 悋 悵悋悋愕悋悋惡惠 惶悋忰悸 惘惓悖! 癌悸惘惡愀 惠惺 悋悴惘惡 惺 惴悋悋 惡忰惓SUID惠悽惆愕highuser
  • 15. 悋惠忰悋惶悋 悵悴愕悋...惠惶惘惓悖 癌惘悖 惠悽惆愕find惠悋悋 忰悋 惺: find / 2>/dev/null -user highuser -perm /u+s -exec ls -lah {} ; 惘悋 惺 惘愆忰
  • 16. 悋惠忰悋惶悋 悵悴愕悋...惠惶惘惓悖 悋悖惘 惺悋悖惘 find 悋惡忰惓 惺 / 悋悋惠 惴悋 惡惆悋悸 悖 悴悵惘 悖 惘悖愕 2>/dev/null 惘忰悋 errors惘忰 悋 -user highuser 悋惡忰惓悋愕惠悽惆 惠悽惶 悋惠 惺 highuser -perm /u+s 悋惶悋忰悋惠SUID -exec ls -lah {} ; 悖惘 惡惠愆愃 ls lah悋惠悋悧悴 惺 惠悋惶悋 惘
  • 17. 癌惡惘悋悴nmaparp惡惶悋忰悸 惡愀惷 惠SUID惠悽惆愕highuser. 癌惡悋惠愆悋 惴悋悧 惠悽惆愕惠 悋悴惘惡...愕悋惡忰惡 悽悋 惠忰 悖 highuser悖 悋悽悋惶悸 悋惠 悖惘 癌 悖惘 悖 惆惘/home/highuser/my-secret.txt悸惘愀 悋 癌惺!
  • 18. 癌惘惡悖 惡悋惘愆悸 悋悄惠惘 惺惠愀愕 悋cat悋 惺 悋惶悋忰悋惠 愕惡惡惡. 癌惠悽惆愕 悋悋 愕忰惠 悋 惶悋忰悋惠 惆 悋highuser悋悴惘惡 惠愃悋愕悋 惺惠愀愕 SUID惡悋愕 悴惆悋悋 悋惠 癌惘悖arp悋惠 悋悄悸惘悋 悸惶悽悋 !惠悋忰 惠悽惆悋愕悋惡f悋 忰惠惆惆 惓. 癌悋 惡悋惘悴.arp f /home/highuser/my-secret.txt 癌惠悋忰 惠悽惆愕悋 惠惺 v悋悧惆悸慍悋 惓惘悸惘惓悋 惷惺 惠悽惆悋愕悋verbose.
  • 19. 癌惘悖 惺 悋悵悋nmap惆悋愕悋惡忰惡 惠忰悋 悖 悋惠 悋悄悸惘 highuser 癌惘悖nmap悋 悸惶悽悋 scripting惆惘惠 惡悋 惠 惡惠惘愕 愆愃惠 悖! 癌愕惠 惡惠惘愕悋NSE悖Nmap Scripting Engine 癌惡惠惘愕 惠悋惡悸 惺惠愀愕 nse惡惷惺 惺 悋惘惡悋悴 悽悋悋 惠愃愕suid 癌 悴惠惆悋 悋忰惆悸 惠悴慍惡 惠/home/lowuser/shell.nse 癌悴惘惡:nmap --script /home/lowuser/shell.nse
  • 20. 癌惠悽惆愕悋 悋惆惘悖 悋悵悋 惡愀highuser悋 惓惘 惡惘悋悴 惠忰惡 悖愆 癌悋惘惡悋 忰惠 惠忰悋 惡悴惘惆 愕悋惡忰惡 惠忰悋 惠 悖 悴 癌悋惡悋悴: Hacking with GDB
  • 21. 癌惠悽惆悋愕悋惡 惡惘悋悴 悖 忰惠 惆惺gdbdebugger悋 忰 悖gdb惡忰惓 悋愕 悽 惺.gdbinit愆愃惠 惠 悋悵 悋悋 gdb愆愃 . 癌 悋惘悖 愆悋悄 悋 惷惺 悖 .gdbinit悋悧惠悋 愆愃惠 惠 悋悵 癌悋惡悋悴: Hacking with GDB
  • 22. 癌悖 惆悴悋 悋悽惘惡gdb 惡悖 惡 悋 悋悧惠悋.gdbinit悋 悵悋悋 悋悋 惺 悖 悖 愃惘 惡愀惡惷 惠悽惆愕悋. 癌悋 highuser悸惷惺 悖 悸悖 惺惆悋惆悋惠悋 惠悽惆悋愕悋惡 癌悋忰惶/home/highuser/.gdbinit惘悖 惠悽惆悋愕悋惡cat. Hacking with GDB
  • 23. 癌愕悋惡忰惡 惠忰悋惡 highuser忰惡 惠忰 悋悴惘惠惆愕悋 惘愀 惺惓 惡悴惡 悋惷惺 .gdbinit惘悖 悖 惶惆悋惘悋 悽悋 惺惠愀愕 悽. 癌悋 悋悵惡/home/lowuser/tricks/debug-this悋悋惠 悋忰惶: .gdbinit & .command.sh 惠惘 悋悵悋 Hacking with GDB
  • 24. 癌愕悋惡忰 惠悽惆悋愕悋惡 悋 愕悖highuser惡惘悋悴 惠悽惆悋愕悋gdb悋悋 愕悋惡悋 悋悵惘.惶悋忰悋惠 愕悋惡忰 忰惠惠 悋惡惺 悋惘悋悖 惠愕 highuser 癌惺惘 悖 癌 愆悋悄悋 惠 /home/highuser/results/gdbinit-trick.txt 惡惶悋忰悋惠highuser惺! Hacking with GDB
  • 25. 癌 悋惘悋 悋悴悸愕悋悋 悋惺惆惆 悋悽惠惶悋惘 愆愃惠 愕惠悋惘 惡惆悸悋 悋惆悽悋惠 悖 悋惠惘悋悋悽惠惶悋 悸惶悽悋 惠悽惆悋愕悋惡. Wildcard are Wild! Wildcard Function Example * 悋悋惠 悋忰惘 惺惆惆 悖 cat * 悋 悋悴惆悸 悋悋惠 悋愀惡惺 ? 惺惆惆1悋悋惠 悖 悋忰惘 cat ab? 惡 惡惆悖 悖 悋愀惡惺ab愀 惓悋惓 惡忰惘 惠 [ ] 忰惶忰 悋 悖 悋惘悋 悖 悋忰惘 悴惺悸 cat [afg]bc 惡 惡惆悖 悖 悋愀惡惺a悖f悖g惡 惠bc - 愀悋悋惘悋悋 悖 悋忰惘 惆 悖 cat [a-z]bc 惡忰惘 惡惆悖 悖 悋愀惡惺a悒z惡 惠bc
  • 26. 癌悋 惠愃悋愕悋 wildcards悋愃惘 愕悋悋惡惠忰惡 惠忰 癌悋惡悋悴: 癌愕悋 惴悋悋 悋惘悖 惠悽惆悋愕悋惡 ! 癌惓悸悖:tar, rm, rsync, chmod, chown Wildcard are Wild!
  • 27. 癌 悋惘悋 悋悴悸 愆悸悋愕悋惓 悋悽惠惶悋惘 惠悽惆悋愕悋 惆惺*愕 悖 忰 悋悵 悋惡惺 悋悴惆悸 悋悋惠 愕悋悄悖 悴惡惡current directory 愆愃惠 悋惆惘悋 惘悋惡 惘惡愀悋. 癌悋惘惡悋 愆愃惠 悋惠惘悽悋 悋悋惠 愕悋悄悖 惡 惡愀悸悽 愕惡惡 悵悋悴..惓悋: rm愕忰悋惡 惘悖.愃悸惡惶 悋愆愃 rm *悋愕 悋 悋rf 癌忰惆惓愕 悋悵悋 Wildcard are Wild!
  • 28. Wildcard are Wild!
  • 29. 癌惠悋悋 忰悋 惺愕:rm file1 file2 file3 rf悽惘悋 悋 悋愕 悖 rf悽悋惘 悖 惺 惠rf惘惡悋悴rm悋悋惠 惺悴 忰悵 悋悵 忰惠悵惘 惆! 癌悽惘悖 悋惘 惠愃悋悋愕悋 惺惠愀愕 惆惠悖悋惡 Wildcard are Wild!
  • 30. 癌惘惡悖 惡惆悖tar悋惷 悋悋惠 悋悋惠 惷愃愀 惺悋惆悸 惠悽惆愕悋愃愀悸. 癌悸愀悋忰惠悋悋 愕悽悋 惺 惷悋悖 惠悽惆愕backup悋惠. 癌惠惺悋惠 惶忰悸 惘 悋 悋惠惘悽悋 惡惺惷惡 惘悋 悵悋 愆悸man tar: 癌悋惠惘悋悽悋 悵 惠悽惆悋愕悋惡 悋惘悖 愆愃惠 ! Wildcard are Wild!
  • 31. 癌悋惠 惓悋惓 惺惶 惠悋悴忰 愀: 癌惘悖 愆愃惠 惆惺tar悋悽惠惶悋惘 惺* 悋悋惠 悵 惡 悋惘惡悋悴 悽愀愕惡 愆愃惠悋 悋惠惘悽悋! Wildcard are Wild! --checkpoint=1 忰惠悋悴 悋惘悋 愆愃惠 悽悋惶悸 惠惺tar --checkpoint-action=exec=sh shell.txt 忰惠悋悴惡惘悋悴 悽悋惶悸tar 悋惘悋 愆愃惠 惠 忰惠惆惆 悋惠 shell.txt 忰惠 悋悵 悋惡惘 愆愃惠 惺 悋惠愆愃 悋惆惘悋 悋惘悋 惺悋悴tar
  • 32. 癌愕悋惡忰 惠悽惆悋愕悋惡 悋 愕悖highuser悋 悋悵悋惡 /home/lowuser/tricks/tar-trick-wildcards 癌惡悋愕 惡悸悋愀 悋悋惠 惠悴慍惡 惠.惺backup悋悄悸惘惡 惡 悋惠 惠悋悋: tar cf /tmp/archive.tar * Wildcard are Wild!
  • 33. 癌惠愕悋 惺惠愀愕 惠惘惠悋悋 惺 惺 惆 悋 惠悽愕惺惘 悽惆 惡 忰惆悖 惺惘 悋 惓忰惡 悋悋惠 惡惘惠悸 惠 惠 悋悋惠愃悸惶php悖sh 悋悽愀惘悸 悋惺悋 愃惘悋 悖... 癌惡惺 惠 惠 悵悋悋backup惠悽惆悋愕悋惡tar*惘惡 愀 悋惘惠悋悽 惺 愕悋惡悋 悋悖惘 悋 惓 愕悋悧悋悖 悋惠. Wildcard are Wild!
  • 34. 癌悋悽愀惘 悋悽愀悖 悵 悋惺惘惷悸 悋惘悋 悋惺惆惆 悋.愕 惡惺惘惷 愕悖惡惺惷悋 惺: 癌惘悖chmod悋悋惠 惶悋忰悋惠 惘惠愃惡 悋悵.悽 悴惆悋惘: --reference=FILE 忰惓chmod愕惡忰 悋悋惠 惶悋忰悋惠 惘惠愃惡悋悽惡 惺愀悋惘 reference. Wildcard are Wild!
  • 35. 癌惘悖 惠悽惆悋愕悋 惠 悋悵悋chmod悋悽惠惶悋惘 惺*悋愕悋 悋 悋: --reference=file.txtfile.txt 癌悖惘 悋 癌悋惡悋悴: 惶悋忰悋惠 悋惠惓 悋悋惠 惶悋忰悋惠 惠惺惆 愕惠file.txt! 癌惡悸愕悋悋惡:惘悖chown惷悋悖 愆悸悋 愕 惺悋! Wildcard are Wild!
  • 36. 癌悖 悋惠惘悋悋悽惠惶悋 惺 惠悽惆悋悋愕悋 悴惡 悋 悽惘悖 悋惘悖 悋 惷悋悖 悋悵悋 悋wildcards惆惠悖悋惡 ! 癌惘悖rysnc悋忰惠悋悋 愕悽悋 惺 悋悋惠 惘愕悋悋 惠悽惆愕悋 愆惘悋悸愀. 癌 悋惠惘悽悋 忰惆悖:-e悋悧惠悋 悋惘悖 愆愃惠 惠 惘愀 惺 ... Wildcard are Wild!
  • 37. 癌惠愃悋愕悋 悋 rsync惡悸惶悋 愕 惺 癌惡惘悋悴 悋 悖 悋惷惘 backup悸惶悋 悋悋惠 愕悽惡 txt: rsync t *.txt localhost:backup/ 癌 惡惷惺 悋 悋悵悋:shell.txte sh shell.txt Wildcard are Wild!
  • 38. Wildcard are Wild!
  • 39. 癌 忰 惓悋 悋惆/home/lowuser/tricks/rsync-trick-wildcards 癌惠悽惆悋愕悋惡 愕悖rsync愕悋惡忰 highuser: Wildcard are Wild!
  • 40. 癌惘悖sudo愕悋惡惶悋 悸惺 悋惘悖 愆愃惠 惠忰 悴惆悋 惆 惘悖忰悋惠 惓 惘悽悖 惠悽惆愕root 惘愕悋 悸 悸惘惺 悋忰悋悴悸 惆. 癌悋 惠悽惆愕 悋惘悖 愆愃惠 惠悽惆悋愕悋 惠 惡悋愃悋root惘悖 sudo悋惠惘悽悋 惆悸 惺惆惆悸: 癌悋 悋惡惘惷惘悸 愕 愀 悸惺 悋惘悖 愆愃惠. 癌悋 愀 悋惡惘惷惘悸 愕 惘悽悖 惠悽惆愕 悋惘悖 愆愃惠root. 癌悴惆悋 悋 愕惡忰 悋惘悖 愆愃惠 惷悋悖directory path惴悋悋 . Sudo hack me
  • 41. 癌悋惺惆悋惆悋惠 惡愀惡惷 惡惺惷悋 悽愀悖 愕sudo 惘惓悖 惶悋忰悋惠 惠惺愀 惡悋惘 悋悋慍.悽愀悋悄悋 惺 惓悸悖: 癌惓 悋惘悖 惺 惶悋忰悸 惺愀悋悄悋vim "悋惘惡"悖 惡惶悋忰悋惠 悋惘悋 悋悴悸 悋 悋. 癌悋惠惘愕悋 惺 惶悋忰悋惠 惺愀悋悄悋path惠悽惆愕 惓 悋惠惘悋悽惠惶悋 悋* Sudo hack me
  • 42. 癌 惡悸愕悋惡 惶悋忰悋惠 悸惘惺sudo惠悋悋 惘悋 惠悽惆悋愕悋 : sudo l忰惓lL悋 忰惘 愕惠 惶愃惘悸I惘 悋1 癌惠悋 悋悖 惠悵惘 惘愕悋 悸 愀惡 惆惺LowUser@Linux Sudo hack me
  • 43. 癌惠悽惆愕悋 悖 愕悋惡悸悋 悋惶惘悸 惠惷忰lowuser惠悽惆悋愕悋惡 惠悋忰sudo 愀 惺 惡惘悋悴 愆愃惡惠 悋悋/home/highuser/myshell 悸惺 惡惶悋忰悋惠highuser.惆 悋 悴惘惡sudo惺sudo Sudo hack me
  • 44. 癌悋 惠悖 惘惡highuser 癌愆悋悄惠 悋 惘惘愕悋惡 悋惺惡 Sudo hack me
  • 45. 癌悋惠惆悋 悋忰 悋惓惘 惠悖惘 悋忰悸惘惶惡...忰惶 惷悋悖悵 惓 愆悋悋 癌惆悋悸悖unix-privesc-check 癌惆悋悸悖lynis 悋忰
  • 46. 癌悋惠惘悋悋悽惠惶悋 惠悽惆悋愕悋 惺惆wildcards悸惘惺 悋忰悋悴悸 惆惺 悋悋 悋悽悋愀惘. 癌惡 惡惆悖惠 悋惠 悴惆 惺惆 忰惶-悖惓悸 愃惘 悋惠惘愕悋 . 癌惡惺惆 悋悵悋 悋忰
  • 47. 癌悋惘惠悋悋悽 惺 惴悋 悴惆 悋. 癌忰惆悖 悴惆 悋"惷悖"悋惘惠悋悽 惠惺惘惷 悖 . 癌悖惘悋 悴惘惡 惠惺. 癌悋惺惡!Root-me.org, overthewire.org, ringzer0team.com, hackthissite.org 惠悋悋悽
  • 48. Try this at ~ 癌惓悋 惠惺悋 惠悴悋惘惡 悴悋慍悸 惴悸悖 惆惺 virtual 癌悸惺 悸惠 惡悋惠惺惶 惠 悋...愀悋悋悖 悋愕! 癌悋 悖惘悋man page惠悽惆愕惠 惘悖 愕悋惡. 惠悋悋悽
  • 49. 癌悋惘悖 愕 惷悋... 癌悋惺悋 悵悋 惺 悋忰悋惘惷 悋忰悋惘惷悸 惠惡 愆悋惘: http://riyadh-survey.voulnet.com 癌悋惘愆 惠悋