Malware Evades Detection By Counting Word Documents (threatpost.com)
"Researchers have found a new strain of document-based macro malware that evades discovery by lying dormant when it detects a security researcher's test environment," reports Threatpost, The Kaspersky Lab security news service. Slashdot reader writes:
Once a computer is compromised, the malware will count the number of Word documents stored on the local drive; if it's more than two, the malware executes. Otherwise, it figures it's landed in a virtual environment or is executing in a sandbox and stays dormant.
A typical test environment consists of a fresh Windows computer image loaded into a VM. The OS image usually lacks documents and other telltale signs of real world use [according to SentinelOne researcher Caleb Fenton]. If no Microsoft Word documents are found, the VBA macro's code execution terminates, shielding the malware from automated analysis and detection. Alternately, if more than two Word documents are found on the targeted system, the macro will download and install the malware payload.
A typical test environment consists of a fresh Windows computer image loaded into a VM. The OS image usually lacks documents and other telltale signs of real world use [according to SentinelOne researcher Caleb Fenton]. If no Microsoft Word documents are found, the VBA macro's code execution terminates, shielding the malware from automated analysis and detection. Alternately, if more than two Word documents are found on the targeted system, the macro will download and install the malware payload.
Don't use Word.
Researchers should store 3 word documents on their systems.
by TheSpoom (715771) Uncaring Linux user here. I have nothing to add to this but please continue. *munches popcorn*
This is really smart. Sure, you can not have Word and or have more docs but the detection of a real environment will just change. Kudos to the dev for thinking about this, even if it is virii.
The stock images should be more comprehensive?
I can't imagine any malware could detect a stock image taken from a year of use.
That's actually really nice news for me. I have 0 Word documents and no plans to get any.
They make code do stuff before it's even executed these days!
But they could also have it look for cat videos. If even one is detected, it should definitely run no matter how many Word documents are found.
Ezekiel 23:20
How would we know about it if it had evaded detection?
AV is now moving to the cloud. So a lot more docs are facing very advanced testing on users systems and also on AV networks.
Other AV just tests to see any changes in an OS and reports back findings to the AV developers.
What can a Word file do in such environments?
The evaded detection part can be as simple as not working when detecting a list of the most popular AV applications or software firewalls on an OS.
Domestic spying is now "Benign Information Gathering"
Next generation malware will switch on the camera, observe the room for a few days, and if no woman at all enters the room it stays dormant.
Slashdot, fix the reply notifications... You won't get away with it...
I have 1 Word document on my PC. My resume. Some companies refuse to recognize Libreoffice word docs as Word format.
Sux2bme I guess.
That malware would be much better described as only infecting infected machines.
Isn't the vba code inside a msoffice msexcel document always readable inside the program so even if it's not doing anything you can still see the code for calling and modifying other files.
Am I retarded? It doesn't matter.
Counting documents is "doing something" If the automated system doesn't see the macro accessing the filesystem and doing searches on the filesystem, then the automated system is more retarded than me.
This is why I only use Atlantis for word processing, Notetab Pro for text editing, and OpenOffice for everything else.
Brilliant.
VDI??
its not a disease!
I just use my computer for porn and games.
There was a recent DefCon talk that said some malware also checks number of cores in the system. Since many VMs will be given only one core to run, they'll report as a single-core computer. When malware detect that, it doesn't execute.
Malware writers have been trying to evade sandboxes for years now. Other techniques involve trying to detect running in a virtual machine, or looking at and timing mouse and keyboard input to make sure it's a human at the console. Most sandboxing technologies share intelligence, so it's becoming more difficult for malware to spread far and wide before being detected and stopped.
Hey, this sounds exactly like the kind of tactics the VW software used to evade emission tests. I see the engineers fired by VW got a new job :-)
I'm safe.
I mean, I use Linux and Mac so I'd be safe anyway, but if they made this virus for a real computer instead of Windows then I'd still be safe because my hard drives have zero Word documents on them.