Slashdot Mirror


Hackers Used Nasty "SMB Worm" Attack Toolkit Against Sony

wiredmikey writes Just hours after the FBI and President Obama called out North Korea as being responsible for the destructive cyber attack against Sony Pictures, US-CERT issued an alert describing the primary malware used by the attackers, along with indicators of compromise. While not mentioning Sony by name in its advisory, instead referring to the victim as a "major entertainment company," US-CERT said that the attackers used a Server Message Block (SMB) Worm Tool to conduct the attacks. According to the advisory, the SMB Worm Tool is equipped with five components, including a Listening Implant, Lightweight Backdoor, Proxy Tool, Destructive Hard Drive Tool, and Destructive Target Cleaning Tool. US-CERT also provided a list of the Indicators of Compromise (IOCs), which include C2 IP addresses, Snort signatures for the various components, host based Indicators, potential YARA signatures to detect malware binaries on host machines, and recommended security practices and tactical mitigations.

26 of 177 comments (clear)

  1. Super Mario Bros. Worm by tepples · · Score: 3, Funny

    How often do you see Server Message Block spelled out in news stories? I guess someone really wanted to avoid implying that Sony Computer Entertainment's rival Nintendo might be behind the attack.

    1. Re:Super Mario Bros. Worm by Opportunist · · Score: 2

      There is a difference? Could someone finally point it out, from afar the parties look too identical.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  2. Supreme Leader by Dorianny · · Score: 5, Insightful

    What I really want to know is how did the FBI figure out it was the work of North Korean government agents. Except for a privileged few, North Koreans are completely blocked off from the outside world and would never hear of this movie even if it won more Oscars than the Titanic. Why would North Korea reveal its capabilities and tactics in such dramatic fashion to achieve nothing of any value. It seems to me that all the speculation that was in the news recently about Kim's disappearance from public life and his possible overthrow was far more damaging to the cult of the Supreme Leader than some silly comedy.

    1. Re:Supreme Leader by whoever57 · · Score: 4, Insightful

      What I really want to know is how did the FBI figure out it was the work of North Korean government agents.

      "Never let a good crisis go to waste". They don't seriously think it was North Korea. Instead, there is an ulterior motive for blaming North Korea.

      --
      The real "Libtards" are the Libertarians!
    2. Re:Supreme Leader by Frosty+Piss · · Score: 5, Interesting

      Why would North Korea reveal its capabilities and tactics in such dramatic fashion to achieve nothing of any value.

      Because they are obsessed with the "respect" to their Dear Leader. It is a cult obcession with these people, don't try to read logic into it. Think "Scientologists".

      --
      If you want news from today, you have to come back tomorrow.
    3. Re:Supreme Leader by Dahamma · · Score: 2

      Except for a privileged few, North Koreans are completely blocked off from the outside world

      Umm, I think you answered that question already. You don't think North Korea's cyberterrorism military unit just might be part of those "privileged few"?

      Why would North Korea reveal its capabilities and tactics in such dramatic fashion to achieve nothing of any value

      Maybe because their Supreme Leader is a total loon? This is the same guy who has among hundreds of other insane actions decreed that anyone with his name needed to change it immediately. He lives for drama and vanity and wants his citizens to think of him as a demigod. He's a fucking international drama queen of the highest level...

    4. Re:Supreme Leader by X.25 · · Score: 4, Insightful

      What I really want to know is how did the FBI figure out it was the work of North Korean government agents. Except for a privileged few, North Koreans are completely blocked off from the outside world and would never hear of this movie even if it won more Oscars than the Titanic. Why would North Korea reveal its capabilities and tactics in such dramatic fashion to achieve nothing of any value. It seems to me that all the speculation that was in the news recently about Kim's disappearance from public life and his possible overthrow was far more damaging to the cult of the Supreme Leader than some silly comedy.

      Ssssssssssshhhhhhhhhh. You're asking questions, you shouldn't do that.

      Just trust the government.

    5. Re:Supreme Leader by dcollins · · Score: 2

      You're like the guy who watches a magician conjure an elephant and smugly go, "He had it up his sleeve".

      --
      We know where leadership by an anti-intellectual "strongman" who scapegoats minorities and likes boisterous rallies goes
    6. Re:Supreme Leader by Opportunist · · Score: 2

      If I bought one of their rootkit CDs and infected my system, I could see getting a bit miffed, especially after that idiotic statement of how ""Most people, I think, don't even know what a rootkit is, so why should they care about it?" and the "settlement" which essentially said Sony can do whatever they please and don't even get a slap on the wrist.

      You see, when the law fails, vigilantes are not far.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    7. Re:Supreme Leader by Bert64 · · Score: 2

      Guess who owns the endpoints on the fiber?

      China...

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  3. Can we stop the embellishment? by PhrostyMcByte · · Score: 5, Insightful

    I haven't seen any evidence that the mechanics of the attack itself is at all noteworthy, yet we keep hearing about how this attack was unstoppable, "nasty", etc. -- not just from Sony's PR guys, but from the FBI. As if it could have targeted literally any company and caused just as unmitigated damage.

    To me, a "nasty" worm is Stuxnet: it spread in a very standard innocuous way and seemed like any other worm, but ended up being highly targeted.

    This Sony hack just seems like your average trojan worm leaking an admin password back to someone. The only noteworthy part of this hack is that Sony had such horrifyingly moronic security practices that one attack was able to compromise such a large and varying corpus of valuable data.

    1. Re:Can we stop the embellishment? by Dahamma · · Score: 3, Insightful

      Really? Apparently they quickly took control of almost every one one of Sony's servers and workstations. Literally took entire control, stole all of the useful data, wiped out all of their servers, and then owned all of the workstations so that they were useless but able to broadcast any message they wanted to them.

      That's a *bit* more coordinated than "your average trojan worm". Unless you really think based on extremely limited information you know more than all of the security researchers and government investigators looking into it... (hint: sorry, you don't).

    2. Re:Can we stop the embellishment? by TubeSteak · · Score: 3, Interesting

      Really? Apparently they quickly took control of almost every one one of Sony's servers and workstations.

      Wired mentions (without giving a source) an interview with a self-proclaimed member of GoP who claims Sony's network was infiltrated for a year.

      I'm not sure what you consider "quickly," but a year is a long time, even while rooting around in a corporate network as large as Sony's.

      --
      [Fuck Beta]
      o0t!
    3. Re:Can we stop the embellishment? by Bert64 · · Score: 4, Interesting

      It's common practice to put all of your servers and workstations in an active directory domain, and once you have a tiny foothold on an active directory domain it is almost always trivially easy to get administrative privileges over the whole domain (have been working as a pentester for 10+ years and never failed to get domain admin when the job scope allowed it)...
      Once you have domain admin, you typically have access to pretty much everything. Even if the organisation has devices which aren't linked to active directory (typically unix boxes, routers, switches etc), you will probably find that the guys responsible for managing these devices do so from a windows workstation which is part of the domain, so you just find their workstation and start keylogging (or in many cases just find the textfile full of passwords).
      Also in my experience, very few companies notice once you take control of their domain, and as a legitimate pentester i'm not trying to cover my tracks. The chances of most organisations noticing someone who is being careful is virtually 0.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    4. Re:Can we stop the embellishment? by Bert64 · · Score: 4, Insightful

      Yes, yes they are...
      Most companies have a horrendously insecure internal network, with virtually everything tied to an active directory domain which is laughably easy to compromise. They follow what they believe are best practices by installing patches every month, using strong passwords, setting account lockouts etc, but because of how the system is designed it only takes one weakness to make everything fall down. And then they will probably spend a lot of money buying "security software" that just makes the systems run far slower, while not fixing any of the underlying weaknesses.

      Most company networks are like a tardis, they use a network firewall to ensure that only a tiny fraction is visible from the outside, but once you get inside it's much bigger. All it takes is for one minor breach in the firewall by someone semi competent and 99% of companies would be looking at a catastrophic breach. If it hasn't happened to your company yet then it's either a) luck, or b) it has happened but the perpetrators have other motives than publicity

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  4. Threatpost, professional, processes by raymorris · · Score: 4, Insightful

    Thereatpost.com is a good source to stay on top of the latest news and threats. There is new stuff posted several times per week, so staying on top of it takes at least a couple of hours per week.

    You can get pretty darn good security at a very reasonable cost, but I can't fit much useful info in a Slashdot post. I read a 586 page book just on securing Apache - there's a ton of information to know and concepts to understand. For a business, especially a web-based business, it probably makes the most sense to hire in the right professional to spend a few hours with you, going over your processes and systems. I've been doing web security for 17 years; before that I did physical security and I'm still learning, so there's just a lot to know.

    Maybe the most important principle is to get rid of what isn't needed. Turn off unneeded services on computers, don't store credit card numbers if you don't absolutely have to, don't have multiple copies of sensitive data on different systems. I can't hack what isn't there.

    If you consult with a professional, be prepared to alter some of your processes to alternatives that are approximately just as easy to use, but different. Sftp is as easy to use as ftp, so don't let "we've always done it this way" be an excuse to not improve your processes. A FEW changes may be much less convenient, but necessary. That is to say, your professional may say once or twice "yes, this way is more time consuming, but it really is necessary for security ". Be prepared for that, but also expect your professional to work with you to find ways to make security relatively painless most of the time. It'll likely follow strict, but painless, rules if done properly.

    Security is mostly about process, not products, and much of the best security software is open source, so the right professional won't be selling you stuff, just spending some time to find what you need and get it set up for you, then help your IT understand a bit and know where to find documentation.

          The right professional will also be able to explain the purpose of any recommendations in a way that you can fully understand. "Because security " is not a valid answer and is most frequently used by people who don't understand the "security" measures they are improperly applying, often in a way that weakens your system rather than strengthens it. It might seem strange to emphasize this, but I've seen a LOT of sysadmins severely damage system security by trying to strengthen it but not really understanding what they're doing. In almost all cases, the people doing crap "security" couldn't explain in detail why they did what they did, and became annoyed when asked to explain in detail. It's a good way to distinguish the few who know their stuff from the vast majority, who don't actually know what they're doing.

    1. Re:Threatpost, professional, processes by turbidostato · · Score: 3, Insightful

      "The state of corporate IT can be shocking. When I took over the IT at the UK branch of an international technology company I couldn't believe what I saw. Regular office staff had file sharing switched on individual PCs, Software developers had systems operated as root or administrator. People routinely downloaded whatever they wanted and installed it on their computers.
      The first thing I did was make sure that no computer had any file sharing or any other services running on it"

      You were doing it wrong, then, and probably the company employees hate you.

      The first thing you should have done is understanding why computers/lans were configured that way. I can't count the times I've seen security just going all the place closing this and that without providing working alternatives to the function the user was achieving that way, just to put productivity to a halting grind.

      People don't go out of their way to share their hard disks or to install this or that simply because they have nothing better to do but because they need to do something and do it that way because they don't know anything better.

      Corporate security is more about providing secure ways to do what it's needed to be done (as defined by the end user, not the top brass) and less about tying users' hands but very short numbers of "IT security people" seem to understand that.

    2. Re:Threatpost, professional, processes by Ol+Olsoc · · Score: 2

      You were doing it wrong, then, and probably the company employees hate you.

      The first thing you should have done is understanding why computers/lans were configured that way.

      Yes, it's true that unprotected sex with strangers without a condom feels better, but that doesn't mean you can protect them from STD's or pregnancy without them changing any of their habits.

      Same goes for computer users. Folks who look at productivity as not having to log in, or if you make them, want to use a password of "Password1", or their child's name or just the really quick to log in 1234567, or set up a dropbox, or really want to use thumbdrives, because "it's so quick and convenient, and those nice people at the trade show gave me one for everyone in my group!" are going to be an issue.

      Having a few people hate you might be an indicator that you are doing your job.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    3. Re:Threatpost, professional, processes by turbidostato · · Score: 2

      "Folks who look at productivity as not having to log in"

      I'll take this as an example. In my not so short experience, people usually have no problem to log in; people do have a problem having to log in half a dozen times to different systems within the same company, when they already provided their credentials to their computers at the begining of their work day. And they do have a problem with having to change every 30 days their passwords in crazy ways on those half a dozen different systems.

      To follow on the example, provide them with proper single sign-on, let them change their password no more frecuently than every three months, with a policy of allowing them a last log in to change their password instead of blocking them out and having to rise a ticket to IT and educate them into passphrases instead of passwords and the "problem" will vanish all of a sudden.

      "set up a dropbox, or really want to use thumbdrives"

      And then you research a bit on why they are doing that and then you discover that they need to go through seven hops to reach the fileserver instead of the fileserver path to be the default to save in for their office apps, and then the performance of the fileserver is awful and their quota forces them to expend half a day cleaning their data every fortnight and then they still need to share files with customers or providers and since the company IT doesn't provide solutions for their use cases but the "this is verbotten" standard policy, they find their workarounds which are, of course, awfully insecure but still the best they knew to make their ends to meet.

      "Having a few people hate you might be an indicator that you are doing your job."

      Never is. Most you can say is that sometimes *despite of your qualified efforts*, you can't find a solution for them to work comfortably and efficiently.

  5. US-CERT Link by Anonymous Coward · · Score: 4, Informative

    Link to the actual US-CERT alert:

    US-CERT TA14-353A

  6. Sony? by the_Bionic_lemming · · Score: 4, Informative

    Is anyone really upset that they got hacked? Has everyone forgot they sent out compact discs loaded with a backdoor to fight argggh pirates?

    --
    _ _ _ Go for the eyes Boo! GO FOR THE EYES!
  7. Re: Inviting that squarehead fatso to Gitmo, perha by Anonymous Coward · · Score: 3, Insightful

    Toppling strong leaders didn't go down so well in Iraq and Libya. 11 years later Iraq us even worse than before. The Taliban were toppled in Afghanistan and it's still a disaster 13 years on. ISrael poisoned Ararat with polonium and there is no peace there. And Obama tried to topple Assad in Syria and now it's a hotbed for Islamic extremists. Sometimes the evil dictators are necessary to keep divided countries stable.

  8. Then maybe we can finally answer an old question by Opportunist · · Score: 5, Interesting

    I think it was Thomas Hesse, back when Sony distributed Rootkits with their CDs their President of Global Digital Business, who said "Most people, I think, don't even know what a rootkit is, so why should they care about it?".

    Well, Sony? I'm fairly convinced your execs don't have the foggiest clue about malware but ... do you care about it?

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  9. Re:SMB, eh? by Bert64 · · Score: 3, Insightful

    You're assuming that it spread by trying to guess usernames and passwords, which is highly unlikely.

    Chances are it spreads using usernames and password hashes that it already knows. If you compromise a single windows host you can extract the local admin hashes (which are often the same across many hosts because they were all built from a stock image), you can also extract the hashes as well as the plain text password of any currently logged in account including domain accounts, and any account which is saved in the registry for use to start services (i've seen networks where the antivirus is running as a domain admin on every host - ensuring that an admin password is extractable from every single host).

    Using this hash passing approach you can almost always spread throughout a network.

    As for logging...

    Your IPS will probably ignore SMB traffic, because it's extremely common and expected.
    The hacker will target the workstations first, they are probably not configured to send their logs back somewhere centrally... Chances are at least one workstation will have a valid domain admin hash available on it at some point. You only start hitting the servers once you have confirmed valid logins, valid SMB logins from internal workstations won't trigger any IPS because they are expected.
    Windows logging especially is usually quite shit, it's either far too verbose (the attack gets lost in the noise), or utterly useless... You might be able to detect a flood of invalid login attempts against the domain or directly against core servers, but a competent hacker is highly unlikely to try that.
    Otherwise your logs are only really useful "after the fact" to try and determine what went wrong, because by that point you now have time and budget to sit and comb through them. Ofcourse this also only works if your logs are sufficiently detailed, and are still intact. If the system hosting your logs was on the domain, or accessed from workstations which are part of the domain then your logs are effectively worthless, a competent hacker would have deleted or modified them to cover their own actions.

    So they're stuck with poorly designed tools (ie windows), that have gaping design flaws that make such attacks easy to perform and hard to detect or stop. You could go to significant effort and expense to make such attacks more difficult, but many companies just won't have the budget for that in terms of the number and quality of staff (competent people are expensive), all the various expensive third party software and all the extra time (or extra staff) required to do things in a more secure but far more time consuming way.
    In reality, people cut corners. Even those who should know better, want to save themselves time or have to save themselves time because the company hasn't hired enough people for what they need.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  10. Threatpost, professional, processes by Going_Digital · · Score: 3, Interesting
    The state of corporate IT can be shocking. When I took over the IT at the UK branch of an international technology company I couldn't believe what I saw. Regular office staff had file sharing switched on individual PCs, Software developers had systems operated as root or administrator. People routinely downloaded whatever they wanted and installed it on their computers.

    The first thing I did was make sure that no computer had any file sharing or any other services running on it, instead users would have to share files by placing them on a properly managed server and printers had their own dedicated print server box or were replaced with network printers. All the PCs then had local firewalls enabled to effectively make sure that there were no open ports on them even if some errant software got installed.

    All users were given regular user accounts, no admin access granted. Some users that were doing things like software testing who had to constantly install software were given admin access to a virtual machine so they could do all their testing on that VM.

    It was decided that the offices around the world would be linked up so that direct access to the network could be obtained all over the world. Now every office just plugged their new router into the LAN and gave full access to everything. I however installed a firewall on the new WAN link that restricted remote offices to accessing only 2 servers on our network and only on specific ports to access the services that we wanted to provide access to.

    I was so pleased I did all this as one day the WAN link seemed to be going slow, so I broke out the network monitor to see what was going on to find thousands of connection attempts coming from all of our international offices. As it turns out one of the US PCs had got infected with a worm and it was spreading over the whole global network. I could smugly say that apart from the slow WAN performance we were not effected at all. Our offices ran as normal while the rest of the company lost days of productivity trying to clear up the mess. It was at that point that finally the company started to listen to my calls for better security.

  11. Re:SMB, eh? by DarkOx · · Score: 2

    I don't even bother "compromising" an initial host on many engagements when the engagement has me to go on site. Its trivially easy to tailgate your way onto most corporate campuses; and set yourself up in an empty conference room.

    Then you wait for LLMNR or NetBIOS/tcp messages on your subnet; which nobody disables, ever. Then you just collect the hashes for a while. No need even to mess around with PTH half the time, more often than not hashcat can crack at least one before you finish your first soda and you have your foot hold.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html