Quando executo o Process Monitor , vejo ReadFile
solicitações enviadas para C:\$Directory
.
O que exatamente isso significa?
Atualizar:
Eu também vejo $MapAttributeValue
, o que parece estranho também.
Quando executo o Process Monitor , vejo ReadFile
solicitações enviadas para C:\$Directory
.
O que exatamente isso significa?
Eu também vejo $MapAttributeValue
, o que parece estranho também.
$
representa uma pasta / arquivo oculto ou administrativo / do sistema. parece$recycle.bin
pasta.Respostas:
Atualização: pesquisei mais sobre esse problema (já que notei o mesmo comportamento no meu próprio computador e fiquei preocupado que isso fosse algum tipo de malware), e agora acredito que minha resposta original estava de fato incorreta. Aqui está o que eu encontrei agora:
IoPageRead()
, a função do kernel que lê as páginas do arquivo de paginação na memória.Com base nesta pesquisa, acredito firmemente que esse "arquivo lido" é algum tipo de artefato do Process Monitor, e a leitura real acontece no arquivo de paginação. Não faço ideia por que o ProcMon lista o caminho como C: \ $ Directory.
Agora não acho que esse diretório C: \ $ seja um metarquivo NTFS real . Não acho que agora isso possa ser uma atividade ilegítima (vírus ou outro malware).
fonte
$ Directory e $ MapAttributeValue são provavelmente nomes de código para áreas do sistema no disco NTFS , e essas referências vêm de programas que abrem ou criam arquivos.
Esses nomes provavelmente pertencem aos metarquivos , definidos pela wikipedia como:
$ Directory é provavelmente a MFT ( tabela de arquivos mestre ) que é o diretório de todos os arquivos e pastas, onde são armazenados como metadados o nome do arquivo, a data de criação, as permissões de acesso (pelo uso de listas de controle de acesso) e o tamanho. Qualquer programa que abre ou cria um arquivo ou pasta acessa essa área do disco.
$ MapAttributeValue é provavelmente a área de listas de atributos , descrita como:
fonte
$Directory
é o mesmo que$MFT
? Além disso, as listas de atributos pertencem a registros de arquivos individuais e são armazenadas dentro dos registros individuais; eles não são arquivos globais armazenados na raiz do disco ...\$MFT
. Não há metarquivo ou outro local no disco nomeado\$Directory
. Eu não entendo do que você está falando.C:\$MFT
listado muitas vezes também, no entanto. Você está dizendo que ambos se referem à mesma coisa? Eu não vejo por que eles iria, mas ok ...