Search ๐Ÿ”Ž๐Ÿ–ฅ️

TryHackMe|Startup WriteUp\Walkthrough (Arabic)

ุจุณู… ุงู„ู„ู‡



ุฑุงุจุท ุงู„ุบุฑูุฉ: https://tryhackme.com/room/startup

----------------------------------------------------------------------

ูƒู„ู…ุฉ IP ููŠ ูƒู„ ุงู„ูƒูˆู…ุงู†ุฏุฒ ุงู„ู„ูŠ ุฃูƒุชุจู‡ุง ุชُุณุชุจุฏู„ ุจุงู„ู€IP ู„ู„ู…ุดูŠู† ุญู‚ุชูƒู… ุนู„ู‰ TryHackMe

ุฃูˆู„ ุญุงุฌุฉ ู†ุดุบู„ ุงู„ู€machine ูˆู†ุชุฃูƒุฏ ุฅู†ู†ุง ุงุชุตู„ู†ุง ุจุดุจูƒุฉ TryHackMe ูˆุงู„ุงุชุตุงู„ ู…ุถุจูˆุท، ุจุนุฏูŠู† ู†ุจุฏุฃ ุจุฃูˆู„ ุฎุทูˆุฉ ู„ู„ุญู„ ูˆู‡ูŠ ุฅู†ู†ุง ู†ุณูˆูŠ scan ู„ู„ุดุจูƒุฉ ุจุงุณุชุฎุฏุงู… nmap

sudo nmap IP -vv


ุทู„ุน ู…ุนุงู†ุง 3 ุจูˆุฑุชุงุช، 21 ูˆ22 ูˆ80 ، ู†ุฑุฌุน ู†ุณูˆูŠ Aggressive ุณูƒุงู† ุนู„ู‰ ู†ูุณ ู‡ุฐู‡ ุงู„ุจูˆุฑุชุงุช

ุจูˆุฑุช 21 ุดุบุงู„ ุนู„ูŠู‡ุง FTP ูˆูŠุณู…ุญ ุจุชุณุฌูŠู„ ุงู„ุฏุฎูˆู„ ูƒู€Anonumous، ุจุงู‚ูŠ ุงู„ุจูˆุฑุชุงุช، 22 SSH ูˆ 80 HTTP.

ู‡ู†ุง ุนู„ู‰ FTP ุนู†ุฏูŠ ู…ู„ู ูˆุตูˆุฑุฉ ูˆู…ุฌู„ุฏ ุงุณู…ู‡ FTP، ูˆู‡ุฐุง ุงู„ู…ุฌู„ุฏ writable ูŠุนู†ูŠ ูŠู…ุฏูŠู†ุง ู†ุนุฏู„ ุนู„ูŠู‡. ุงู„ุญูŠู† ุจู†ุณูˆูŠdirectory enumeration  ุนู„ู‰ ุจูˆุฑุช 80 ุจุงุณุชุฎุฏุงู… gobuster

gobuster dir -w /usr/share/dirb/wordlists/common.txt -u htttp://IP/ -t 64

ู‡ู†ุง ุทู„ุน ู…ุนุงู†ุง ู…ุณุงุฑุงุช ู…ุนุชุงุฏุฉ، ุงู„ู…ู…ูŠุฒ ุจูŠู†ู‡ุง ู‡ูˆ files. ู†ุณุชุนุฑุถู‡ ุนู„ู‰ ุงู„ู…ุชุตูุญ

