Slashdot Mirror


Russian Denies Writing SoBig Worm

IphtashuPhitz writes "The Russian spamware programmer anonymously accused eariler this week of writing the Sobig worm has responded to the accusations. Ruslan Ibragimov of Send-Safe doesn't deny that his program uses proxies to hide spammer's identities. But he totally refutes the report's technical analysis in an online interview over at OReilly Network."

67 comments

  1. in Soviet Russia by MakoStorm · · Score: 2, Funny

    In soviet Russia the worms write YOU!

  2. I don't buy it by Commander+Trollco · · Score: 3, Interesting

    The bit about headers is believable. But the opcode similarities are harder to defend- anyone know more about this and care to comment? He clearly has a motive, and should be lynched regardless of whether he actually wrote sobig.

    --
    http://persianews.on.nimp.org/?u=Tar_Baby
    1. Re:I don't buy it by Anonymous Coward · · Score: 3, Funny

      "He clearly has a motive, and should be lynched regardless of whether he actually wrote sobig."

      Man, the Bush ideology spreads so fast?

    2. Re:I don't buy it by oberondarksoul · · Score: 1

      When merely having a motive justifies punishment, I hang my head and wonder just where the world's headed...

      --
      And tomorrow the stock exchange will be the human race
    3. Re:I don't buy it by Anonymous Coward · · Score: 0

      STFU, the election is over already.

    4. Re:I don't buy it by Anonymous Coward · · Score: 2, Informative

      There are legitimate ways to compare executables (as opposed to the method used by the authors of "Who Wrote SoBig?").

      0) All of these ideas involve disassembly. http://www.datarescue.com/idabaseIDA Pro is the best dsassembler on the market; all ideas below are implemented as extensions to it. Nothing even comes close to its sheer strength, except perhaps the underdeveloped, alpha knockoff http://lida.sourceforge.net/Lida.

      1) http://www.datarescue.com/idabase/flirt.htmFLIRT signatures work surprisingly well for the detection of statically-linked libraries (assuming the library itself hasn't been recompiled). It is basically binary-based but there are important measures for dealing with code that can/will change between different binaries.

      A plugin called http://www.sport-und-event.de/backtrace.de/plugins /idb_2_pat.zipIDB2PAT for IDA can take an executable and produce FLIRT signatures for all functions in it, which can be applied against any other executable for comparison. I find this very handy for malware versioning analysis.

      2) http://www.razorteam.com/publish/papers/comparing- binaries.htmlInstruction Semantic-Based Binary Comparison The paper calls itself "Comparing binaries with graph isomorphisms" but this is a misnomer because there is nothing graph-based about the comparison; only the visualization has any bearing on graph theory. This technique attempts to match the assembly instructions almost exactly (not necessarily a byte-for-byte direct comparison). No public implementation is available for this method.

      The problem with the two methods above and the reason that byte-for-byte comparison won't work in general is that compilers regularly re-arrange code or change register allocation, especially in the case an optimization is applied differently between builds. Two successive builds might look completely different on the binary level. Microsoft's internal compilers are especially notorious for this.

      Enter 3) http://www.sabre-security.com/products/bindiff.htm lBinDiff by Halvar Flake. BinDiff is the most promising idea of the three (though designed for a different purpose than 1)). By using structural and graph-theoretic properties of executables (e.g. the call-tree) and the functions within them, BinDiff is able to compare executables without looking at the instructions themselves (except for properties that can be deduced in a CPU-independent fashion by IDA). That means that BinDiff can potentially diff binaries for different platforms, meaning the binaries could be using a different executable file format and a different assembly language. Obviously, the two binaries described would be remarkably different.

      2) & 3) conception was motivated by the idea of diffing security patches (which they do with various degrees of effeciency). 1) is arguably at the core of IDA's power.

      P.S. the "Who Wrote SoBig?" authors are completely full of shit. From the paper:

      "AMS [a *completely unrelated* email client] and Sobig contain common high-level functionality, as both programs generate and send email. Although there are many ways to create this functionality in source code, it is extremely unlikely that two people working independently would generate similar opcode sequences for this type of functionality. From the results of our comparisons, the first 1K of memory indicated that they are very similar types of executables."

      No shit, that's because the first 1k of the executable is usually the PE header. "Very similar types of executables"? What does that mean, anyway? The whole report is anonymous, unfounded slander.

  3. After all this.. by jjeffrey · · Score: 5, Funny

    ..I bet he dosen't feel SoBig now.

    1. Re:After all this.. by iamlucky13 · · Score: 4, Funny

      That's alright. He can sell himself some viagara.

      As long as we're on the topic of spam and such, I think slashdot has slashdotted itself. The "bush wins" thread is average at least a post every 3 seconds, who knows how many hits, and the server is crawling

    2. Re:After all this.. by jjeffrey · · Score: 2, Interesting

      The comment handling in SlashCode has always been a lot heavier to handle than the news pages. I think there is probbaly a lot more processing involved. I wonder how well optimised the SQL queires are and what the backend technology is - is it still MySQL? - UPADTEs and INSERTs are often going to be slower than SELECTs, but it may be worse if they are using MySQL in replicated mode with one master server to send all the updates too and a few slaves to do selects from. Though I guess that's unlikley with the load they get. Do they use MySQL Cluster?

    3. Re:After all this.. by fbjon · · Score: 1

      ..And speaking of that, has anyone else noticed the ugly worm crawling towards the US flag on the main page? Ominous sign?

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
  4. A spammer by penguinoid · · Score: 0, Redundant

    A spammer is a spammer is a spammer.

    --
    Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
  5. Remember the rules by Underholdning · · Score: 4, Insightful

    Rule #1:
    Spammers lie!

    1. Re:Remember the rules by Anonymous Coward · · Score: 0

      Repeat as Needed

    2. Re:Remember the rules by Anonymous Coward · · Score: 3, Funny

      Rule #2: If a spammer seems to be telling the truth, see rule #1.

    3. Re:Remember the rules by eibon · · Score: 1
      Rule #1: Spammers lie!
      Not true. My lady is now pleased, my mother's medication needs are taken care of and people think I have three legs.
  6. What a stand-up guy... by sczimme · · Score: 5, Funny


    The report noted, for example, a strong similarity in the email headers created by Send-Safe and SoBig. But Ibragimov said Send-Safe chose the particular order of headers merely to mimic Outlook Express and to better evade spam filters.

    Somehow I think Ibragimov's righteous indignation over the accusation is a teensy bit misplaced...

    --
    I want to drag this out as long as possible. Bring me my protractor.
  7. WTF? by Otter · · Score: 4, Insightful

    Not that I'm shedding any tears for this guy but does "Anonymous person accuses other person by name on the basis of sketchy circumstantial evidence!" really merit this degree of publicity?

    1. Re:WTF? by gl4ss · · Score: 2, Insightful

      well.

      I found the biggest piece of evidence be the opcode similarities. which he doesn't comment at all, conviently.

      but would he ADMIT IT? with 250 000$ reward on his head? of course not. but I'd rather have had him refute it totally, by reasoning and not just claiming that it's bullshit(when he even admits himself that his full of bullshit and into selling software for harassing people who try to _not_ get harassed).

      --
      world was created 5 seconds before this post as it is.
    2. Re:WTF? by hkb · · Score: 2

      Not that I'm shedding any tears for this guy but does "Anonymous person accuses other person by name on the basis of sketchy circumstantial evidence!" really merit this degree of publicity?

      When said anonymous person's report lists some pretty damning evidence, such as header and code comparisons and analysis, ermm yes.

      --
      /* Moderating all non-anonymous trolls up since 2004 */
  8. Proxie Shortage by Rob+Carr · · Score: 4, Interesting
    From the article:
    "Trojans killed my business," he said, noting that many of his customers have recently migrated to "cracked" (pirated) versions of spamware programs such as Dark Mailer, for which they purchase lists of Trojaned proxies from hackers. .... Comments on Send-Safe's discussion forum appear to confirm that the company has had trouble providing users with sufficient proxies for sending spam.
    There's irony in this guy's complaint, and (assuming he didn't write SoBig) at least a little justice. "My heart bleeds for the Snicker-Snack Company" - Linus (the character from "Peanuts," not the software guy)
    --
    This sig seemed like a good idea at the time....
  9. Well, well, well, by cavac · · Score: 2, Interesting

    so he doesn't write viruses, just unwanted bulk mail. Makes me much more comfortable. not.

    --
    Look, this thing is totally safe! Built it myself, you know. You just press that button like this and then turn that lev
    1. Re:Well, well, well, by mitchus · · Score: 0

      Ah, but it should. Whereas virii are malicious, unwanted bulk mail (while unwanted) still constitutes only communication, arguably protected by free speech.

    2. Re:Well, well, well, by waynelorentz · · Score: 1

      Commercial speech != free speech.

    3. Re:Well, well, well, by mitchus · · Score: 1

      Where do you read commercial? I said u-n-w-a-n-t-e-d. The fact is that spammers use it to commercial ends. The bulk mail tool in itself can also be used to communicate important information without commercial purpose. Suppose alternate means are cut off, news are censored and so on. Then you'll be glad this wacky russian has a version handy to bypass all obfuscation.

  10. For sure he denies. by a_hofmann · · Score: 4, Informative

    If you read the original report you can see hard facts against Ruslan Ibragimov.

    The binary comparison in the report shows evidence for a correlation between Send-Safe and Sobig-F which could be proved if Ibragimov would be forced to open the Send-Safe source.

  11. Hmm... by northcat · · Score: 5, Funny

    Maybe he wrote the "Who wrote the SoBig?" report himself to popularize his "Send-Safe" software... You never know...

  12. TOTALLY REFUTES??? !!! by Ancient_Hacker · · Score: 2, Insightful

    I'd reserve the phrase "totally refutes" for occasions where.... this actually happens. What I saw of the "refutation" was a few bits of unconvincing excuses and loose logic. The similarity in headers and the number and length of exact code matches is compelling and proabably irrefutable evidence.

    1. Re:TOTALLY REFUTES??? !!! by schodackwm · · Score: 1
      Ancient Hacker is absolutely Right re refutation; ++!.

      refutes != rebutts.

      If you don't know the difference, do what the story did: use "denies."

      --
      [this sig has been trunca
  13. Surprise! by Se7enLC · · Score: 5, Funny

    Wow, this is surprising! I was expecting "Russian accused of writing SoBig worm admits to it, despite the flagrant lack of evidence to actually convict him of anything."

  14. "Totally refutes"??? by Zocalo · · Score: 3, Interesting
    Well let's see. Ibragimov makes a few claims such as "it's bullshit!", "it's a coincidence!" and gives a very brief outline of how SendSafe works, revealling nothing not in the report. He also claims he's not been spoken by any law enforcement agency regarding the matter, which is possibly true. Hardly a point by point rebuttal is it, and never mind the maxim "spammers lie" which means everything he says will be taken with a huge pinch of salt.

    The only interesting comment I found is that his company is currently having difficulties due to trojans, something that the SendSafe forums seem to confirm. That seems quite probable, but it hardly helps his case - why, exactly, would trojans be causing his SendSafe business any problems? Unless, of course, it might be something to do with other trojans that he didn't write such as NetSky/Sasser preventing SoBig getting as many hosts as it used to? Given that there was a spat between the various trojan authors, complete with a possible Russian connection, just before Sven Jaschen was arrested that at least seems entirely plausible to me.

    --
    UNIX? They're not even circumcised! Savages!
    1. Re:"Totally refutes"??? by js3 · · Score: 1

      well what if it's a coincidence or bullshit? If someone accused you and it was wouldn't you say it was coincidence or bullshit? o

      --
      did you forget to take your meds?
  15. Of course he didn't. by sulli · · Score: 0, Redundant

    In modern Russia, worms write YOU!

    --

    sulli
    RTFJ.
  16. Well, he would, wouldn't he... by advocate_one · · Score: 2, Insightful
    attributed to Mandy Rice-Davies when asked to comment on Astor's denial of ever seeing her
    While giving evidence at the trial of Stephen Ward, Rice-Davies made the quip for which she is most remembered. When the prosecuting counsel pointed out that Astor denied having met her, she replied, "Well, he would, wouldn't he?"
    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
  17. No, by fbjon · · Score: 1

    You're all wrong.

    I did it!

    --
    True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    1. Re:No, by gl4ss · · Score: 0

      * You're all wrong.

      I did it!*

      holy shit! now to collect that 250k $!

      --
      world was created 5 seconds before this post as it is.
  18. Denied by Anonymous Coward · · Score: 3, Funny

    "Only the true Messiah denies his divinity!"

  19. Innocent until proven guilty by gone.fishing · · Score: 0

    He is innocent until proven guilty, just like Scott Peterson and O.J. Simpson.

    1. Re:Innocent until proven guilty by fireboy1919 · · Score: 1, Insightful

      But murders are only people who killed someone. Spammers are like lawyers: they're not actually people. And the subspecies who writes stuff for them aren't even spammers.

      Questions of "innocence" and "guilt" do not apply to these species; they don't have a concept for these things.

      Hopefully, one day, we will find a way to teach such things to these strange, primitive beings so that they can live beside humans in our struggle against the species that dominates this planet and threatens to wipe us out: politicians.

      --
      Mod me down and I will become more powerful than you can possibly imagine!
    2. Re:Innocent until proven guilty by gone.fishing · · Score: 1

      I wish I could mod you up. Someone actually modded you as off topic and my parent post was modded overrated.

      Sheesh, some people, no sense of understanding or humor. Apparently politicians mod on Slashdot. Who woulda thunk it?

  20. no need to RTFM.. by BitwiseX · · Score: 0

    His response: "It's bullshit." Well what is he gonna do?! Admit it and get $250,000 bail money? ;)

  21. Ruslan Ibragimov? by Anonymous Coward · · Score: 0

    `A viral Mr Big on us,' so I hear.

  22. The evidence... by JohnGrahamCumming · · Score: 4, Insightful
    If you read the long boring document that fingers this Russian guy you'll see the following "evidence":

    1. Send-Safe and SoBig had same release dates. Where the margin on same is up to 10 days, and there are strange inaccuracies, for example the document states that on 5/23/2003 there was a SoBig release compiled on June 24, 2003. Other evidence hinges on the actions of SSSG without considering the possibilities that they were using a hacked version of Send-Safe.

    2. Document contains unfounded statements like "As SSSG appears to be a sizable organization, it would seem unlikely that any individual within the group would actually know the Sobig author(s)."

    3. The skills section is particularly funny since it lists skills like "Newsgroups" and states the the Russian has been posting on Newsgroups since 1998. Woo hoo!

    4. The use of %s section made me want to LOL. The authors see significance in the fact that neither piece of software uses %s to concatenate strings,
    sprintf( together, "%s%s", s1, s2 );
    would be unusual for any C programmer, yet
    sprintf( command, "RCPT TO:<%s>", rcpt );
    looks like something any C programmer would do.

    5. The note on string ordering with an example of SoBig vs Send Safe appears to me to show the opposite of what the authors intended. The two blocks look very different.

    6. A large part of the document is dedicated to showing how the two exectuables are "similar" at the opcode level. There is no actual evidence here, e.g. how about a disassembly of two identical blocks of code? The comparison is interesting, but doesn't tell us much without being able to see the actual code.

    Overall I though the PDF file was poorly written, lacking in rigor and provided no real evidence for the naming of this individual.

    Yes, he helps people spam, and that's very, very annoying, but "innocent until proven guilty" people? Or at least "innocent until you actually show some convincing evidence".

    John.
    1. Re:The evidence... by Aheinz1 · · Score: 0

      4. The use of %s section made me want to LOL. The authors see significance in the fact that neither piece of software uses %s to concatenate strings,
      sprintf( together, "%s%s", s1, s2 );
      would be unusual for any C programmer, yet
      sprintf( command, "RCPT TO:", rcpt );
      looks like something any C programmer would do.


      If I recall correctly, the paper was not pointing out that %s was/was not used, but rather that it was used/not used in similar places in both code bases. That is, in a place where SoBig used it, it was also used in Send-Safe, and where SoBig used another method, so did Send-Safe.

  23. Re:Draw and quarter him anyway! by d_jedi · · Score: 0, Troll

    Zig heil! The censors (err.. "moderators") are out today!

    Explain how this post is flamebait? C'mon.. I dare ya.

    --
    I am the maverick of Slashdot
  24. Y.F.I. by Anonymous Coward · · Score: 0

    Your reading comprehension fails it big. Why don't you take a look at that sentence again before giving an ignorant response. People writing things like that make me hang my head and wonder where the world is headed.

  25. Well of COURSE he didn't write it. by MadFarmAnimalz · · Score: 2, Funny

    This is RUSSIA, you morons.

    IT wrote HIM.

    Get your facts straight.

    --
    Blearf. Blearf, I say.
    1. Re:Well of COURSE he didn't write it. by Anonymous Coward · · Score: 0

      but, the real question is did he write it in soviet Russia, or just normal Russia...

  26. Hasn't anyone else caught this obvious lie? by Anonymous Coward · · Score: 2, Interesting
    The bit where he talks about headers is completely stupid and it shows that even on the interview he is lying. If you read the report, they say that Send-safe and sobig's headers are in the same order, which is different from outlook. So, he's lying.

    Here's the quote from the "Who wrote sobig" article:
    "Although these subtle differences suggest separate source code, the similarities suggest that Send-Safe was the
    template, and not other mailing programs such as Outlook, Netscape, The Bat!, or AMS.

    As these other independent email tools generate their headers with very different ordering, it would seem unlikely
    that the Sobig author(s) determined the email headers and values independently."
    And the quote from the interview:
    "But Ibragimov said Send-Safe chose the particular order of headers merely to mimic Outlook Express and to better evade spam filters."

    CONTRADICTION!
  27. Least comment story ever? by Chmarr · · Score: 1

    Wow... this story's a whole FOUR hours old, and there's only been 50 or so comments on it? Could this possibly be the least commented-on story in Slashdot's history?

    If I didn't know any better, I'd think that there was something else on most people's minds! :)

  28. Re:mod u]-p by Anonymous Coward · · Score: 0

    there should be a -2 rating for some posts.

  29. Karma be damned... by oberondarksoul · · Score: 1
    "He clearly has a motive, and should be lynched regardless of whether he actually wrote sobig.

    What have I failed to comprehend? Suggesting lynching someone for having a motive, whether they actually did the deed or not, scares me.

    --
    And tomorrow the stock exchange will be the human race
    1. Re:Karma be damned... by Anonymous Coward · · Score: 0

      Get a clue... the guy is a known spam tool developer. RTFA

  30. Now available with colour contrast by Anonymous Coward · · Score: 0
  31. Have you read it?.. by Mondor · · Score: 1

    "Ibragimov, 30, said no one from the FBI or any other law enforcement agency has ever contacted him about the SoBig worm." I wonder how FBI officers would contact Russian citizen in Russia :) No, imagine, that FSB (ex. KGB), or any other Russian secret service officer will knock your door in the middle of American Nowhere. In reality, if you want this guy to pay for his sins, write about this event to fsb@fsb.ru (the address is real, don't "test" it!), I guess after some requests they will consider talking to this Ruslan Ibragimov. By the way, his name and surname shows, that he is most likely not Russian. It looks like he belongs to Chechen or other Caucasus nation, so the talk with FSB officer is not going to be gentle. And another thing - he is using the swreg.org registrar for his spamware. No matter if he is author of SoBig or not, you can ignore this registrar (whether you are developer or customer, doesn't matter), so they will not earn money on spam.