Might be some sort of DKOM happening
The OS is fairly important here - what is it?
A common method would be to unlink the process from the linked list of
EPROCESS(es), this would render the process “invisible” to certain APIs, and
can easily be done from UM or KM on XP, it’s harder on Vista because the
FLINK and BLINK pointers in this list are XOR’ed to specifically try and
prevent this.
Full explanation here:
http://www.symantec.com/avcenter/reference/when.malware.meets.rootkits.pdf
It’s interesting that FindFirstFile finds it though.
There are also methods of hooking and JMP’ing that attempt to cloak
themselves, what are you using to check for hooks?
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of
xxxxx@gmail.com
Sent: 06 February 2009 07:09
To: Windows System Software Devs Interest List
Subject: [ntdev] methods to hide file from explorer
Hi ,
While analyzing a malware behavior I found that my app. is able to detect
that (able to see with FindFirstFile) but when I go to explorer to see that
file it was hidden same was true with cmd.exe.(obviously show hidden file is
on).
At first it seems that it is just hiding itself from specific OS processes.
To find this I check the system and to my surprise it found no hooking in
the system. Neither user mode, nor kernel mode (In fact it does not load any
driver).
After verifying all this I need some more clue to check, There must exist
some other way to hide it with out doing any type of hooking, or without a
filter driver, just want to know what it could be.
Any suggestions?
Thanks
Aditya
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer
__________ Information from ESET NOD32 Antivirus, version of virus signature
database 3832 (20090206) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com
__________ Information from ESET NOD32 Antivirus, version of virus signature
database 3832 (20090206) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com