ู‡ู†ุง ุนู†ุฏูŠ ููŠู‡ ู†ูุณ ุงู„ู„ูŠ ู„ู‚ูŠู†ุงู‡ ุจุงู„ู€FTP ุณูŠุฑููŠุฑ ุจุงู„ุถุจุท، ู…ุนู†ุงุชู‡ ุฅู†ู‡ ู…ุชุตู„ ู…ุจุงุดุฑุฉ ู…ุน ุงู„ู€FTP ูˆูƒู„ ุดูŠุก ู†ุฑูุนู‡ ุนู„ู‰ FTP ุจู†ู„ู‚ุงู‡ ู‡ู†ุง. ู‡ุฐุง ุดูŠุก ุฌุฏุง ู…ู…ุชุงุฒ ูˆุชู‚ุฑูŠุจุง ูˆุตู„ู†ุง ู„ู„ุญู„، ู„ูŠู‡؟ ู„ุฃู† ุงู„ุญูŠู† ูŠู…ุฏูŠู†ูŠ ุฃุฑูุน reverse shell  ุนู„ู‰ FTP  ุจู…ุง ุฅู† ุนู†ุฏูŠ ูˆุตูˆู„ ู„ู‡، ูˆุฃุฌูŠ ุนู„ู‰ ู‡ุฐู‡ ุงู„ุตูุญุฉ ุฃุญุฏุซู‡ุง ูˆุฃุถุบุท ุนู„ู‰ ุงู„ู€shell ูˆุจูƒุฐุง ูŠุณุชู‚ุจู„ู‡ุง ุฌู‡ุงุฒูŠ ูˆูŠุตูŠุฑ ุญุตู„ุช ุนู„ู‰ ุฏุฎูˆู„ ู„ู„ุฌู‡ุงุฒ. ูˆู‡ุฐุง ุจุงู„ุถุจุท ุงู„ู„ูŠ ุจู†ุณูˆูŠู‡ ุงู„ุญูŠู†.

   

ู‡ุฐุง ู…ุฌู„ุฏ FTP ูุงุฑุบ، ูˆู‡ูˆ ุงู„ู„ูŠ ุจู†ุฑูุนู‡ ุนู„ูŠู‡ ุงู„ู€shell. ุฃู†ุง ุงุณุชุฎุฏู…ุช ุงู„ู€pentestmonkey php shell ุฃุฎุฐุชู‡ุง ู…ู† ุงู„ู…ูˆู‚ุน revshells، ุซู… ุญูุธุชู‡ุง ุฏุงุฎู„ ู…ู„ู ุณู…ูŠุชู‡ shell.php.


ู†ุฌู‡ุฒ ุงู„ู€Listener  ุนู„ู‰ ุฌู‡ุงุฒู†ุง nc -nlvp 4444، ูˆุชุฃูƒุฏูˆ ุฅู† ุฑู‚ู… ุงู„ุจูˆุฑุช ู…ุทุงุจู‚ ู„ู„ูŠ ุญุทูŠุชูˆู‡ ุจุงู„ู€shell، ุงู„ุญูŠู† ู†ุฑูˆุญ ุนู„ู‰ FTP ูˆู†ุณุฌู„ ุฏุฎูˆู„ ูƒู€Anonymous ูˆุงู„ุทุฑูŠู‚ุฉ ุณู‡ู„ุฉ، ุฃูˆู„ ุดูŠุก ู†ุชุตู„ ุจุงุณุชุฎุฏุงู…

ftp IP

ู„ู…ุง ูŠุทู„ุจ ุงุณู… ุงู„ู…ุณุชุฎุฏู… ู†ุฏุฎู„ anonymous ูˆู„ู…ุง ูŠุทู„ุจ ูƒู„ู…ุฉ ุงู„ุณุฑ ูู‚ุท ู†ุถุบุท Enter

ุจุนุฏูŠู† ู†ุฑูˆุญ ู„ู„ู…ุฌู„ุฏ ftp ุจุงุณุชุฎุฏุงู… cd ftp ุซู… ู†ุฑูุน ู…ู„ูู†ุง ุจุงุณุชุฎุฏุงู… put shell.php

ุงู„ุญูŠู† ุงู„ู…ู„ู ุฌุงู‡ุฒ ุนู†ุฏู†ุง ูˆูƒู„ ุดูŠุก ุชู…ุงู…، ุจุงู‚ูŠ ุจุณ ู†ุดุบู„ ุงู„ู€shell ุจุฅู†ู†ุง ู†ุฑูˆุญ ุนู„ู‰ ุงู„ู…ุชุตูุญ ูˆู†ุญุฏุซ ุงู„ุตูุญุฉ ุญู‚ุช ู…ุฌู„ุฏ ftp ุซู… ู†ุถุบุท ุนู„ู‰ ู…ู„ูู†ุง ุงู„ู„ูŠ ุฑูุนู†ุงู‡، ูƒุฐุง ุจุชุดุชุบู„ ู…ุนุงู†ุง ุชู…ุงู….  

