Originally Posted by
thorin
1) It's a technical forum, you can't open with a statement which is blatantly and obviously incorrect and expect technical people to believe that you know what you're talking about.
2) Just because a port is open DOES NOT mean it is vulnerable.
3) Knowledge of Metasploit isn't the issue. Your inability to exploit an FTP service has nothing to do with your knowledge (or lack thereof) of Metasploit. It has to do with you not having done all the necessary steps to identify the service and potential exploits associated with that service. ie: Great port 21 is open. Is it ACTUALLY FTP or is it something on a non-standard port? What specific FTP server is running? What specific version? What operating system is it running on top of? Did you check Secunia/Mitre(CVE)/BugTraq/etc, or product Changelogs etc to see if that server (software) and version are vulnerable to anything? Does Metasploit or Milw0rm etc list any exploits/proof of concepts for what you've encountered.
4) "Similarly which is the best metasploit exploit for the following ports?" Is an invalid question. Because:
a) "Best" is qualitative not quantitative. Best for whom? Best to accomplish what?
b) The "best" exploit for a given services is dependent upon much more then an open port. As mentioned in #2 and #3 above it depends on actual software, version, OS, etc.
5) "Is there any reference/guide/tutorials regarding metasploit exploits." yes there are, try practice your google'fu.