ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Base64 в PHP
  #1  
Старый 08.06.2006, 19:48
Аватар для aka PSIH
aka PSIH
Постоянный
Регистрация: 07.02.2006
Сообщений: 630
Провел на форуме:
12985021

Репутация: 676


По умолчанию Base64 в PHP

Вот есть скрипт каторые криптует файл .php в Base64
PHP код:
<?

   $Data 
file_get_contents "main.php" );
   
$Data "<?eval(gzuncompress(base64_decode(\"".base64_encode (  gzcompress substr($Data2strlen($Data)-) ) ) . "\")));?>";

  
$fs fopen "main_b.php""a" );
    
ftruncate $fs);
       
fwrite $fs$Data );
       
fflush $fs );
       
fclose $fs );

 
?>
Можно его какнить перписать, чтоб он из Base64 назад в .php раскриптовывал?
 
Ответить с цитированием

  #2  
Старый 08.06.2006, 21:19
Аватар для Trinux
Trinux
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,149
Провел на форуме:
941818

Репутация: 569


По умолчанию

А давно Base64 алгоритм криптования?
 
Ответить с цитированием

  #3  
Старый 08.06.2006, 21:48
Аватар для ZetRider
ZetRider
Познающий
Регистрация: 18.12.2004
Сообщений: 41
Провел на форуме:
55946

Репутация: 14
Отправить сообщение для ZetRider с помощью ICQ
По умолчанию

Кодируем текст в base64.
PHP код:
<? 
$string
="MyName"# кодируемое 
$encoded=base64_encode($string); 

echo 
$encoded 
// TXlOYW1l 
?>
Раскодируем текст из base64.
PHP код:
<? 
$string
="TXlOYW1l"# раскодируемое 
$decoded=base64_decode($string); 

echo 
$decoded 
// MyName 
?>
 
Ответить с цитированием

  #4  
Старый 09.06.2006, 11:11
Аватар для aka PSIH
aka PSIH
Постоянный
Регистрация: 07.02.2006
Сообщений: 630
Провел на форуме:
12985021

Репутация: 676


По умолчанию

ZetRider - я немного другое хотел увидеть, чем это:
Код:
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($Data2strlen($Data)-) ) ) . "\")));?>";

  
$fs fopen "index_b.php""a" );
    
ftruncate $fs);
       
fwrite $fs$Data );
       
fflush $fs );
       
fclose $fs );

 
?>
 
Ответить с цитированием

  #5  
Старый 11.06.2006, 13:44
Аватар для xShreKx
xShreKx
Новичок
Регистрация: 02.07.2005
Сообщений: 13
Провел на форуме:
62343

Репутация: 20
Talking

Расшифровка:
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); fwrite $fs$Data ); fflush $fs ); fclose $fs ); ?> 
Объясни, в чем проблема?! =)))
2ZetRider, Забыл gzuncompress();

Короче, решил выложить то, что я сделал (я был пацталом) =)
PHP код:
<?
echo (gzuncompress(base64_decode('тут base64 код')))
?>

Последний раз редактировалось xShreKx; 11.06.2006 в 13:48..
 
Ответить с цитированием

  #6  
Старый 31.10.2006, 19:01
Аватар для bopoh13
bopoh13
Участник форума
Регистрация: 31.10.2006
Сообщений: 212
Провел на форуме:
1073612

Репутация: 50
Smile

да и файлик у тя там, вроде, index_b.php подгружается...

Последний раз редактировалось bopoh13; 01.11.2006 в 11:59..
 
Ответить с цитированием

  #7  
Старый 31.10.2006, 20:29
Аватар для SMiX
SMiX
Участник форума
Регистрация: 25.07.2005
Сообщений: 246
Провел на форуме:
457850

Репутация: 174
По умолчанию

Цитата:
Сообщение от bopoh13  
С каких это пор Base64 в PHP используется? Всегда MD5 пользовались

ЗЫ: да и файлик у тя там, вроде, index_b.php подгружается...
Про md5 не в тему. А вообще стоит просто заменить eval() на echo(), mail() или file_put_contents() чтобы получить код скрипт
 
Ответить с цитированием

  #8  
Старый 31.10.2006, 20:41
Аватар для Nova
Nova
OpenVPN.CC
Регистрация: 15.07.2005
Сообщений: 1,599
Провел на форуме:
7670961

Репутация: 1034


Отправить сообщение для Nova с помощью ICQ
По умолчанию

Цитата:
Сообщение от Trinux  
А давно Base64 алгоритм криптования?
Ага мне тоже интересно =)

PHP код:

<?
     
echo "Автор темы ламер и не знает алгоритмов шифрования :)"
?>
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
На PHP, как на "Новые ворота"... Mertvii-Listopad Чужие Статьи 7 18.09.2006 12:42
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