ุฃูˆู„ ู…ุง ู†ุญุตู„ ุนู„ู‰ ุงู„ู€shell  ู†ุดุบู„ ู‡ุฐู‡ ุงู„ูƒูˆู…ุงู†ุฏ

Python3 -c ‘import pty; pty.spawn(“/bin/bash”)’

ุนุดุงู† ุชุตูŠุฑ ุงู„ู€shell ุญู‚ุชู†ุง ุฃูุถู„

ู‡ู†ุง ุฏุฎู„ู†ุง ุนู„ู‰ ุงู„ู€/  ู…ุจุงุดุฑุฉ، ูŠุนู†ูŠ ุงู„ู…ุฌู„ุฏ ุงู„ู„ูŠ ููŠ ุฑุฃุณ ุงู„ู†ุธุงู…، ุฅุฐุง ุทุงู„ุนู†ุง ู„ู„ู…ู„ูุงุช ุงู„ู„ูŠ ููŠู‡، ููŠ ู…ุฌู„ุฏูŠู† ุงู„ู„ูŠ ู‡ู… vagrant ูˆincidents ูˆู…ู„ู recipe.txt ู…ุซูŠุฑุฉ ู„ู„ุงู‡ุชู…ุงู…، ู„ูŠู‡؟ ู„ุฃู†ู‡ ุจุงู„ุนุงุฏุฉ ู…ุง ูŠูƒูˆู† ููŠ ู…ู„ูุงุช ุฃูˆ ู…ุฌู„ุฏุงุช ุจู‡ุฐุง ุงู„ุฅุณู… ู‡ู†ุง. ุฅุฐุง ุฑุญู†ุง ุนู„ู‰ vagrant ุงู„ู…ุฌู„ุฏ ูุงุถูŠ ูˆู…ุง ููŠู‡ ุดูŠุก. ุฃู…ุง recipe.txt ูู‡ูˆ ูŠุญุชูˆูŠ ุนู„ู‰ ุฅุฌุงุจุฉ ุฃูˆู„ ุณุคุงู„ ูˆู‡ูŠ Love.

ุจุนุฏ ูƒุฐุง ู†ุดูŠูƒ ุนู„ู‰ incidents

ููŠู‡ ุนู†ุฏูŠ ู…ู„ู ุงุณู…ู‡ suspicious.pcapng ู…ู† ุงู„ุงู…ุชุฏุงุฏ ู†ุนุฑู ุฅู†ู‡ ู…ู„ู wireshark ุจู†ู†ู‚ู„ู‡ ู„ุฌู‡ุงุฒู†ุง ูˆู†ูุชุญู‡ ุจู€wireshark. ููŠู‡ ุทุฑู‚ ูƒุซูŠุฑุฉ ู„ู†ู‚ู„ ุงู„ู…ู„ูุงุช، ุฃู†ุง ู‡ู†ุง ุงุณุชุฎุฏู…ุช nc. ุจุงู„ุจุฏุงูŠุฉ ุนู„ู‰ ุฌู‡ุงุฒูƒู… ููŠ ุงู„ู…ูƒุงู† ุงู„ู„ูŠ ุชุจูˆู† ุชุญูุธูˆู† ููŠู‡ ุงู„ู…ู„ู ุชุดุบู„ูˆู† ุงู„ูƒูˆู…ุงู†ุฏ ุงู„ู„ูŠ ุจุงู„ุตูˆุฑุฉ ุชุญุช. 

ุซู… ุนู„ู‰ ุงู„ู€victim ุชุดุบู„ูˆู† ุงู„ูƒูˆู…ุงู†ุฏ ุฒูŠ ุจุงู„ุตูˆุฑุฉ ุฃุณูู„. ูˆุจูƒุฐุง ุฑุญ ูŠูˆุตู„ ุงู„ู…ู„ู ุนู„ู‰ ุฌู‡ุงุฒูƒู…. 

ู†ูุชุญ ุงู„ู…ู„ู ุจูˆุงุณุทุฉ wireshark ุซู… ู†ุถุบุท ุนู„ู‰ ุฃูŠ TCP Packet ูˆุจุฒุฑ ุงู„ู…ุงูˆุณ ุงู„ุฃูŠู…ู† ู†ุฎุชุงุฑ Follow>>TCP Stream  

 ุจุนุฏูŠู† ู†ุถุบุท ุนู„ู‰ ุงู„ุณู‡ู… ู„ููˆู‚ ุฅู„ู‰ ู…ุง ู†ูˆุตู„ ุฅู„ู‰ 7

 

