PermaLink How to abuse Hotmail and get away with it
Got a spam (trapped) here delivered by IP 65.54.162.20, a Microsoft IP with rDNS of bay108-f10.bay108.hotmail.com.

Sent it along with full headers to abuse[at]hotmail.com. Got this by return.

Date: Tue, 6 Sep 2005 00:23:37 -0700 (PDT)
To: <me>
From: MSN Hotmail <abuse[at]hotmail.com>
Subject: spam via your web mail interface

This is an auto-generated response designed to answer your question as
quickly as possible. Please note that you will not receive a reply if
you respond directly to this message.

Unfortunately, we cannot take action on the mail you sent us because
it does not reference a Hotmail account. Please send us another message
that contains the full Hotmail e-mail address and the full e-mail message to:
    abuse[at]hotmail.com

>>> To forward mail with full headers...

yada yada yada

That's right. "Not our problem because the sender did not use a Hotmail address" and conveniently ignoring the fact that the spam was delivered by a Hotmail relay. Let's review. The headers of the spam itself are these:

Received: from hotmail.com ([65.54.162.20])
          by my.domino.host (Lotus Domino Release 7.0)
          with ESMTP id 2005090515380015-1794 ;
          Mon, 5 Sep 2005 15:38:00 +0100 
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
		  Mon, 5 Sep 2005 07:37:57 -0700
Message-ID: <BAY108-F105112CFE8CACDDAC4AA5DCCA40[at]phx.gbl>
Received: from 65.54.162.200 by by108fd.bay108.hotmail.msn.com with HTTP;
		 Mon, 05 Sep 2005 14:37:55 GMT
X-Originating-IP: [193.219.226.16]
X-Originating-Email: [mikesmith[at]unionmailworld.com]
X-Sender: mikesmith[at]unionmailworld.com
Reply-To: mbosu1[at]indiatimes.com
From: "michael smith" <mikesmith[at]unionmailworld.com>
Date: Mon, 05 Sep 2005 14:37:55 +0000
Mime-Version: 1.0
X-OriginalArrivalTime: 05 Sep 2005 14:37:57.0502 (UTC) FILETIME=[6867A9E0:01C5B227]
Subject: confidental mail
Content-Type: text/plain; format=flowed

(Yes, there really is no "to" field. This was a pure BCC.)

True enough. The sender did not use a Hotmail address. But he did submit via a Hotmail web host and seems to have managed to authenticate using non-Hotmail credentials. That IP in "X-Originating-IP", incidentally, belongs to ITClick Networx Limited in Lagos, Nigeria and in case you didn't guess yet, the spam is a 419.

Well, Hotmail normally stores the authenticated username in the header field "X-Originating-Email" and it is presumably the absence of "hotmail.com" in that field that has allowed them to conclude that this spam was not of their making. Let's take a look at that field. The domain part specifically.

> whois -h whois.crsnic.net unionmailworld.com
Redirecting to ENOM, INC.

whois -h whois.enom.com unionmailworld.com ...

Registration Service Provided By: Microsoft
Contact: personal_address[at]css.one.microsoft.com
Visit: http://support.msn.com/contactus.aspx?pk=PersonalAddress
 
Domain name: unionmailworld.com

Registrant Contact:
   michael smith
   michael smith (mikesmith[at]unionmailworld.com)
   +1.7033587728
   Fax: none
   463 agnes jones ave
   denver, CO 80219
   US

Administrative Contact:
   michael smith
   michael smith (mikesmith[at]unionmailworld.com)
   +1.7033587728
   Fax: none
   463 agnes jones ave
   denver, CO 80219
   US

Technical Contact:
   NOC MSN
   NOC MSN (MSN-PA-TECH[at]msn.com)
   +1.4258828080
   Fax: none
   One Microsoft Way
   Redmond, WA 98052
   US

Billing Contact:
   NOC MSN
   NOC MSN (MSN-PA-BILL[at]MSN.COM)
   +1.4258828080
   Fax: none
   One Microsoft Way
   Redmond, WA 98052
   US

Status: Locked

Name Servers:
   pdomns1.msn.com
   pdomns2.msn.com
   
Creation date: 07 Jul 2005 11:37:48
Expiration date: 07 Jul 2006 11:37:48

So. A Microsoft Personal address. These are domains registered at Microsoft and served using Microsoft's own name servers. Does the domain resolve?

