데브허브 | DEVHUB | How Hackers Brute-Force SSH and Escalate to Root Privileges | TryHackMe Library | CTF ChallengeHow Hackers Brute-Force SSH and Escalate to Root Privileges | TryHackMe Library | CTF Challenge
- Nmap 스캔을 통해 SSH (22) 및 HTTP (80) 포트 개방을 확인하고 웹사이트 정보를 수집했습니다. 🌐
- 웹사이트의
robots.txt 파일에서 'rocky' 힌트를 발견하여 SSH 무차별 대입 공격에 활용했습니다. 🤖
- Hydra 도구를 사용하여 사용자 'Melodas'의 SSH 비밀번호 'I love you one'을 성공적으로 크랙했습니다. 🔑
- 크랙된 비밀번호로 SSH에 로그인하여 첫 번째 플래그인
user.txt를 획득했습니다. ✅
sudo -l 명령을 통해 /home/melodas/back.py 파일이 root 권한으로 Python을 실행할 수 있음을 파악했습니다. 🕵️♀️
- 기존
back.py 파일을 제거하고 GTFO bins에서 얻은 악성 Python 코드를 삽입한 새 파일을 생성했습니다. 🐍
- 악성
back.py 파일을 sudo로 실행하여 성공적으로 root 권한을 획득하고 root.txt 플래그를 회수했습니다. 🚀