This crack works for both Yahoo and MSN (Hotmail), as both password recoveries are done the same way. This crack has worked every single time (excluding once, and I am unsure why) I have tried it. So far this is the one and ONLY working crack (for free) that I have found for either site.
STEP 1- Log in to your own account. Note: Your account must be at least 30 days old for this to work.
STEP 2- Once you have logged into your own account, compose an e-mail to either email@example.com (for MSN) or firstname.lastname@example.org (for Yahoo).These are mailing addresses to the Yahoo or MSN staff. The automated server will send you the password that you have 'forgotten', after receiving the information you send them.
STEP 3- In the subject line type exactly: "password retrieve". NOT CAPITALS!! The capitals tell the automated server to kick in, just one capital will send you e-mail to an actual person working for either MSN or Yahoo, and once they see what you are trying to do your account will be deleted. I know this from experience.
STEP 4- On the first line of your mail write the email address of the person you want to hack.
STEP 5- On the second line type in the e-mail address you are using.
STEP 7- The final step before sending the mail is, type on the fourth line the following code exactly "cgi-bin/$et6431&pwrsa". Note: This only needs to be done for Yahoo.