> Dig unionmailworld.com
Non-authoritative answer
Recursive queries supported by this server
 Query for unionmailworld.com type=255 class=1
  unionmailworld.com MX (Mail Exchanger) Priority: 10 pamx1.hotmail.com
  unionmailworld.com NS (Nameserver) pdomns1.msn.com
  unionmailworld.com NS (Nameserver) pdomns2.msn.com
  unionmailworld.com NS (Nameserver) pdomns2.msn.com
  unionmailworld.com NS (Nameserver) pdomns1.msn.com
  pamx1.hotmail.com A (Address) 64.4.45.230

It has a web site on www. too...

> nslookup www.unionmailworld.com
Canonical name: www.unionmailworld.com
Addresses:
  65.54.132.254

... also hosted by Microsoft.

The bottom line - It seems that there is no segregation between users of Microsoft Personal Addresses and Hotmail users in Microsoft's directory. In other words, you can sign up for a Personal Address, log into Hotmail with your Personal Address credentials and spam via Hotmail with apparent impunity.

UPDATE 7 Sep: It seems that the use of Hotmail to relay for owners of "Personal Addresses" is quite deliberate, hence the presence of a Hotmail MX in their DNS records. With luck, today's SORBS listing might get Hotmail's attention.


See also:
An open letter to the Hotmail abuse department
From the log
More on Hotmail and Personal Addresses
Hall of Shame




Category: Spam miscellany
Technorati:

Comments :

1. Stephan H. Wissel06/09/2005 11:07:08
Homepage: http://www.wissel.net/


Chris I feel your pain. I got a spam recently that used a Hotmail server to redirect a phishing url (I wonder how that works) and Hotmail abuse its not interested to resolve it.
See: http://www.wissel.net/__48256D620048177D.nsf/d6plinks/SHWL-6FW88V
stw




2. Chris Linfoot06/09/2005 12:44:36


Impressive (and quite correct - I took the liberty of checking it out for myself). Seems that MS Personal Addresses are a fertile playground for the bad guys.

How they did it? The Sam Spade safe browser is your friend...

HTTP/1.1 302 Found
Connection: close
Date: Tue, 06 Sep 2005 11:45:20 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
P3P:CP="BUS CUR CONo FIN IVDo ONL OUR PHY SAMo TELo"
X-AspNet-Version: 1.1.4322
Location: http://munged-for-your-safety
Cache-Control: private
Expires: Sat, 01 Jan 2000 08:00:00 GMT
Content-Type: text/html

<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href='http://munged-for-your-safety'>here</a>.</h2>
</body></html>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
 <HEAD>
  <title>Personal Domains URL Forwarder</title>
 </HEAD>
</HTML>

Microsoft themselves offer a handy forwarder as you can see in the HTTP header (Location).

BTW to add a touch of irony to the story, the Microsoft hosted domain in my original piece above has no published SPF record!

Well I enjoyed that anyway.




3. Hans-Martin Mosner06/09/2005 12:57:15


After blocking all the forged hotmail.com senders coming from non-hotmail servers, it's now time to block the non-hotmail addresses coming from hotmail servers. Next will be to reject mail from hotmail completely...




4. Chris Linfoot06/09/2005 13:05:50


Well they'll be blocking yours if you don't publish SPF apparently. I say sauce for their goose is also sauce for our gander.

Bye Hotmail. We hardly knew you.




5. Richard Schwartz06/09/2005 13:28:22
Homepage: http://www.rhs.com/poweroftheschwartz


Have you tried abuse at microsoft.com and/or abuse at msn.com?




6. Chris Linfoot06/09/2005 13:48:47


@Rich - not this time. I have reported Hotmail abuse to Microsoft.com before and received less than helpful feedback (classic British understatement).

Bottom line - Just don't see why I should jump through hoops to help these fools. If they aren't part of the solution, they're part of the problem.




7. Chris Linfoot06/09/2005 14:12:13


@Rich - OK I gave in and tried it. Detailed complaint sent to abuse@ Microsoft, Hotmail and MSN quoting full source of the original.

Got no fewer than 4 replies/bounces within less than a minute:

1. Microsoft - bounce - no reason text in the 5xx response

