Earlier quoted context omitted.
Great point... are those uniquely named based on the application installed? That might be a nice, oblique way of checking if a particular program is installed.
Yes, these are GUIDs in the following format: {931373E2-3DA4-4631-930C-F59510630DA3} It seems to me that's a good theory of what it might be looking for, as GUIDs should make good triggers. I wonder if this reduces the search space enough to make brute force feasible now.
The Mystery of the Encrypted Gauss Payload
41–50 of 52 posts
Re: The Mystery of the Encrypted Gauss Payload
#42Earlier quoted context omitted.
Clever. The font makes it possible for the agent to verify he is on a Gauss machine by visiting seemingly innocuous websites which have code to detect whether the font exists, and then inform him by outputting special text only he knows about. He could receive messages that way too. Once he knows it's a Gauss machine, he can drop his specially named files and they are delivered.
Is the idea that gauss would act like a secret file katamari, rolling around collecting data while it spreads, and being harvested when it "infects" a creator controlled machine? It would seem like any direct data transmission would be detectable and investigated with extreme prejudice.
1. Its part of a wider eco-system of collecting / infecting / attacking "framework". It seems that attacking uranium enrichment was just a "plug-in".
2. They have designed for multiple infection vectors. Now if it can get in it can also get out. I would not be surprised if the family of malware here is also able to hook into outlook.exe, and even piggy back on IE connections. There is no particular reason why a payload cannot be steganographically put into every photo uploaded to irans' facebook. Which may not be entirely secure of couse :-)
The possibilites when you have the money and time are incredible.
So, no, something as silly as transmitting over UDP from the agents laptop back to www.cia.gov is unlikely, but this things will just keep pushing data around and around till it gets either home, or to a target.
Sadly, much of the code is out in the open. And is surely being pulled apart by other nationstates and the mafia.
Fun times ahead
Re: The Mystery of the Encrypted Gauss Payload
#43a good point raised in the comments is that the "arabic or hebrew" part really meant to say a "non-letter us-ascii value including curley brackets, tilde, and pipe". not sure why anyone would want to jump the gun on narrowing down geography in this way.
> not sure why anyone would want to jump the gun on narrowing down geography in this way. Because it's a tool designed to take out Iranian uranium refining tools.
So, I would be surprised to find this was not also using, say the parts of Unicode with Chinese characters as well.
Re: The Mystery of the Encrypted Gauss Payload
#44Earlier quoted context omitted.
Getting a certain filename onto your computer doesn't sound like a hard problem. Just send them a mail with an attachment of "398rgf90rej243rf.htm" that their email client helpfully extracts for them, or have a file with that name in their web cache when they browse the internet.
Why would you need to trick someone into saving a file with a particular name? You already have malware running on their machine! Seems much more likely that the check is there to confirm that the payload only runs on specific targets. And, perhaps more importantly, to make recovery and dissection of the payload very difficult for someone without access to the target(s).
Re: The Mystery of the Encrypted Gauss Payload
#45Re: The Mystery of the Encrypted Gauss Payload
#46I'd like to see Kaspersky bust one of the Russian government-made viruses. I see them protecting customers from everyone else...
Re: The Mystery of the Encrypted Gauss Payload
#47Earlier quoted context omitted.
Getting a certain filename onto your computer doesn't sound like a hard problem. Just send them a mail with an attachment of "398rgf90rej243rf.htm" that their email client helpfully extracts for them, or have a file with that name in their web cache when they browse the internet.
Why would you need to trick someone into saving a file with a particular name? You already have malware running on their machine! Seems much more likely that the check is there to confirm that the payload only runs on specific targets. And, perhaps more importantly, to make recovery and dissection of the payload very difficult for someone without access to the target(s).
Re: The Mystery of the Encrypted Gauss Payload
#48Earlier quoted context omitted.
Getting a certain filename onto your computer doesn't sound like a hard problem. Just send them a mail with an attachment of "398rgf90rej243rf.htm" that their email client helpfully extracts for them, or have a file with that name in their web cache when they browse the internet.
Well, Gauss requires a file in %PROGRAMFILES% which is considerably more difficult to plant.
The key is of course is to lay low and undetected until that trigger fires, otherwise, anti-virus companies will blow the whistle.
Re: The Mystery of the Encrypted Gauss Payload
#49Earlier quoted context omitted.
Yes, these are GUIDs in the following format: {931373E2-3DA4-4631-930C-F59510630DA3} It seems to me that's a good theory of what it might be looking for, as GUIDs should make good triggers. I wonder if this reduces the search space enough to make brute force feasible now.
128 bit GUIDs give pairs of 256 bits -- too large to mount an efficient brute force.
Re: The Mystery of the Encrypted Gauss Payload
#50Earlier quoted context omitted.
128 bit GUIDs give pairs of 256 bits -- too large to mount an efficient brute force.
But checking all known GUIDs might be more feasible.