Henrique,

Onde trabalho tive um caso semelhante, mas com um Joomla muito antigo e 
sem condições de fazer atualização (cliente não quer $, não tem mais o 
template, ...).
Temos nas máquinas de site o SuPHP que isola o usuário ao site.
Foi um trabalho de formiguinha, mas temos um index.ok (cópia do 
index.php) em root e demos chattr +i no index.php tornado ele imutável, 
e um inotify que se for gravado algum arquivo o mesmo é deletado.
Então os hackers tentam, tentam, e morrem na praia.
Mas, tem que avaliar e ver se é possível fazer tudo isso.

Alguns scanners ajudam a localizar o que está infectado:

https://github.com/gwillem/magento-malware-scanner
https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script--JAMSS-

https://sitecheck.sucuri.net/

Tem que pesquisar e ver se tem algum que se adéqua ao Drupal.

Abraços,

Paulo Correia


Em 25/06/2019 17:12, Henrique Fagundes escreveu:
> Prezado Colegas,
>
> Recorro a ajuda dos senhores, para resolver um problema que está me tirando o 
> sono.
>
> Possuo o seguinte cenário:
> Servidor Linux com Apache, PHP e MySQL.
>
> VERSÕES:
> - Debian Stretch 9.9
> - Apache 2.4.25
> - PHP 7.0.33
> - MysQL 5.7.26
>
> Possuo alumas aplicações (entre elas um Drupal) na qual estão sob ataque. 
> Estão conseguindo injetar uma espécie de código criptografado dentro dos 
> arquivos PHP.
> Eu excluo os arquivos, instalo as aplicações do zero, com o código limpo... 
> Mas o código criptografado sempre volta.
>
> Existe algum ajusto específico que eu possa fazer no 
> "/etc/php/7.0/apache2/php.ini" para resolver esse problema?
>
> Desabilitei essas funções:
>
> disable_functions = 
> pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,show_source,system,shell_exec,passthru,exec,phpinfo,popen,proc_open,system,curl_exec,curl_multi_exec,parse_ini_file
>
> Mesmo assim o problema persiste.
> A ultima coisa que tentei foi "fechar" mais as permissões do apache.
>
> O /var/www e seus subdiretórios estão com permissão 700 e os arquivos estão 
> com 644.
> Grupo e usuário é o www-data
>
> Aviso que tenho conhecimento de Linux, mas nenhum conhecimento de PHP.
>
> Existe algo que eu possa fazer?
>
> Atenciosamente,
>
> Henrique Fagundes
> Analista de Suporte Linux
> supo...@aprendendolinux.com
> Skype: magnata-br-rj
> Linux User: 475399
>
> https://www.aprendendolinux.com
> https://www.facebook.com/AprendendoLinux
> https://youtube.com/AprendendoLinux
> https://twitter.com/AprendendoLinux
> https://t.me/AprendendoLinux
> https://t.me/GrupoAprendendoLinux
> ______________________________________________________________________
> Participe do Grupo Aprendendo Linux
> https://listas.aprendendolinux.com/listinfo/aprendendolinux
>
> Ou envie um e-mail para:
> aprendendolinux-subscr...@listas.aprendendolinux.com
>
> BRASIL acima de tudo, DEUS acima de todos!
>
>

Responder a