2. MSN - bounce - reason "Your e-mail was rejected by an anti-spam content filter on gateway (207.46.121.53).Reasons for rejection may be: obscene language, graphics, or spam-like characteristics. Removing these may let the e-mail through the filter." - Apparently my spam report looked like spam - Duh!

3. Hotmail - autoresponse - we received your email

4. Hotmail - autoresponse - but we can't process the abuse report because it does not reference a Hotmail account (as before)

That's the very last time I bother with this pointless exercise. I believe this demonstrates very clearly - MS is the problem here!




8. Richard Schwartz06/09/2005 15:45:08
Homepage: http://www.rhs.com/poweroftheschwartz


Bah! Then I'd forward it -- along with this URL and a complaint that they are not complying with recommendations of the Anti-Spam Technical Alliance, of which they are a member -- to billg@microsoft.com.




9. Chris Linfoot06/09/2005 15:57:25


Have written to my friends at the SANS ISC about it. I expect one of the handlers knows someone at Microsoft who might be interested.




10. Richard Schwartz06/09/2005 20:38:41
Homepage: http://www.rhs.com/poweroftheschwartz


If that doesn't get you anywhere, I'll bet that AOL guy who wrotes that good article on CircleID probably knows who his counterpart at Microsoft is.




11. Chris Siebenmann08/09/2005 05:53:56
Homepage: http://utcc.utoronto.ca/~cks/space/blog/


Although our user community is probably a lot different from yours, we've been blocking all non hotmail.com email from Hotmail machines for quite some time now. We've yet to have a user tell us about someone not being able to contact them, and we reject a fair bit of email this way.

(We've also found it necessary to yank the true origin IP address out of Hotmail messages so we can reject email through Hotmail that comes from CBL and SBL listed IP addresses and a few chunks of bad network space. This is a good way of getting rid of a fair amount of Hotmail originated '419' spam, although it irritates me to be doing Hotmail's job for them.)




12. Chris Linfoot09/09/2005 09:26:55


Thanks. We have now implemented a rule which rejects non-hotmail mail from hotmail servers. Already working like a charm. As for finding SBL listings in hotmail submission addresses - more difficult to do that here but a great idea Iif I can find a way to make it work. And yes, we should not have to do hotmail's work for them.




13. Kevin Gagel23/09/2005 06:36:40
Homepage: http://avas.cnc.bc.ca


How are you blocking non-hotmail mail from hotmail?

I've just had to grep my logs to locate some 190 hotmail servers so they can be whitelisted...

I'd really rather use your idea.




14. Chris Linfoot23/09/2005 08:25:56


Hotmail servers always HELO with "hotmail.com" - yes, as it happens a lot of non hotmail servers do too but these are universally spammers and normally are malware infested systems on home broadband connections.

Real email from hotmail always has a sender envelope (MAIL FROM) which includes either @hotmail.com (or @hotmail.co.uk and so on) or @msn.com (or .co.uk etc again).

Taken together, if you either refuse (554 permanent failure) or accept, then silently delete any email where HELO is hotmail.com and the domain part of the sender envelope does not contain hotmail or msn, you will defeat a lot of spam and the only false positives will be legitimate users of the MS "Personal Address" (i.e. MSN registered domains) service.

Legitimate users of Personal Addresses are few and vastly outnumbered by 419ers and phishers and I have never seen an example of a non-spam email intercepted this way.




15. David Cary Hart14/10/2005 18:39:58
Homepage: http://tqmcube.com/spam_trap.htm


I had an email dialog with a MS executive back in August. He aknowledged that the reply bot was broken. Two months later, it is still broken. Come ON. This is Microsoft - the company with the wherewithall, personnel and check book to accomplish anything that they want. Obviously, the do not feel that this issue is important.

http://tqmcube.com/microsoft.htm




16. Chris Linfoot14/10/2005 22:41:14


Amen and amen.




17. Sally Shears27/10/2005 17:38:00


Abuse desks at microsoft are divided and sub-contracted. Write the wrong one and you get rejected, "Sorry, not me."

For ms personal addresses, forward spam with full headers to:

abuse_personaladdress@css.one.microsoft.com

I actually got this in a followup exchange with one of the abuse desks at msn.com or hotmail.com

-- Sally




18. Len 31/05/2006 03:10:53


