https://liangroup.net/blog/pentest-with-metasploit/