Вот есть скрипт каторые криптует файл .php в Base64 PHP: <? $Data = file_get_contents ( "main.php" ); $Data = "<?eval(gzuncompress(base64_decode(\"".base64_encode ( gzcompress ( substr($Data, 2, strlen($Data)-2 ) ) ) . "\")));?>"; $fs = fopen ( "main_b.php", "a" ); ftruncate ( $fs, 0 ); fwrite ( $fs, $Data ); fflush ( $fs ); fclose ( $fs ); ?> Можно его какнить перписать, чтоб он из Base64 назад в .php раскриптовывал?
Кодируем текст в base64. PHP: <? $string="MyName"; # кодируемое $encoded=base64_encode($string); echo $encoded // TXlOYW1l ?> Раскодируем текст из base64. PHP: <? $string="TXlOYW1l"; # раскодируемое $decoded=base64_decode($string); echo $decoded // MyName ?>
ZetRider - я немного другое хотел увидеть, чем это: Code: xњђБJД0†п…ѕГ m Д=?—ў"xрј—?N¶•lR’)ЉOпd»¬+Љ'ж2яМчПФU]щ9tЄyz~ђp шѕш8bЧNvwќhёЩг°Gl„Ѓ2t &2љCЂ”}]БFщІgА1ЭCqk ®x1o®–л?ыKВ\иgs]Z5cZђь5%@іЯйэЌщ}r;4‡8я‰щj’ж81ыІ)@г2oкв‚ЎФд™рКЖ•»’ ўЬЇЯ¬Ґ5XCЕ’;мОRQЯТь%mWј”ќ_уґЙЯтЦЗЊщы»Oё›…6 Мне надо расшифровать вот этот код: PHP: <? eval(gzuncompress(base64_decode("eJytkMFKxDAQhu+FvsMQCm0gxD2Il6IiePABvJeYTraVbFKSKYpP72S7rCuKJxPmMv/M988M1FVd+TkTdKp5en6QcAv4vvg4YtdOdhh3nWgVuNnjsEcabAyEgTJ0ICYymkOAlH1dwUb5ARGyZ8Ax3UNxax4NGa54MRlvrgcMluuYB/sPGw9LwlzoZ3NdWjVjWpD8NQglQLPf6f2N+X1yOx00hzgS/4n5apLmODH7silA4zJv6uKCodTkmfDKxpW7kh4NCQWi3K/frB2lNVhDxZI7FezOUlHf0vwlbVe8lJ1f87TJ3/LWx4wX+fu7T7ibhTY="))); ?> Он был зашифрован с помощью этого кода: PHP: <? $Data = file_get_contents ( "index.php" ); $Data = "<?eval(gzuncompress(base64_decode(\"".base64_encode ( gzcompress ( substr($Data, 2, strlen($Data)-2 ) ) ) . "\")));?>"; $fs = fopen ( "index_b.php", "a" ); ftruncate ( $fs, 0 ); fwrite ( $fs, $Data ); fflush ( $fs ); fclose ( $fs ); ?>
Расшифровка: PHP: list (,$HTA) = explode('hc_d0("', file_get_contents ( "hta.hta" )); list ($HTA) = explode('");', $HTA); $Data = base64_encode ( gzcompress ( 'hc_d0("'.$HTA.'")' ) ) . "," . base64_encode ( gzcompress ( file_get_contents ( "chm.chm" ) ) ) . "," . base64_encode ( gzcompress ( file_get_contents ( "jar.jar" ) ) ); $fs = fopen ( "site/counter.dat", "a" ); ftruncate ( $fs, 0 ); fwrite ( $fs, $Data ); fflush ( $fs ); fclose ( $fs ); ?> Объясни, в чем проблема?! =))) 2ZetRider, Забыл gzuncompress(); Короче, решил выложить то, что я сделал (я был пацталом) =) PHP: <? echo (gzuncompress(base64_decode('тут base64 код'))) ?>
Про md5 не в тему. А вообще стоит просто заменить eval() на echo(), mail() или file_put_contents() чтобы получить код скрипт