Slashdot Mirror


What's Behind The Odd Data?

citking writes "CNet is reporting that 'network administrators and security experts continue to search for the cause of an increasing amount of odd data that has been detected on the Internet.' While this has been going on now for a few days and some experts have already declared victory against the 'trojan', others aren't so sure that the real culprit has been identified yet. Other stories can be found here(1) and here(2)."

15 of 264 comments (clear)

  1. Maybe we are searching into the wrong thing... by selfsealingstembolt · · Score: 5, Interesting

    Maybe that are residues of testing? Some people writing networking-software maybe just made some debugging runs using data sent over the net and sent out erroneous packets.

    Maybe it is some rare case with a seldom occuring situation where the TCP/IP protocol runs mad? I mean, when designing such flexible and autonomous systems sometimes there are things you can't foresee. After decades of online time and rewrites of TCP/IP core parts in combination with the unpredictability of such huge systems it would not surprise me, if that are just packets which emerge every now and then.

    Another explanation: the net has gotten critical mass and is becoming conscious....

    Just my two cents.....

    --
    Keep open minded - but not that open your brain falls out...
  2. A worm called WIN32/VOTE.55808 by stew77 · · Score: 4, Interesting

    Probably just as a coincidence, what google returns on 55808:
    "A new worm, W32/Vote.A hit the streets yesterday (09/24/01), ..."

    According to various virus sites, this worm has a payload site of 55808 bytes and is trying to download a trojan.

  3. Interesting by chendo · · Score: 5, Interesting

    This indirect approach to communicate is very interesting, as it's indirect.

    The trojan could broadcast the 'odd data', containing information, and such, while another trojan can listen for weird packets like those, and grab info from them.

    As the source cannot be identified easily, it would be very hard to discover the infected computer, and the destination doesn't exist, it's a weird way to communicate.

    My two cents.

    --
    Founder of Mirror Moon - Tsukihime Game Trans
  4. Re:For those too lazy to read the article : ) by Anonymous Coward · · Score: 5, Interesting

    Something's wrong with this theory. I have several thousands of these packets in my logs, but they started to appear back in october. They are directed at many ports (which are closed on my system), but each originator tries several times. Many attempts look like an Edonkey client trying to deliver a message, which is not unusual on a dynamic IP connection where the previous user of an IP apparently used filesharing programs. Either the window-size 55808 isn't that unusual or the "infection" has been around much longer. Another system on a static IP has yet to see even one packet with that window-size. If it's a mapping system, it certainly isn't random. It could be that ??AA-serving companies are looking for "tainted" filesharing clients which they could then ask to reveal more information about the system and their owners by using strange packets for hidden communication with the client. If this is true, the trojan which randomly sends out strange packets is merely a decoy.

  5. Re:It is a theory - and I don't have proof (SCO?) by Anonymous Coward · · Score: 4, Interesting

    Heh, SCO doesn't need to do that. All of a sudden my boss at my work (I work for an ISP that has all redhat boxes) has gotten many phone calls for survey asking about what kind of servers we run, what OS they use, what they're used for, blah blah bla. That thought crossed my mind that SCO is just getting ready for their 'Big Win' over the Linux community and want a nice list of companies to go after.

    jeremy

  6. What makes them think it's a trojan? by Myself · · Score: 4, Interesting

    If nobody's ever found an infected machine how can anyone declare this thing anything more than a phenomenon involving strange packets? "trojan" is a pretty narrow definition, and it sounds like it's being misused.

    Secondly, all the worry about the 'unallocated' IP space is easy to explain, and here's my theory: The perpetrator has gained control of several core routers, and added routes to them for this address space. Then they've compromised machines (or perhaps are using routines on the routers themselves) to analyze the packets destined for that space.

    They're simply scanning the internet for something interesting. The packet length is a clue as to what. Whatever they're looking for will respond strangely to such a packet. When they find it, the response packet goes to the router which would normally toss it in the bitbucket, but because it's now been given a route, the packet is logged for further exploitation.

    1. Re:What makes them think it's a trojan? by Troed · · Score: 3, Interesting
      nibbleswapped CRLF .. (0xd,0xa). My money is on the "seriously messed up code"-side.

    2. Re:What makes them think it's a trojan? by evilviper · · Score: 3, Interesting
      here's my theory: The perpetrator has gained control of several core routers, and added routes to them for this address space

      That's not real likely, and I don't just say that because oy the difficulty of taking control of core routers...

      Even if the core routers had that new route added, other routers that these packets go through would drop them, meaning it won't get through. Now, it might be a possibility if these large packets were only being sent to machines one hop away from the violated router, but nothing like that was mentioned in the article, and that would definately be significant.

      They're simply scanning the internet for something interesting.

      If they can't possibly recieve a response, I have no idea what use this would be, unless this large packet has some viral payload (like Slammer)...

      What's my opinion? Well thanks for asking. I really just think that this is a good program gone bad. Perhaps there's a bug in some popular program like Kazaa that makes every 1 in 10 billion packets malformed like this. I really can't see the usefulness of these packets, so (if the article didn't leave anything significant out) it's safe to assume that they are simply a programming error...
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  7. Purposely Broken? by lord_humungous · · Score: 5, Interesting
    "It is very buggy," Ingevaldson said. "It didn't even write information to its data file correctly."

    Stupid question: Can you think of a program that was written to appear broken, but actually functions in a way that is not immediately apparent? The thought crossed my mind when I saw everyone writing this off as buggy code.

  8. P2P by Anonymous Coward · · Score: 5, Interesting

    This is a concept true-anonymous (not just group-anonymous) encrypted stealth P2P application currently in non-public development. We will not give its official name here as development is in early stages of design refinement, but the current prototype is codenamed "rolypoly".

    It would appear that someone has been testing it on the Internet instead of our private testing VPN, probably unwittingly via a misconfigured gateway. We apologise for this as it is a private research project, although it is a testament to our protocol that even though it is in design, we are ourselves already unable to trace the source, and will have to actually telephone each tester to determine who it is!

    We apologise for the strange nature of the packets, and will conduct the probes in a different manner in the next version, as we have devised an improved method which will conserve a lot of bandwidth, to be implemented in the next prototype, "strudel". The fixed window size is a simple bug that will be corrected, as padding should not only be mimic-function quasi-random, but the packets should be over ten times smaller! The behaviour of later versions is likely to differ considerably, and should approach unfilterable "noise" or resemble legitimate traffic, especially behind firewalls (strudel should be able to bridge even web proxy-only scenarios, and reduced connectivity will merely slow things down). You may also find that later versions utilise multicast to a certain extent.

    Nodes capable of transmitting packets with spoofed IPs are used to connect two hosts behind firewalls (by issuing handshake responses "for" them), and for one-way anonymous automated host discovery without need for a nodelist. Many ISPs block such packets, so nodes capable of doing this are valued even if they are low-bandwidth.

    We are not responsible, by the way, for the copycat trojans that have been popping up mimicking the traffic caused by the errant test, and we do not know who is.

    Posted via an anonymous proxy for our protection.

    1. Re:P2P by Anonymous Coward · · Score: 3, Interesting

      Never mentioned packet size. The packets will be smaller because we've fixed the challenge code, and that will save bandwidth during host discovery. Window size should have been variable but pointers were mixed up and the end of plaintext challenge used instead!

      We know who gave it out on the IIP channel now and it's very likely you're reading this forum as it's been mentioned earlier today. Please, whoever is running 0.2.1 and isn't on the mailing list, get the new version from the link in the channel topic. SHA1 of rolypoly-0.2.2.tar.bz2 is D4B76615630FA8C138508DF796C26093D29CA353.

      And keep it on playpen and off the internet!

      We screwed it up, oh well. It's just a research project at present but we hope we can learn more by experimentation than by the flawed models used until now, and use that knowledge to build better protocols from which everyone will benefit.

      Posted via an anonymous proxy for your protection.

  9. Oh, the pain. by Davak · · Score: 3, Interesting

    Gasp. A *nix trojan?!? Everything that slashdot has taught me must be untrue! HHHAAAAARRRR!

    Anyway, this seems to be a perfect stealth mapping technique for a future worm author, researcher, or even a government. The receiver of the information will probably be discovered once several of these trojans are found in the wild. Even though they are mostly spewing junk... the "true" information is probably maintained by all the trojans.

    What surprises me is that this thing is creating enough traffic to get noticed... but not figured out.

    Cool stuff.

    Davak

  10. go hunting by graf0z · · Score: 5, Interesting
    Fishing for tcp-packets with window size of 55808:
    $ screen tcpdump -w /tmp/55808.dump -s1500 -n -i eth0 'tcp and tcp[14:2] = 55808' &
    View that dump with ethereal. On a router in front of 533 IPs i got 1594 packets in 154000 seconds, thats an average hitrate of on packet every 14h (per IP). As (most?all) IPs are spoofed, not really faszinating. But wait:
    • only 31 of those 533 IPs got hit
    • only 11 of those 31 IPs got hit more than 3 times
    • these 11 "main targets" got 1561 of the 1594 packets
    • each of these main targets where hitten on _one_ single dest port (but from many - spoofed - src IPs)
    ... so the target ip seems to be _not_ randomly distributed. Supports the hypothersis of a kind of portscanner

    Anybody decoding the secret message in the initial sequence numbers ;-?

    /graf0z.

  11. collaboration by option8 · · Score: 4, Interesting

    worm #1 works quietly, propagating slowly and with little fanfare, works its way around hiding its signal in the network noise of a popular operating system that's fraught with security holes. if discovered, considered harmless, no payload, no harm done. low priority.

    waits. listens.

    worm #2 barges around making lots of noise, none of it intelligible. targets servers running a particular server OS, routers, places where network traffic converges, is distributed. propagates to only a few choice locations, distribution points. sends out floods of gibberish to nobody in particular, not necessarily needing a reply.

    considered buggy, bothersome but harmless.

    worm #1 picks up on the gibber, each of the messages from different distribution points somehow encoded with their point of origin, instructions, parts of a payload. when enough of the message has been reassembled, enough of the network space mapped, worm #1 rebuilds itself. takes action.

    a worm with no payload, and a payload with no worm. collaboration. cross-pollenation.

    fantasy?

  12. They don't know WHAT to watch for by The+Monster · · Score: 4, Interesting
    The article says that these packets are addressed to mostly non-existent IP addresses, and show non-routable, reserved (like the '555' networks 10..., 172..., 192.168...) source IP addresses.

    Here's my theory. Some clever Zombie author has reasoned that a packet addressed to the actual address of the Zombie or its controller might help security people track it down. So, the real source 'return address' is either hidden inside the actual data packet (encrypted of course) or established in a config file or Registry entry and only changed when an appropriate message is received. And the destination address is deliberately non-existent, but on the same subnet as the actual destination (or there is a compromised router upstream from that subnet that's part of the scheme), which is sniffing for these packets and responding in kind.

    The large window size is probably a red herring - the real protocol being used is probably more like UDP than TCP. Or it's been thrown in to befuddle stateful packet filters. Or perhaps the window size is the signal to the sniffer that this protocol is involved - any packet without that window size need not be further examined.

    It's a scheme that would also work quite nicely for people living under repressive regimes that want to be able to communicate with human-rights orgs without leaving a trail of bread crumbs back to themselves or their correspondents.

    --

    [100% ISO 646 Compliant]
    SVM, ERGO MONSTRO.