Пост
Hello :)

PHP

-

Расшифровываем пароль из Базы данных RootPanel

 

На досуге, решил узнать каким методом Биллинговая панель (RootPanel) шифрует пароли (скрипт был закоден Zend'ом) всё оказалось гораздо проще, чем я думал, шифровка идёт статистическим ключом.


<?
//#################
// serj.ws
//#################
 
$pass=''; // Пароль в зашифрованном виде
 
function cpassc( $cdpss, $peremxz = 0 )
{
$_obfuscate_4HS1 = "dfkDFG$#rdsf%^4dsfxdsf23534";
if ( !$cdpss )
{
return "";
}
$_obfuscate_FHYh5yyX9eNAmQzz = strlen( $_obfuscate_4HS1 );
$_obfuscate_7wzz = 0;
for ( ; $_obfuscate_7wzz < 255; ++$_obfuscate_7wzz )
{
$_obfuscate_Vwty[$_obfuscate_7wzz] = ord( substr( $_obfuscate_4HS1, $_obfuscate_7wzz % $_obfuscate_FHYh5yyX9eNAmQzz + 1, 1 ) );
$_obfuscate_6wTCVUUzwgzz[$_obfuscate_7wzz] = $_obfuscate_7wzz;
}
$_obfuscate_7wzz = 0;
for ( ; $_obfuscate_7wzz < 255; ++$_obfuscate_7wzz )
{
$_obfuscate_5Qzz = ( $_obfuscate_5Qzz + $_obfuscate_6wTCVUUzwgzz[$_obfuscate_7wzz] + $_obfuscate_Vwty[$_obfuscate_7wzz] ) % 256;
$_obfuscate_IAxs96pVeiF4 = $_obfuscate_6wTCVUUzwgzz[$_obfuscate_7wzz];
$_obfuscate_6wTCVUUzwgzz[$_obfuscate_7wzz] = $_obfuscate_6wTCVUUzwgzz[$_obfuscate_5Qzz];
$_obfuscate_6wTCVUUzwgzz[$_obfuscate_5Qzz] = $_obfuscate_IAxs96pVeiF4;
}
$_obfuscate_7wzz = 0;
for ( ; $_obfuscate_7wzz < strlen( $cdpss ); ++$_obfuscate_7wzz )
{
$m = ( $m + 1 ) % 256;
$_obfuscate_XAzz = ( $_obfuscate_XAzz + $_obfuscate_6wTCVUUzwgzz[$m] ) % 256;
$_obfuscate_SeV31Qzz = $_obfuscate_6wTCVUUzwgzz[$m];
$_obfuscate_6wTCVUUzwgzz[$m] = $_obfuscate_6wTCVUUzwgzz[$_obfuscate_XAzz];
$_obfuscate_6wTCVUUzwgzz[$_obfuscate_XAzz] = $_obfuscate_SeV31Qzz;
$_obfuscate_5wzz = $_obfuscate_6wTCVUUzwgzz[( $_obfuscate_6wTCVUUzwgzz[$m] + $_obfuscate_6wTCVUUzwgzz[$_obfuscate_XAzz] ) % 256];
$_obfuscate_ND5wMxBjWQzz = ord( substr( $cdpss, $_obfuscate_7wzz, 1 ) ) ^ $_obfuscate_5wzz;
$_obfuscate_Mm2rxaai .= chr( $_obfuscate_ND5wMxBjWQzz );
}
if ( $peremxz )
{
return $_obfuscate_Mm2rxaai;
}
return bin2hex( $_obfuscate_Mm2rxaai );
}
 
 
function _obfuscate_cWlidj5bQAzz( $_obfuscate_9sBvgpDD4Qzz )
{
$_obfuscate_7wzz = 0;
for ( ; $_obfuscate_7wzz < strlen( $_obfuscate_9sBvgpDD4Qzz ); $_obfuscate_7wzz += 2 )
{
$_obfuscate_bN8 .= chr( hexdec( substr( $_obfuscate_9sBvgpDD4Qzz, $_obfuscate_7wzz, 2 ) ) );
}
return $_obfuscate_bN8;
}
 
 
function decode_pass( $cdpss )
{
return cpassc( _obfuscate_cWlidj5bQAzz( $cdpss ), 1 );
}
 
 
echo decode_pass($pass);
 
?>
  • Serj, 13 мая 2012
1 комментарий
Avatar
  1. Гани Смагулов
    Гани Смагулов
    5 июня 2013 05:30
    круто красавчиккккк

© SERJ.WS 2011-2021