ู‡ู†ุง ุจู†ู„ุงู‚ูŠ ุฑุตุฏ ู„ู†ุดุงุท ุงู„ู…ุณุชุฎุฏู… www-data ุนู„ู‰ ุงู„ุฌู‡ุงุฒ، ูˆููŠ ุขุฎุฑ ุงู„ุตูˆุฑุฉ ุจุชู„ุงุญุธูˆู† ูˆุฌูˆุฏ ูƒู„ู…ุฉ ุณุฑ ุฌุฑุจ www-data ูŠุณุชุฎุฏู…ู‡ุง ู„ูƒู† ู…ุง ุถุจุทุช، ุจุฏูˆู† ุชููƒูŠุฑ ูˆุงุฌุฏ ุฃูƒูŠุฏ ุฅู†ู‡ุง ู…ูˆุฌูˆุฏุฉ ู„ุณุจุจ، ูุจู†ุดูˆู ูˆุด ุนู†ุฏูŠ ู…ุณุชุฎุฏู…ูŠู† ุขุฎุฑูŠู† ุนู„ู‰ ุงู„ุฌู‡ุงุฒ ูˆู†ุฌุฑุจู‡ุง ู…ุนุงู‡ู….  

 ุนุดุงู† ู†ุนุฑู ูˆุด ููŠู‡ ู…ุณุชุฎุฏู…ูŠู† ุขุฎุฑูŠู† ุนู„ู‰ ุงู„ู†ุธุงู…، ู†ุฑูˆุญ ู„ู€/home ูˆู†ุนุฑุถ ุงู„ู…ุฌู„ุฏุงุช، ู‡ู†ุงูƒ ุจู†ู„ุงู‚ูŠ lennie، ูˆุฅุฐุง ุฌุฑุจู†ุง ุงู„ุจุงุณูˆูˆุฑุฏ ู…ุน lennie ุจูŠุฏุฎู„ู†ุง ุญุณุงุจู‡ุง، ุฒูŠ ู…ูˆ ูˆุงุถุญ ุชุญุช.

 ุงู„ุญูŠู† ู†ุฑูˆุญ ู„ู„ู€home directory ู„ู€lennie ูˆู‡ู†ุงูƒ ุจู†ู„ุงู‚ูŠ ุงู„ูŠูˆุฒุฑ ูู„ุงู‚. ุจุงู‚ูŠ ู†ุญุตู„ ุนู„ู‰ ุงู„ู€root ูู„ุงู‚

ู„ุงุญุธูˆุง ู‡ู†ุง ู„ู…ุง ุนุฑุถู†ุง ุงู„ู…ู„ูุงุช ู…ุน ุตู„ุงุญูŠุงุชู‡ุง، ุทู„ุน ู…ุฌู„ุฏ scripts ุงู„ู…ูˆุฌูˆุฏ ู‡ู†ุง ูŠู…ู„ูƒู‡ root ูˆุจุฏุงุฎู„ู‡ ุนู†ุฏูŠ ู…ู„ููŠู†، ู…ู„ู ู†ุตูŠ ูˆุณูƒุฑูŠุจุช.

ุฅุฐุง ุงุณุชุนุฑุถู†ุง ุงู„ุณูƒุฑูŠุจุช planner.sh ุจู†ู„ุงุญุธ ุฅู†ู‡ ูŠุณูˆูŠ ุดูŠุฆูŠู†:

  1. ูŠุทุจุน ู‚ูŠู…ุฉ ุงู„ู…ุชุบูŠุฑ LIST ููŠ ุงู„ู…ู„ู ุงู„ู„ูŠ ุงุณู…ู‡ startup_list.txt، ุงู„ู„ูŠ ู…ูˆุฌูˆุฏ ุจู†ูุณ ุงู„ู…ูƒุงู†
  2. ูŠู†ูุฐ ุณูƒุฑูŠุจุช ุขุฎุฑ ุงุณู…ู‡ print.sh ู…ูˆุฌูˆุฏ ุนู„ู‰ /etc/