Well I dont get much scam mail on Hotmail but get heaps on Yahoo, and most of it is from Nigeria but had some from Brazil and just got one from Johannesburg, I would like to know how you were able to work out where the IP address was. You said it was in Lagos and you gave the address as well. I have used programes like IP locater and others but it gives me an address some where in the States. I now have the opinion that 99%of Nigerians are scammers.




19. Chris Linfoot31/05/2006 09:08:01


@18: Len - In this case, the Hotmail headers reveal the true source IP address - 193.219.226.16 - in the header field X-Originating-IP.

$ whois -h whois.ripe.net 193.219.226.16

% This is the RIPE Whois query server #2.
% The objects are in RPSL format.
%
% Note: the default output of the RIPE Whois server
% is changed. Your tools may need to be adjusted. See
% http://www.ripe.net/db/news/abuse-proposal-20050331.html
% for more details.
%
% Rights restricted by copyright.
% See http://www.ripe.net/db/copyright.html

% Note: This output has been filtered.
%       To receive output for a database update, use the "-B" flag

% Information related to '193.219.226.0 - 193.219.227.255'

inetnum:      193.219.226.0 - 193.219.227.255
netname:      ITCLICK-NETWORX-NG
descr:        ITClick Networx Limited
descr:        ISP
descr:        Lagos, Nigeria
country:      NG
admin-c:      SAI22-RIPE
tech-c:       SAI22-RIPE
status:       ASSIGNED PA
remarks:      ---------------
remarks:      T-IP-20040304-I
remarks:      ---------------
mnt-by:       TAIDE-NOC
source:       RIPE # Filtered

person:       Sunday A Idajili
address:      Suites B180/181 Ikota Shopping Complex
address:      Victoria Garden City, Lekki
address:      Lagos, Nigeria
phone:        +234 1 4722950
phone:        +234 1 4616821
fax-no:       +234 1 4616126
e-mail:       hostmaster[at]itclick.net
nic-hdl:      SAI22-RIPE
source:       RIPE # Filtered

% Information related to '193.219.192.0/18AS5377'

route:        193.219.192.0/18
descr:        TAIDE-NET
origin:       AS5377
mnt-by:       TAIDE-NOC
source:       RIPE # Filtered

Note that the first received header does not reveal this, but indicates a Microsoft adddress, 65.54.162.200. This used to be exceptional though it is now common. And the X-Originating-IP field has been known to be forged too, though it isn't here.




20. erdem kurnaz15/09/2006 16:44:56


They hackd my e-mail address What can I do?
The address that stolen is ask_geldi@hotmail.com.
Thanks for your help from now?




21. mocklife29/10/2006 02:11:26


Ok, so I just don't know how/where you are using the 'WhoIs' command you are using. Would love to learn it tho. Any help?




22. Chris Linfoot29/10/2006 17:34:20


whois is a standard command line utility on Unix, Linux and like systems. It is used to query a whois server to find out more about a domain name or IP address. Windows users can use whois too though, courtesy of Sam Spade for Windows which you can download free here:

http://downloads.theregister.co.uk/Windows/WebDev/Networking/samspade.html

To use it, just paste an IP address or domain name into it and click Whois.

You do need to tell it which whois server to query - magic is usually OK for domain names, for IP addresses start with ARIN and it will usually tell you where to go.




23. Alexis Onome-Egborge05/09/2007 15:21:13


I feel for everyone that gets spam mail from Nigeria. I feel for us Nigerians, too. I feel for us because we too get a lot o these mail. Conclude that a large percentage of Nigerians must be scam artistes is a little too... unfeeling. Feel? we haven't concluded that American are organised rabble-rouser Just because America went to Iraq. Opah made negative comments about Nigeria too. Pity. We expected to have done more research. We used to have so much respect for her.




Unable to post a comment? Please read this for a possible explanation...
Add Manual Trackback
Please enter the details of the trackback post. Your trackback will not appear on the site until it has been verified. This won't be immediate, as trackbacks are validated on a scheduled basis. Be patient.











Search
Popular Categories
Monthly Archive
Other stuff
ClustrMaps
Contact Me
Meta
Proudly powered by IBM Lotus Domino 8 Proudly powered by IBM Lotus Domino 8

Subscribe to articles Subscribe to articles feed

Subscribe to comments Subscribe to comments feed

ROR info ROR info


My Amazon wish list Wishlist
Save XP
Sign the Save XP Petition Today!
Idea Jam
Planet Lotus
Dilbert