IMAP
Introduction
By default, the Internet Message Access Protocol (IMAP) protocol works on Port 143 (unencrypted) or 993 (encrypted). IMAP allows online management of emails directly on the server and supports folder structures. Thus, it is a network protocol for the online management of emails on a remote server.
IMAP Basic Interaction Commands
curl -k 'imaps://<FQDN/IP>' --user :
Log in to the IMAPS service using cURL.
openssl s_client -connect <FQDN/IP>:imaps
Connect to the IMAPS service.
hydra -L users.txt -p validpassword -f 10.10.110.20 imap
Login Bruteforce with Hydra (IMAP)
IMAP Commands
1 LOGIN username password
User's login.
1 LIST "" *
Lists all directories.
1 FETCH 1 BODY[TEXT]
list all contents of previously selected mail
1 CREATE "INBOX"
Creates a mailbox with a specified name.
1 DELETE "INBOX"
Deletes a mailbox.
1 RENAME "ToRead" "Important"
Renames a mailbox.
1 LSUB "" *
Returns a subset of names from the set of names that the User has declared as being active or subscribed.
1 SELECT INBOX
Selects a mailbox so that messages in the mailbox can be accessed.
1 UNSELECT INBOX
Exits the selected mailbox.
1 FETCH all
Retrieves data associated with a message in the mailbox.
1 CLOSE
Removes all messages with the Deleted flag set.
1 LOGOUT
Closes the connection with the IMAP server.
Last updated