ุฅุฐุง ุงุณุชุนุฑุถู†ุง ุตู„ุงุญูŠุงุช print.sh ุจู†ู„ู‚ู‰ ุฅู† ุงุญู†ุง ุงู„ู„ูŠ ู…ุงู„ูƒูŠู†ู‡ ูˆุฅู†ู‡ ูŠุณูˆูŠ ุญุงุฌู‡ ูˆุญุฏู‡ ุจุณ، ูŠุทุจุน Done!. ุทูŠุจ ุงู„ุญูŠู† ูƒูŠู ู†ุณุชููŠุฏ ู…ู† ู‡ุฐุง ูƒู„ู‡؟ ู…ูˆ print.sh ุฌุฒุก ู…ู† ุงู„ุณูƒุฑูŠุจุช planner.sh ุงู„ู„ูŠ ูŠู†ูุฐู‡ root، ู…ุนู†ุงุชู‡ ุฅู† ุฃูŠ ุดูŠุก ุจู†ุญุทู‡ ููŠ print.sh ุจูŠู†ูุฐู‡ ู„ู†ุง root ูˆุจูƒุฐุง ูŠู…ุฏูŠู†ุง ู†ู†ูุฐ ุฃูŠ ูƒูˆู…ุงู†ุฏ ู†ุจุบุงู‡ ุจุตู„ุงุญูŠุงุช root. 

ุงู„ู„ูŠ ู†ุจูŠู‡ ุงุญู†ุง ู‡ูˆ ุฅู†ู†ุง ู†ุญุตู„ ุนู„ู‰ root.txt  ู…ู† ุงู„ู…ุฌู„ุฏ /root ูุจูƒู„ ุจุณุงุทุฉ ุจู†ุถูŠู ุณุทุฑ ู„ู€print.sh ูŠุฎู„ูŠู‡ ูŠู†ุณุฎ ุงู„ู…ู„ู root.txt ูˆูŠุญูุธู‡ ููŠ ุงู„ู…ุฌู„ุฏ ุงู„ุฑุฆูŠุณูŠ ู„ู€lennie ุจู†ูุณ ุงู„ุงุณู…. ูุงู„ูƒูˆู…ุงู†ุฏ ุชูƒูˆู† ู…ุซู„ ู…ูˆ ูˆุงุถุญ ุชุญุช:

ูˆุจุนุฏ ุทุจุงุนุฉ ู‡ุฐู‡ ุงู„ูƒูˆู…ุงู†ุฏ ููŠ print.sh ูŠุตูŠุฑ ุงู„ุณูƒุฑูŠุจุช ูƒุฐุง:

ูˆุงุถุญ ู„ู†ุง ุฅู† planner.sh ูŠุชู… ุชู†ููŠุฐู‡ ุจูˆุงุณุทุฉ cronjob، ูˆุนู„ู‰ ุงู„ุบุงู„ุจ ุฅู†ู‡ ูŠุดุชุบู„ ูƒู„ ุฏู‚ูŠู‚ุฉ، ูู†ุณุชู†ู‰ ุฑุฃุณ ุฏู‚ูŠู‚ุฉ ุฌุฏูŠุฏุฉ ูˆู†ุฑูˆุญ ุนู„ู‰ ุงู„ู€homedirectory ู„ู€lennie ูˆู†ุนุฑุถ ุงู„ู…ู„ูุงุช ูˆุจู†ู„ู‚ู‰ root.txt  ู…ูˆุฌูˆุฏ ุนู†ุฏู†ุง.  

 ูˆุจูƒุฐุง ูŠูƒูˆู† ุญุตู„ู†ุง ุนู„ู‰ ุงู„ู€root flag  

 

ูƒุฐุง ุฎู„ุตู†ุง ุงู„ุชุญุฏูŠ، ุฃุณุฃู„ ุงู„ู„ู‡ ุงู„ุชูˆููŠู‚ ู„ูŠ ูˆู„ูƒู…. 

Comments

Popular posts from this blog

TryHackMe|Blog WriteUp\Walkthrough (Arabic)

TryHackMe|GoldenEye WriteUp\Walkthrough (English)

TryHackMe|Gallery WriteUp\Walkthrough (English)