Se eu tivesse um vírus em execução no meu sistema, seria capaz de ver o processo no gerenciador de tarefas? Quero dizer, seria possível que um vírus em execução contornasse o gerenciador de tarefas para que o processo não apareça na lista de tarefas do windows7?
Ou em outras palavras. Se agora realmente todos os processos do gerenciador de tarefas estão seguros, também sei que meu PC está limpo?
Um antivírus detecta apenas isso e muito ("Durante o 4T11, 33% dos malwares da Web encontrados foram malwares de dia zero, não detectáveis pelas metodologias tradicionais baseadas em assinaturas no momento do encontro", fonte: http://blogs.cisco.com / security / cisco-4q11-global-ameaças-relatório / ).
Com um pouco de treinamento, você pode detectar alguns malwares porque eles se comportam de uma certa maneira que é um pouco diferente do que é usual no sistema operacional. Pode haver mais tráfego de rede, mais uso de CPU, acessos a disco estranhos ou outra coisa. O malware não está disponível apenas como binários únicos detectáveis por um gerenciador de tarefas, mas também como bibliotecas dinâmicas (dll) anexadas a outros processos.
Você pode obter dicas sobre o que está sendo executado em seu sistema com um gerenciador de tarefas como o Process Explorer do Sysinternal Suite e pode ver as coisas acontecerem no seu sistema com algo como o Monitor de Processo do mesmo conjunto. Acostume-se às ferramentas e observe os sinais de "estranheza":
(A parte "estranha" é o treinamento necessário para distinguir entre "isso é normal" e "isso é estranho")
O autor do Sysinternal Suite mostra algumas maneiras inteligentes de usar as ferramentas mencionadas acima:
https://www.youtube.com/watch?v=7heEYEbFim4
Portanto, sim, você pode detectar alguns dos malwares com um gerenciador de tarefas decente. Quanto menos sofisticado o malware, mais fácil será detectar. Se o malware tentar detectar o uso de gerenciadores de tarefas como o Process Explorer, talvez seja necessário executar etapas avançadas, como usar uma " Sessão " diferente para detectar um comportamento estranho, mas ainda é possível.
fonte
Não é possível detectar vírus no gerenciador de tarefas.
Existem vários tipos de vírus. Vírus, Trojan, rootkit, adware / puk etc. Alguns vírus se escondem do gerenciador de tarefas. Portanto, ele não aparece no gerenciador de tarefas.
Eu sugiro que você pare de procurar no gerenciador de tarefas e instale o antivírus.
Como posso: Acessar o Windows® Event Viewer?
fonte
Os vírus são bastante sofisticados hoje em dia. Isso significa que eles podem se esconder do Gerenciador de tarefas, executar várias cópias de si mesmos (caso uma cópia seja retirada) e muitos outros truques. Por definição, os vírus também se injetam nos processos do sistema para se ocultar.
Geralmente, o malware pode ser detectado facilmente, apenas identificando um processo incomum em execução. Porém, os vírus especificamente geralmente só podem ser identificados pela carga útil injetada no processo de destino.
Portanto, um antivírus é realmente a única coisa que pode detectar com precisão ... bem ... um vírus!
fonte
Do ponto de vista de um programador, sugiro que você tente aprender programação usando a API do Windows e mais ainda - ganchos de API.
O kernel do sistema operacional mantém uma tabela dessas funções nativas da API que você precisa identificar e conectar . Seu gancho irá redirecionar e modificar / filtrar a saída. Esse pedaço de código deve ser executado no espaço do kernel e, para que você possa controlá-lo (ou seja, carregar / parar), você também precisará ter um pedaço de software no espaço do usuário. Embora isso também seja possível no espaço do usuário, provavelmente será sinalizado pelos antivírus modernos como algum tipo de atividade maliciosa.
A abordagem seria conectar um trecho de código para interceptar as chamadas da API (ou seja, NtQueryDirectoryFile ()), de modo que você modifique / filtre a saída - tipo de abordagem man-in-the-middle. Os processos em execução no espaço do usuário (por exemplo, TaskManager, Windows Explorer, Process Explorer) exibirão apenas a saída filtrada fornecida pelo seu gancho ... E NÃO, as ACLs não têm poder sobre essa camada
É claro que os AVs modernos também têm partes de código em execução no espaço do kernel e / ou PATTERN MATCHING (lembra quando as atualizações do AV são chamadas de Atualização de Padrões do AV?) - para detectar e impedir esses ganchos maliciosos.
fonte