ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Поиск срипта обфускации(криптинга) htm с использованием JS, на PHP.
  #1  
Старый 11.04.2008, 20:35
lexxz
Новичок
Регистрация: 16.04.2007
Сообщений: 4
С нами: 10036753

Репутация: 2
По умолчанию Поиск срипта обфускации(криптинга) htm с использованием JS, на PHP.

Нужен скрипт, с целью сокрытия содержимого кода страницы. В поиске по форуму нашел только:

PHP код:
<? 
// Page HTML-source encrypter 
// (c) Sergey Kozub, skiv@softhome.net, http://cleverscripts.com 
// 
// Usage notes:  
// 
// just put  include('csource.php') in the beginning 
// of your script. The HTML content will be automatically 
// encrypted via Base64 algorithm so nobody can view it. 

function _fwk_filter_encrypt($content)  
{  
  
$table = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMN  OPQRSTUVWXYZ_@";  
  
$xor = 165;  

  
// Prepare encoding table  
  
$table = array_keys(count_chars($table, 1));  
  
$i_min = min($table);  
  
$i_max = max($table);  
  for (
$c = count($table); $c > 0; $r = mt_rand(0, $c--))  
    
array_splice($table, $r, $c - $r, array_reverse(array_slice($table, $r, $c - $r)));  
      
  
// Encode sequence  
  
$len = strlen($content);  
  
$word = $shift = 0;  
  for (
$i = 0; $i < $len; $i++)  
  {  
    
$ch = $xor ^ ord($content[$i]);  
    
$word |= ($ch << $shift);  
    
$shift = ($shift + 2) % 6;  
    
$enc .= chr($table[$word & 0x3F]);  
    
$word >>= 6;  
    if (!
$shift)  
    {  
      
$enc .= chr($table[$word]);  
      
$word >>= 6;  
    }  
  }  
  if (
$shift)  
    
$enc .= chr($table[$word]);  

  
// Decode sequence  
  
$tbl = array_fill($i_min, $i_max - $i_min + 1, 0);  
  while (list(
$k,$v) = each($table))  
    
$tbl[$v] = $k;  
  
$tbl = implode(",", $tbl);  
    
  
$fi = ",p=0,s=0,w=0,t=Array({$tbl})";  
  
$f  = "w|=(t[x.charCodeAt(p++)-{$i_min}])<<s;";  
  
$f .= "if(s){r+=String.fromCharCode({$xor}^w&255);w>>=8;s-=2}else{s=6}";  
    
  
// Generate page  
  
$r = "<script language=JavaScript>";  
  
$r.= "function decrypt_p(x){"; 
  
$r.= "var l=x.length,b=1024,i,j,r{$fi};";  
  
$r.= "for(j=Math.ceil(l/b);j>0;j--){r='';for(i=Math.min(l,b);i>0;i--,l--){{$f}}document.write(r)}";  
  
$r.= "}decrypt_p(\"{$enc}\")";  
  
$r.= "</script>";  
  return 
$r;  
}  
ob_start("_fwk_filter_encrypt");  

?>
Проблема в том, что он работает с кириллицей.
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP 186 21.02.2010 02:41
Что такое Php? PAPA212 Болталка 13 28.12.2007 20:44
Поиск руководства Николь Болталка 0 03.02.2004 14:57



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


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




ANTICHAT ™ © 2001- Antichat Kft.