Размещено: 2024-01-14 15:24:27
Теги: php
ТЕКСТ В БИНАРНЫЙ ВИД И ОБРАТНО. ОБФУСКАЦИЯ КОДА
При использовании этого способа исходный код превращается в набор табуляций и пробелов, разделенных переносами строк. Данный способ может использоваться для обфускации. Функция раскодирования на самом деле называется не минус -, а короткое тире –, хотя визуально это не понять.
$str ='Test_text'; //кодируем function c($s) { for($i=0; $i<strlen($s); $i ++ ) { $r[]=str_replace(array(0,1),array(" ","\t"),decbin(ord(substr($s, $i)))); } return implode(PHP_EOL,$r); } $c=c($str); //раскодируем function –($s) { foreach(explode(PHP_EOL,str_replace(array(" ","\t"),array(0,1),$s)) as $a) $r.=chr(bindec($a)); return $r; } echo –($c);
На эту страницу чаще всего попадают по запросам: в двоичный вид, бинарный, обфусцирование, нечинаемый код, невидимый код, невидимый текст, обфускация,