New Worm Morto Using RDP To Infect Windows PCs
Trailrunner7 writes "A new worm called Morto has begun making the rounds on the Internet, infecting machines via Remote Desktop Protocol. The worm is generating a large amount of outbound RDP traffic on networks that have infected machines, and Morto is capable of compromising both servers and workstations running Windows. Users who have seen Morto infections are reporting in Windows help forums that the worm is infecting machines that are completely patched and are running clean installations of Windows Server 2003."
A lot of IT uses RDP to access servers remotely. Terminal Services is also used heavily by companies.
:(.
So I was wondering when someone would find and then use an exploit against them. It was only a matter of time
The good news is the damage may be minimal as it seems to only effect 2k3 R2 servers, at least that is what is reported. It may be all of 2k3 or all 2k3/2k8.
Read about Morto and says it spreads by trying common passwords such as the following:
When Morto finds a Remote Desktop server, it tries logging in as Administrator and tries a series of passwords:
admin
password
server
test
user
pass
letmein
1234qwer
1q2w3e
1qaz2wsx
aaa
abc123
abcd1234
admin123
111
123
369
1111
12345
111111
123123
123321
123456
654321
666666
888888
1234567
12345678
123456789
1234567890
morto:italian for dead is it a coincidence ?
From what I've read, the worm isn't using an exploit. It's simply trying to log in using a set of common and easy to guess passwords. If you use strong passwords, then your machine won't be compromised. Though flood of RDP access requests could amount to a denial of service attach.
Since RDP is a necessary evil for administering remote windows PCs at least change the fracking port...
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber
Stop adding checkbox marketing features and maybe we'll stand a fighting chance.
...against users who choose "123456" for their admin password?
Maybe you didn't RTFA before posting.
No sig today...
If IT and users are connecting to a bare open RDP port then someone fucked up along the way.
Do it right, require a VPN connection before you allow an RDP connection.
If only M$ didn't make it so difficult to change the RDP port...
Oh wait, it used to be difficult, but now its stupid easy: http://support.microsoft.com/kb/306759 ....unlike the academic operating systems where often kernels and filesystems and distributions are released with statements given such as "ext4 is now a fully supported file system" http://centos.org/ with severe but not mentioned issues like https://bugzilla.redhat.com/show_bug.cgi?id=696545 but they are silently given a pass because technically its a WIP.
Now they even have a program that does it for idiots -- what amazing customer service!
This is why I now respect Microsoft's operating systems - someone finds an exploit and they get vilified, so they have to work extra hard and put a lot of money into meeting a higher standard of criticism to keep a huge base of customers satisfied and using their OS.
They make "QA mistake" releases like Vista, and they turn around and outdo everyone win Win7 and 2008R2.....
With hokey pokey dodgy insecure applications like the authentication-less/unencrypted NFS protocol or the openldap that sends passwords clear text over the wire still by default configuration, or I could go on and on... but I know this criticism (like the criticism mentioned above) will be ignored and treated like flame-bait...
Dj fuQ [url="http://djfuq.org"]djfuq urges you to listen to the beats[/url] [url="http://djfuq.org"]http://djfuq.org[
You would think that hackers might see there is no honor in hacking windows.
Windows is such a warmed over dog's breakfast that I can't imagine any self-respecting hacker spending the time to hack a Windows PC. Any fool who uses Windows probably has already had their bank accounts drained. You're just kicking an unconscious body laying in the alley. Why bother.
As well as the native firewall in Windows - there's TONS of settings regarding RDP &/or Terminal Server services in gpedit.msc + secpol.msc where you can set rights to WHO can use RDP or Terminal Server services, as well as when/where/why/how etc. (I also liked FlavorDave's suggestion on port # switching via registry hack too).
APK
"durp, I'm on the hotel wifi, and I'm getting an invalid certificate warning browser even though I never ever get this when connecting from home. "Why, yes, I'll accept the certificate!"
exactly the opposite, admins with a PC desktop mentality too clumsy and vulnerable to be useful to the enterprise. The root cause of this infection would make any OS vulnerable, from mainframe z to openbsd server
Good idea. I agree. I switch ports for things, too. Helps to avoid worms. But...
Scanned at 2011-08-28 11:37:25 PDT for 54s
PORT STATE SERVICE VERSION
3390/tcp open microsoft-rdp Microsoft Terminal Service
It's still possible to see where your RDP port is. So a dedicated attacker or a port-scanning worm (I'd be amused to see one of those) uncovers your hide.
What about adding port knocking?
you can't fully remove the Administrator account and you can't change the RID.
Exactly. And I see it every day.
Just because you THINK you can "admin" a workstation (or a few workstations for your immediate family) does NOT mean that you know how to correctly administer a server.
That this "virus" has any traction is just more evidence of that.
Insecure admin passwords allow remote connections and lead to compromised computers. More details after the film.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
But you can use a gpo to rename the local administrator account across your domain or rename it on single machines via lusrmgr.
No matter what it looks like, there isn't a
Mortos der soul stealer has come!
I wish i had some ice cream!
Nothing wrong with "pencil"!
Or instead do you just use strong passwords?
That is what the issue with this worm is: Weak passwords. Go read the MS doc and see just how weak I'm talking about: http://www.microsoft.com/security/portal/Threat/Encyclopedia/Entry.aspx?Name=Worm%3AWin32%2FMorto.A.
This kind of shit affects SSH as well. We periodically whack IPs in China that beat on our SSH servers. They try the same password list over and over, they aren't sophisticated, just looking for weakly passworded stuff.
The answer isn't to move the port. The answer is to have a good password.
I was wondering who or what was banging on my RDP ports yesterday. My Administrator account has been renamed, and I doubt very much that they would be able to brute my login name, let alone my password, but I turned RDP off just because it was annoying.
Bryan
Someone else linked to the MS info on it: http://www.microsoft.com/security/portal/Threat/Encyclopedia/Entry.aspx?Name=Worm%3AWin32%2FMorto.A and it just goes and trys weak passwords... EXTREMELY weak passwords. Also looks like Vista/7 2008/2008R2 are default secure since it trys against "administrator" which is not an account you can actually log in as if UAC is on.
So as long as your password isn't monkey-fuck retardedly easy, should be a non-issue. If it is this weak, well then you really need to get a better password policy, and not because of this worm just in general.
None the less I expect this worm to own tons of systems because people fail at passwords. Story time:
Back in 1999 I worked as a student for network operations on campus. They wanted to migrate their small domain from NT4 to 2000 and the guy in charge decided to just do a clean reinstall/redo. He knew his shit and there wouldn't be many user facing issues except for account recreation. While some users would have no problems, the non-technical ones would whine and cry. He reasoned (correctly) that those kind of people would have weaker passwords so he grabbed the SAM file and had me load it on one of our powerful systems to crack. Since it had LM hashes stored (required for Windows 9x which was in use), cracking alphanumeric passwords could be done inside a week.
The result was much worse than we thought. At least half of the non-technical people had the password of "changeit", the password that had been handed out as a default password, which you were supposed to change. So it ended up being a big issue because he had the new accounts created with that password, but set the domain to require them to pick a new one. Much crying and whining ensued.
On account of that at my current job when we need to hand out a password to change (our system is cross Solaris/Linux/Windows/Mac and there isn't a good method to force a reset on login for all systems) we set it to something like "this is a long password that needs to be changed soon," because nobody wants to type that in every time they log in.
"So the combination is... one, two, three, four, five? That's the stupidest combination I've ever heard in my life! The kind of thing an idiot would have on his luggage!"
Maybe you can't, but I still imagine it would be pretty effective to firewall and IP-ban any packet that attempted to log in to the administrator account, though...
Yes, you can and have always been able to afaik. How to disable the Local Administrator account in Windows In Vista and 7 you actually have to go and enable it manually.
Chance favors the prepared mind.
Perfect is the enemy of good.
Lots of entries in my event log recently, stuff like: The RDP protocol component X.224 detected an error in the protocol stream and has disconnected the client. Remote session from client name a exceeded the maximum allowed failed logon attempts. The session was forcibly terminated. Just in the past few weeks, starting last week of July or so.
"Remote session from client name a exceeded the maximum allowed failed logon attempts. The session was forcibly terminated." from TermServices is what I've got a thousand entries for since 23/8/11.
I don't have an insecure password, but I have been using 3389. Good times. You could say I just closed 3389.
You watched it go on for a few weeks without blocking the traffic? Amazing... This must be the Windows IT mantra... Notice something weird? Stare at it for a few weeks. Maybe it will go away.
Now, if you'll excuse me, I have backups to corrupt.
You don't really have to. I disabled RDP-access for Administrator on our servers. Change the policy that allows the Administrators group RDP-access so that only the Remote Desktop Users group can use RDP, then don't add Administrator to that group. I do the same with SSH.
You made an asshole remark on slashdot? I wait. This *is* slashdot.
'Users who have seen Morto infections are reporting in Windows help forums that the worm is infecting machines that are completely patched and are running clean installations of Windows Server 2003'.
"A few weeks ago a diary posted by Dr. J pointed out a spike in port 3389 traffic. Since then the sources have spiked ten fold. This is a key indicator that there is an increase of infected hosts that are looking to exploit open RDP services."
I get them from a secret site on the internet.... [LMGTFY]
Your uncharitable reading of my question and the implications in your reply leave me to take umbrage. Now I'm inclined to be less kind in response. I'll assume instead you're just being silly rather than making a sincere statement with how you phrased your response.
When I went shopping around for DNSBLs, I had several criteria I judged by like "how do the lists get populated?" So I wonder now, how do the IPs on Keith Parkansky's list, the one you base your DROPs on, get there?
Looks like he gets his information from Okean.com and Wizcrafts.net, with no mention of how the two sources are merged. Neither of those sources states how it gets its information. Maybe you have relationships with them so you know more than the websites reveal? I would be uncomfortable giving control over my firewall configuration to so vague third parties.
I have it connecting to 2different networks...
One of my routers sends me a log file....
This one is knocking sequentially on ports...
Unfortunately RDP is one of the useful tools for those of us that have computer illiterate users...
Trend Micro has a good write up it.... Norton Eraser is a tool that "may" work.