11211 - Memcached
Theory
Memcached is a free, open-source, distributed memory object caching system that stores small chunks of data in-memory as key-value pairs. It's used to speed up dynamic web applications by reducing database load. When a client requests data from the server, it checks the cache for the data. If it's available, it's loaded into memory. If it's not, the server fetches it from the backend storage and stores it in its cache for future requests.
Memcached is usually hosted on port 11211, but you can scan all the ports on the target. You can use NSE Scripts to get more information about the hosted service. Search the directory /usr/share/nmap/scripts
for "memcached" results in a single script "memcached-info.nse".
Memcached is used by all the major websites having huge data, such as YouTube, Wikipedia, and Twitter.
Practical
Nmap Scan
Connect To the Memcached Server
Dumping Data using Telnet
Dumping Data using libmemcached-tools
Dumping Data using Metasploit
REFERENCES
Last updated