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.