
Mitigação do Log4Shell (CVE-2021-44228) - pesquisar e remover a classe JNDI dos arquivos *log4j*.jar no sistema com Powershell (Windows)
procurar e remover a classe JNDI Lookup dos arquivos log4j.jar no sistema com PowerShell (Windows)
certifique-se de usar a versão mais recente do script!
Modo Kill para processos Java implementado. ($killMode)
o padrão é $false se não for alterado manualmente! Tenha cuidado ao usar este recurso!
por padrão, o script cria um backup do(s) arquivo(s) na mesma pasta onde os arquivos jar foram encontrados, antes de remover a classe
-pode ser desabilitado com $enableBackup definido como $false no script
por padrão, o script valida se a classe jndilookup.class foi removida do arquivo jar
por padrão, se a classe ainda for detectada e o arquivo jar não foi modificado, o arquivo de backup será limpo.
-pode ser desabilitado com $removeBkOnFailure definido como $false
por padrão, o script procura por processos Java em execução e escreve um aviso no log e no console.
-O KillMode para processos Java pode ser ativado com $killMode definido como $true - tenha cuidado com isso!
Gera um arquivo de log no diretório raiz do script
Gera saída legível no console
7-Zip é usado para excluir a classe no arquivo jar e verificar a remoção.
Fonte: https://www.7-zip.org/
7-Zip Copyright (C) 1999-2021 Igor Pavlov.