- Регистрация
- 22 Авг 2014
- Сообщения
- 10
- Реакции
- 39
- Автор темы
- Заблокирован
- #1
Собсно сабж.
имеется строка
На сервере идет скан php файла на наличие плохих слов, и доступ к выполнению скрипта обламывается, собственно нужно заменить евал етот.
Так проканывает, но правильно ли это?
Имеет ли место, замена через регулярку base64_decode
аналогичным способом?
Или есть более радикальные способы. Спасибо.
имеется строка
PHP:
eval(base64_decode(gzuncompress(base64_decode($J4331C22D4FD20FC9F9DD8557D15F3CD7))));
На сервере идет скан php файла на наличие плохих слов, и доступ к выполнению скрипта обламывается, собственно нужно заменить евал етот.
Так проканывает, но правильно ли это?
PHP:
str_replace('.','','e.v.a.l');(base64_decode(gzuncompress(base64_decode($J4331C22D4FD20FC9F9DD8557D15F3CD7))));
Имеет ли место, замена через регулярку base64_decode
PHP:
str_replace('*','','b*a*s*e*6*4*_*d*e*c*o*d*e');
Или есть более радикальные способы. Спасибо.
Последнее редактирование: