Você provavelmente precisará procurar em vários locais. O diretório superior do diretório de instalação dos servidores da web (pode ser /var/www/htdocs
); Se você estiver usando o Apache HTTPD, então você pode olhar para o valor DocumentRoot
no arquivo httpd.conf.
Se você sabe que é o arquivo .htaccess
, então você pode usar find
para procurar por todos eles:
nice find / -name .htaccess -print
Isso iniciará no diretório raiz ( /
), procurando por arquivos com o nome .htaccess
e exibindo o nome do arquivo na saída padrão (stdout).
Se você souber o nome de domínio para o qual o seu site está redirecionando, poderá pesquisar o conteúdo com xargs
e grep
.
sudo nice find / -name .htaccess -print0 | xargs -r0 fgrep -H badwolf
A saída de find
é alterada para terminar por caracteres nulos (valor ASCII igual a zero) entre cada nome de arquivo encontrado. Isso é enviado para xarg -r -0
recebe a lista de arquivos terminada em nulo como entrada e cria argumentos para serem dados a grep -FH badwolf
(ou qualquer que seja o nome de domínio errôneo. O argumento -FH
para grep
diz para procurar uma string fixa (não um padrão) e sempre incluir o nome do arquivo na saída. Como alguns deles podem não estar em áreas acessíveis para você, é melhor executar isso em sudo
.
Isso pesquisará todo o seu sistema, por isso pode levar algum tempo.