News for hackers. Stuff that matters.
Re:You’re infected—if you want to see your data again, pay u... by blhack on Thursday October 17, 2013 @04:54PM (#6568051)
You can work to prevent this by creating a group policy that disallows

     %AppData%\*.exe 
and

     %AppData%\*\*.exe
A good discussion of this happened here: http://www.reddit.com/r/sysadmin/comments/1mizfx/proper_care...

sidenote: this virus actually scares me, and it sounds like it actually scares most people who work in IT. This is the shittiest thing anybody has ever seen, it sounds like.

Re:You’re infected—if you want to see your data again, pay u... by bcoates on Thursday October 17, 2013 @07:55PM (#6568974)
Don't do that, that's crazy. If you don't want your users running random binaries turn on applocker: http://technet.microsoft.com/en-us/library/dd723683(v=ws.10)...

If the "1002.exe" sample on Reddit is accurate the installer is unsigned, so forbidding unsigned binaries should be sufficient. The number of legitimate unsigned Windows binaries is small enough that you should be able to whitelist them by hand.

Re:You’re infected—if you want to see your data again, pay u... by ary on Thursday October 17, 2013 @09:31PM (#6569257)
AppLocker can't be enforced on Windows 7 Professional (or lower). In my case that was a deal breaker.

http://technet.microsoft.com/en-us/library/ee424382.aspx

That being said a very restrictive Software Restriction Policy as linked below would mitigate CryptoLocker as it exists today. It has worked well for me so far.

http://www.mechbgon.com/srp/

Re:You’re infected—if you want to see your data again, pay u... by mcphilip on Thursday October 17, 2013 @05:05PM (#6568113)
It actually made my skin crawl reading about it. Never had that reaction to such a story before. Interesting...

Edit: It's the BTC aspect that's worrisome. Ransomeware is nothing new -- AIDS Information Trojan did it in 1989, but the (potentially) safe method of payments in crypto currency seem to be a new factor that will attract much more innovation in these type of attacks.

Re:You’re infected—if you want to see your data again, pay u... by marcosdumay on Thursday October 17, 2013 @07:58PM (#6568984)
I just though the exact opposite. When I read "Ransomware comes of age with ... anonymous payments." I just thought "Somebody is going for a surprise once he finds out how anonymous Bitcoin really is".

Anyway, what really makes me nervous is Microsoft's insistence of executing any data that a their programs touch.

Re:You’re infected—if you want to see your data again, pay u... by hobs on Thursday October 17, 2013 @10:13PM (#6569396)
I thought there were numerous laundering services?
Re:You’re infected—if you want to see your data again, pay u... by mr_luc on Thursday October 17, 2013 @10:47PM (#6569494)
Here's one:

https://blockchain.info/wallet/send-shared

(Please note, before downvoting, that I'm not saying that's a bad thing)

Re:You’re infected—if you want to see your data again, pay u... by james3 on Friday October 18, 2013 @12:17AM (#6569747)
there is no downvoting
Re:You’re infected—if you want to see your data again, pay u... by hollerith on Friday October 18, 2013 @12:22AM (#6569764)
On the contrary, after accumulating a certain amount of karma (500 points??) a user gains the ability to downvote comments (but not stories).
Re:You’re infected—if you want to see your data again, pay u... by elliottcarlson on Friday October 18, 2013 @01:03AM (#6569858)
Also, downvoting is only available for a certain comment age. Once the comment is X hours old, you lose the ability to downvote, but can still upvote.
Re:You’re infected—if you want to see your data again, pay u... by linc01n on Friday October 18, 2013 @09:02AM (#6571104)
Re:You’re infected—if you want to see your data again, pay u... by james3 on Friday October 18, 2013 @06:54PM (#6574501)
thanks for the neg reps, really shows your attitude towards newcomers
Re:You’re infected—if you want to see your data again, pay u... by conductor on Thursday October 17, 2013 @05:11PM (#6568152)
This type of viruses are nothing new [0]. The only new thing in this case is that it demands BitCoins instead of an SMS to a premium number or something else.

[0] - https://www.securelist.com/en/descriptions/old313444

Re:You’re infected—if you want to see your data again, pay u... by dmix on Thursday October 17, 2013 @06:56PM (#6568734)
aka "Ransomware" https://en.wikipedia.org/wiki/Ransomware_(malware)

> The first known ransomware was the 1989 "PC Cyborg" trojan written by Joseph Popp

Re:You’re infected—if you want to see your data again, pay u... by shiftpgdn on Thursday October 17, 2013 @10:06PM (#6569374)
What makes this special is the fact it uses real encryption instead of just a password protected zip file.
Re:You’re infected—if you want to see your data again, pay u... by shanselman on Thursday October 17, 2013 @07:15PM (#6568809)
Unfortunately lots of stuff runs under there including, but not limited to:

GitHub for Windows and dozens of apps it installs in there F.lux Anything installed with ClickOnce Chrome GMVault Xamarin's Android Support Markdownpad SkyDrive Join.me

Assuming that everything in there is a virus is too much, I think.

Re:You’re infected—if you want to see your data again, pay u... by tracker1 on Friday October 18, 2013 @01:08AM (#6569868)
I would think that .Net portable apps are likely also per user executables.. not to mention that there are usually at least one scripting environment even on windows cscript/jscript/vbscript/powershell for example, not to mention Java, Python, Ruby and/or node may be installed.
Re:You’re infected—if you want to see your data again, pay u... by FedRegister on Friday October 18, 2013 @08:47AM (#6571041)
ClickOnce apps are as well. We get bit with this every day because our main desktop app is distributed through ClickOnce.
Re:You’re infected—if you want to see your data again, pay u... by crb on Thursday October 17, 2013 @05:26PM (#6568242)
Doesn't Google Chrome run under %AppData% in a default (non-MSI) install? (This is how it's able to silently update itself, even when run as a non-administrator.)
Re:You’re infected—if you want to see your data again, pay u... by Silhouette on Thursday October 17, 2013 @06:35PM (#6568625)
Doesn't Google Chrome run under %AppData% in a default (non-MSI) install?

Yes, and from a security point of view it should be treated as hostile accordingly.

There is no need to actively circumvent Windows security like this. Firefox, among many other examples, is quite capable of automatically updating itself using a proper Windows service mechanism.

It's long past time that Google were called out on this one. Not only is it a potential security risk, it also interferes with backups of %AppData%, which is generally an area of Windows PCs that you do want to save regularly in case of disasters.

Re:You’re infected—if you want to see your data again, pay u... by Pxtl on Thursday October 17, 2013 @09:48PM (#6569307)
Installing into %AppData% is, iirc, Microsoft's intended approach with ClickOnce installers (which Chrome uses). The difference is that ClickOnce installers have a far more restrictive permissions model than old MSIs.

ClickOnce-installed applications are limited to "Internet Zone" permissions. This can make them immensely frustrating to develop with, actually, since many of MS's own development frameworks fail miserably in Internet Zone even when they have no reason to do so (mostly they generate temporary files in places they aren't allowed).

I'm not sure how Google Chrome gets permissions to save files into your documents and whatnot from there - I don't recall Chrome requesting a permissions escalation during install or anything.

Re:You’re infected—if you want to see your data again, pay u... by Silhouette on Thursday October 17, 2013 @11:01PM (#6569526)
Fascinating. Thanks for sharing this information. I had no idea this was actually a sanctioned installation option, but clearly it is if you know what to look for[1]. That's actually rather disturbing, from a security point of view...

[1] http://msdn.microsoft.com/en-us/library/142dbbz4%28v=vs.90%2...

Re:You’re infected—if you want to see your data again, pay u... by FedRegister on Friday October 18, 2013 @08:52AM (#6571061)
Signed ClickOnce deployments can request elevated (above Internet Zone) permissions. We do that with the ClickOnce app we deploy.
Re:You’re infected—if you want to see your data again, pay u... by scott_karana on Thursday October 17, 2013 @07:22PM (#6568832)
"Chrome for Enterprise" is a standard MSI that installs in Program Files for exactly this reason.

They have had it for ages, presumably to answer your mentioned complaints.

Re:You’re infected—if you want to see your data again, pay u... by im3w1l on Friday October 18, 2013 @07:10AM (#6570742)
It surprises me that there is not central update service that every program can use, and that every program instead have to use it's own always on update poller.
Re:You’re infected—if you want to see your data again, pay u... by mattmanser on Thursday October 17, 2013 @06:56PM (#6568737)
I thought it was so you didn't need admin to install it?
Re:You’re infected—if you want to see your data again, pay u... by Silhouette on Thursday October 17, 2013 @07:03PM (#6568764)
It probably is, but that doesn't make it any better as an idea. There is a good reason why every decent operating system's security model in the past few years has segmented this kind of functionality so only people with elevated privileges can do it.
Re:You’re infected—if you want to see your data again, pay u... by Volpe on Thursday October 17, 2013 @07:22PM (#6568833)
And that good reason is?

EDIT: If I want to run/update something (Chrome) in Userland, why should an OS security model stop me? My guess is, Microsoft have successfully confused a common business requirement with a security one.

Re:You’re infected—if you want to see your data again, pay u... by keeperofdakeys on Thursday October 17, 2013 @07:59PM (#6568988)
No, it's a required security feature that goes back decades in some operating systems. You need to be able to trust the code that runs on your system, and to do that you want to ensure only admin can install things.

Of course, Windows has now partially solved that with UAC. Unfortunately you can never know if you can trust the software or not though. However this does stop malware from secretly running without your permission, since it would require a UAC prompt to run. Then we get into uneducated users.

Re:You’re infected—if you want to see your data again, pay u... by mbreese on Thursday October 17, 2013 @09:40PM (#6569282)
Or you could just not trust the code to begin with. The user should be able to run any program they want to. The OS just shouldn't trust the users programs. (And shouldn't autorun programs that the user didn't request).
Re:You’re infected—if you want to see your data again, pay u... by Pxtl on Thursday October 17, 2013 @09:49PM (#6569311)
Yes, but UAC has the same weakness as Linux permissions - it only protects the OS and programs, not the user-data. Programs can screw with userland data all they like without user permission.
Re:You’re infected—if you want to see your data again, pay u... by keeperofdakeys on Friday October 18, 2013 @07:50AM (#6570849)
The point is that UAC will (hopefully) prevent installing untrusted code in the first place, there by preventing those types of attacks. Unfortunately, you have to either trust that the user knows what programs are good, or go down the dark road that leads to things like an app store.
Re:You’re infected—if you want to see your data again, pay u... by venomsnake on Thursday October 17, 2013 @11:27PM (#6569604)
Yeah but ... in Linux at least you have to set +x yourself on the downloads. Which is basic sanity check.

In windows there are too many ways to get elevated. And only one level of elevation.

Re:You’re infected—if you want to see your data again, pay u... by pgeorgi on Friday October 18, 2013 @02:38AM (#6570104)
not as if users care about watching out before setting +x.

After all, there are tons of popular projects requesting users to run "curl http://... | sudo sh" and consider that a good idea, too.

Re:You’re infected—if you want to see your data again, pay u... by Pxtl on Friday October 18, 2013 @08:47AM (#6571038)
Exactly. This is just a more elaborate form of Windows little pop-up-boxes asking you "are you sure you want to...."

I keep trying to teach my nephews that the default answer to that question is no... but of course, "yes" is the way you get anything done.

Re:You’re infected—if you want to see your data again, pay u... by pjmlp on Friday October 18, 2013 @02:23AM (#6570070)
Normal users just set them without thinking twice about it.

Do you know one of the most asked questions in Mac OS X user forums from new users is how to disable root?

Re:You’re infected—if you want to see your data again, pay u... by Volpe on Friday October 18, 2013 @03:15AM (#6570188)
An interactive shell (like bash/python/irb) is untrusted code (i.e the user can type whatever the hell they like). But I don't/shouldn't need root to run it.
Re:You’re infected—if you want to see your data again, pay u... by riquito on Friday October 18, 2013 @04:51AM (#6570398)
His point was that you need root "to install it", not "to run it".
Re:You’re infected—if you want to see your data again, pay u... by Volpe on Friday October 18, 2013 @06:15AM (#6570606)
Wait, but 'install' means 'download' ? So if chrome was a single .py file, which I downloaded, and ran with python. Thats fine. But because it's a .exe, i need root... ?

I fail to see the difference. Sorry.

Re:You’re infected—if you want to see your data again, pay u... by kevindication on Thursday October 17, 2013 @07:25PM (#6568850)
This. I love Chrome, but their target market is using Windows, and asking them to click "Yes" to upgrade Chrome (or leaving this question up to the administrator) is not a barrier worth circumventing.
Re:You’re infected—if you want to see your data again, pay u... by Silhouette on Thursday October 17, 2013 @08:20PM (#6569058)
asking them to click "Yes" to upgrade Chrome

You don't even need to do that. You should need administrator access to install software initially, but that installation process can set up a system service that handles any subsequent updates automatically. This then runs independent of any current user on the system, and therefore does not depend on their personal privileges, nor does it need to prompt anyone for permissions for every update.

Clearly there is a risk involved with any process that can automatically download code you will subsequently execute. However, with proper access control, at least a compromised application running in user space can't do things like modifying its own executable so the malware has a place to live or, more generally, anything else that the user couldn't do without elevating their privilege level.

This certainly doesn't get us to an ideal security model. As I noted elsewhere in this discussion, a user on most systems today can probably still do things like e-mailing all the sensitive work documents they can access to a hostile party with just their normal privileges. However, it does at least prevent one common kind of attack.

Re:You’re infected—if you want to see your data again, pay u... by jussij on Thursday October 17, 2013 @06:21PM (#6568559)
Google Chrome Updater certainly does have a few virus like characteristics.

Every time my interent connection slows (WiFi) I know it's Chrome Updater so I kill it via Task Manager and everthing is good again.

There doesn't apear to be away to turn it off inside Chrome itself and turning off updates via the registry does not seem to stop it.

Re:You’re infected—if you want to see your data again, pay u... by socillion on Thursday October 17, 2013 @08:23PM (#6569071)
You can try disabling (not deleting) the startup task. Start > Run > msconfig > Startup > Disable GoogleUpdater.exe

Or try Firefox!

Re:You’re infected—if you want to see your data again, pay u... by jussij on Thursday October 17, 2013 @09:01PM (#6569179)
Thanks. I give that a shot.
Re:You’re infected—if you want to see your data again, pay u... by samstave on Thursday October 17, 2013 @06:50PM (#6568702)
>Google Chrome Updater certainly does have a few virus like characteristics.

You could say it's in its DNA

Re:You’re infected—if you want to see your data again, pay u... by WiseWeasel on Thursday October 17, 2013 @08:56PM (#6569167)
Wouldn't it have to be in its RNA?

/ducks

Re:You’re infected—if you want to see your data again, pay u... by mbreese on Thursday October 17, 2013 @09:41PM (#6569284)
There are both DNA and RNA viruses.
Re:You’re infected—if you want to see your data again, pay u... by WiseWeasel on Friday October 18, 2013 @12:30AM (#6569781)
G(uanine), C(ytosine) and U(racil) are RNA nucleotides, so it seemed more appropriate somehow...
Re:You’re infected—if you want to see your data again, pay u... by mbreese on Saturday October 19, 2013 @12:26AM (#6575334)
I missed the fact that you were referring to "GCU". That was a little too subtle for my simple mind. :)
Re:You’re infected—if you want to see your data again, pay u... by _-_-_- on Thursday October 17, 2013 @11:01PM (#6569529)
And retroviruses- an RNA virus that reverse transcribes itself into a DNA provirus: http://en.wikipedia.org/wiki/Reverse_transcribing_virus
Re:You’re infected—if you want to see your data again, pay u... by jrabone on Thursday October 17, 2013 @06:16PM (#6568529)
And that's just as good an idea as executable data segments in a binary format (ie. not a very good idea). It's taken MS literally YEARS to get to half-decent default filesystem permissions in Windows 7 and this kind of thing just undermines it totally.
Re:You’re infected—if you want to see your data again, pay u... by derefr on Thursday October 17, 2013 @06:33PM (#6568618)
What do you suggest instead? People who work at BigCorps and have shitty outdated IE installs are motivated to install alternative web browsers, even when they don't have administrative rights (and they almost never do.) Google is motivated to enable them to do so.

The real problem, I think, is that Microsoft thinks requiring admin rights to write to "Program Files" is the be-all and end-all of solving the "application-environment integrity problem." That works for enterprise-wide deploys of sysadmin-supported software, but falls down for user-specific installations. On OSX, "application-environment integrity" can be enforced easily enough, since the OS delineates applications by a line called "the app bundle." OSX can (though I'm not sure it does) just disallow apps from writing into other apps' bundles without a "do you really mean it" prompt. But in Windows, the The Directory Is The Application Bundle[1], and so Windows doesn't know that this directory is special and should be protected from having other apps in other directories tinkering with it.

[1] http://blogs.msdn.com/b/oldnewthing/archive/2011/06/20/10176...

Re:You’re infected—if you want to see your data again, pay u... by MartinCron on Thursday October 17, 2013 @05:28PM (#6568255)
Yes, I was able to install Google Chrome on a PC which the user didn't have administrative rights just yesterday. It delighted me to no end.
Re:You’re infected—if you want to see your data again, pay u... by lstamour on Thursday October 17, 2013 @06:10PM (#6568496)
My understanding is they changed that and by default it wants admin rights. Then if that fails, it asks if you want to continue without. (At least, this was my experience the last time I had to install Chrome on a machine without admin rights.)
Re:You’re infected—if you want to see your data again, pay u... by missing_cipher on Thursday October 17, 2013 @06:54PM (#6568724)
I'm also seeing Dropbox, uTorrent and PunkbusterB in %appdata% according to fekberg's command.
Re:You’re infected—if you want to see your data again, pay u... by fekberg on Thursday October 17, 2013 @06:37PM (#6568631)
Here's a command you can run to find out what executables exist in AppData:

    dir /S /P "%userprofile%\AppData\*.exe" > %userprofile%\Desktop\FoundFiles.txt
Re:You’re infected—if you want to see your data again, pay u... by m_myers on Thursday October 17, 2013 @07:19PM (#6568825)
Or for PowerShell:

    dir -Path "$env:userprofile\AppData" -Filter *.exe -Recurse > "$env:userprofile\Desktop\FoundFiles.txt"
Useful if your corporate security policy, like mine, has disabled the command prompt but left PowerShell intact.
Re:You’re infected—if you want to see your data again, pay u... by pjmlp on Friday October 18, 2013 @02:33AM (#6570093)
It still wonders me the amount of IT folks unaware of Powershell.
Re:You’re infected—if you want to see your data again, pay u... by Silhouette on Thursday October 17, 2013 @08:27PM (#6569085)
It's helpful to add /A (shows .exe files even if they have hidden/system attributes set) and maybe /B (bare format, just the path/filenames without all the header/footer information).
Re:You’re infected—if you want to see your data again, pay u... by sfont on Thursday October 17, 2013 @07:05PM (#6568770)
I tried implementing this solution and it has a lot of difficult side effects. Shortcuts on the task bar could not run (with the exception of Chrome oddly enough). If you select run in IE it fails because it saves to temp and some installers failed as well, again because of the use of temp. Unless the end user is very saavy or has an onsite IT this seems that the better solution is rotating backups. Alternating days to external hard drives that are then disconnected is the best mitigation. And having already had one client effected by this is does scare me. Interesting enough he paid and had his files decrypted in about 48 hours.
Re:You’re infected—if you want to see your data again, pay u... by sfont on Thursday October 17, 2013 @07:17PM (#6568816)
I tried implementing this solution and it has a lot of difficult side effects. Shortcuts on the task bar could not run (with the exception of Chrome oddly enough). If you select run in IE it fails because it saves to temp and some installers failed as well, again because of the use of temp. Unless the end user is very saavy or has an onsite IT this seems that the better solution is rotating backups. Alternating days to external hard drives that are then disconnected is the best mitigation.