myNetWatchman   KnowledgeBase

Pooling knowledge to
secure the internet.


mNW Reports  FAQ: mNW Reports





(Registered Users Only)


Look Up Incidents by IP Address

 

 

Nabbing a Spammer

The initial products which deliver Messenger Spam weren't very smart. Some used the equivalent of 'net send' which utilized a TCP connection. Others were RPC based, but their RPC calls were transported using connectionless UDP that still required an RPC-level acknowledgement before the message would be actually displayed to the user. In either case, two way communication was required, making address spoofing nearly impossible.

Sometime in Q1 of 2003, Messenger Spam products began enabling the 'broadcast' and 'Idempotent' flags in their RPC calls (the myNetWatchman PopUP tester utilized this approach from day one). Setting these flags enables delivery of Messenger Spam with a single, uni-directional packet. This is significant because this enables the spammer to send a message without needing to receive any communication from the target making for much faster delivery, and more importantly, enabling message delivery using a forged source address!

In September 2003, I identified capture a source IP that was apparently sending over 1500 messages/second or over 4.5Mbps traffic from what appeared to be a dialup IP of a major US provider. After speaking with with a security contact at the ISP he confirmed that he was receiving about 400 complaints a month regarding that IP, but had verified that the IP definitely was not actually sending such traffic...evidently a case of spoofed Messenger SPAM.

What we have here is Spammers nirvana, a spam technique which requires almost no startup costs, no mailing lists, an ability to reach millions of eyeballs, and (if sent correctly) virtually untraceable.

While compiling my research on sources of Messenger Spam, I noticed a significant percentage of it originating from the source IP 202.131.221.61. This would signify that the spam is originating in China. But analysis of this traffic revealed an ending TTL (time-to-live) of the packets of 48 and 53. Assuming a starting TTL of 64, that would mean the spammer is only 16 and 11 hops away from me. Thus, my conclusion that this traffic is NOT actually coming from China, but a much more local source, probably somewhere in the US or Canada.

This is a good opportunity to test an idea that I've had for backtracing the source of spoofed traffic... I call it "TTL Triangulation"; it works much like a GPS receiver — by collecting spam packets from various locations and comparing the TTLs we should be able to hone in on the actual source of this traffic. Details of this on-going investigation are posted in the security forum of DSLReports and can be read here. Findings will be posted here.