Привести base64_decode('') в нормальный вид

Doctor_zlo

Хранитель порядка
Регистрация
25 Апр 2008
Сообщения
457
Реакции
1.339
Есть файл php в котором около 1700 раз встречается конструкция вида
base64_decode('тратата')
например
PHP:
$url[base64_decode('aHRtbA==')] = $this->clear_url( $url[base64_decode('aHRtbA==')] );
как можно вернуть файл к нормальному виду?
PHP:
$url[html] = $this->clear_url( $url[html);
то есть заменить все Base64_decode('тратата') на их значения?

Вот кто-то извращенец конкретный...
По файлу прошлись обфускатором, оснувное раскодировал только это оосталось
 
Вот кто-то извращенец конкретный...

Регулярку не напишу, но смысл в следующем:
1) Открываем файл/файлы, записываем в переменную
2) preg_replace(); по регулярке, вида base64_decode('*'), base64_decode($1), $text - синтаксис 100% не верный
3) Пишем в файл

Если сам не напишешь - напишу тебе вечером. Просто бошка уже не варит =( пол седьмого, я ещё не ложился
 
  • Заблокирован
  • #3
Скажите я вот нашел в скрипте строчку наподобие вашей
Код:
$url[base64_decode('aHRtbA==')] = $this->clear_url( $url[base64_decode('aHRtbA==')] );
Только по длиннее, скажите мне что это вредноносный код или что -то другое?

Да забыл уточнить и где можно это раскодировать?
 
sib-york, это некий текст, зашифрованный с помощью BASE64... Раскодировать - функция base64_decode() в PHP к примеру.
Обычно base64 используется в случае передачи неких данных (дабы не побились), скрыть какую-то информацию и для защиты скриптов. Не редко используется для скрытия ссылок автора скрипта, шеллов, либо участка кода, отвечающего за лицензионную проверку.
 
Скажите я вот нашел в скрипте строчку наподобие вашей
Код:
$url[base64_decode('aHRtbA==')] = $this->clear_url( $url[base64_decode('aHRtbA==')] );
Только по длиннее, скажите мне что это вредноносный код или что -то другое?

Да забыл уточнить и где можно это раскодировать?

в частности base64("aHRtbA==") это "html"
а расшифровать можно любым декодером онлайн , например :
 
Назад
Сверху