Table of Contents¶
Meow¶
What service do we identify on port 23/tcp during our scans?¶
Scan open ports:
nmap -sT -p 23 <target_ip>
# `-sT` option specifies the scan type, which in this case is a TCP connect scan
# `-p 23` option specifies the port to scan.
Connect to a Telnet server:
Fawn¶
From your scans, what version is FTP running on the target?¶
sudo nmap -sS -sV 10.129.117.38
What is username that is used over FTP when you want to log in without having an account?¶
- try using the "anonymous" username.
- This is a common convention for FTP servers to allow anonymous access.
What is the command used to download the file we found on the FTP server?¶
! edit lpage nlist rcvbuf struct
$ epsv lpwd nmap recv sunique
account epsv4 ls ntrans reget system
append epsv6 macdef open remopts tenex
ascii exit mdelete page rename throttle
bell features mdir passive reset trace
binary fget mget pdir restart type
bye form mkdir pls rhelp umask
case ftp mls pmlsd rmdir unset
cd gate mlsd preserve rstatus usage
cdup get <- mlst progress runique user
chmod glob mode prompt send verbose
close hash modtime proxy sendport xferbuf
cr help more put set ?
debug idle mput pwd site
delete image mreget quit size
dir lcd msend quote sndbuf
disconnect less newer rate status
Dancing¶
sudo nmap -sV {target_ip}
# `-sV` switch is used to display the version of the services running on the open ports
Using smbclient to Connect to the Share¶
- ADMIN$ = These are hidden network shares. These allow system administrators to have remote access to every disk volume on a network-connected system. These shares cannot be permanently deleted but may be disabled.
- C$ = The operating system is hosted here.
- IPC$ = Used for inter-process communication via named pipes and is not part of the file system.
smbclient -L IPaddressOfTarget -U htb-student
# `-L` is used to list shares -U htb-student
# `-U` is used to specify the username
# `-P` is used to specify the password
Redeemer¶
Inside the redis server¶
Explosion¶
sudo nmap -n -PN -p- <target_ip>gives us all the open ports3389/tcp open ms-wbt-serveris the RDP porttelnetan old remote access tool that came without encryption by default and listens on TCP port 23
[!hint] When connecting to RDP, at first try use usernames like: admin, Administrator, root, or user.
Preignition¶
gobuster [command] --help
gobuster dir -x php # finds PHP pages
gobuster dir -x php -w /usr/share/wordlists/dirb/common.txt -u <target_ip>:<port>
Mongod¶
- nmap ip address
mongoshcli for mongodb
Synced¶
- rsync server default port is 873
rsync --list-only rsync://<server_address>/<share_name>