Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- *
- * @ This file is created by deZender.Net
- * @ deZender (PHP5 Decoder for ionCube Loader)
- *
- * @ Version : 2.0.0.4
- * @ Author : DeZender
- * @ Release on : 21.10.2015
- * @ Official site : http://DeZender.Net
- *
- */
- Checker::process();
- class Checker {
- private static function getCommandPath($sp053132) {
- exec("which " . $sp053132 . " 2> /dev/null", $sp84caa4);
- $sp35dcb8 = empty($sp84caa4) ? null : ($sp84caa4[0]);
- return $sp35dcb8;
- }
- public static function process() {
- if (PHP_VERSION_ID < 50400)
- {
- echo "PHP 5.4+ is required to install Funnel Flux<br>";
- exit();
- }
- $spc9d9a3 = array("eval", "exec", "base64_decode", "base64_encode");
- $sp356d34 = array_map("trim", explode(",", ini_get("disable_functions")));
- $sp66ea21 = array_intersect($spc9d9a3, $sp356d34);
- if (count($sp66ea21))
- {
- echo "Your hosting company has disabled the following required PHP functions:<br/>";
- echo "<ul>";
- foreach ($sp66ea21 as $sp28eea7)
- {
- echo "<li>" . $sp28eea7 . "</li>";
- continue;
- }
- echo "</ul>";
- echo "Ask them to remove all the listed functions above from the 'disable_functions' directive in the system's php.ini file, then refresh this page.";
- exit();
- }
- $spe99c86 = array("ionCube Loader", "mcrypt", "mbstring", "json", "hash", "curl", "mysqli", "sockets", "zip");
- $sp0d72e3 = array();
- $sp9be0b5 = array();
- foreach ($spe99c86 as $sp95ebb6)
- {
- if (!!extension_loaded($sp95ebb6))
- {
- continue;
- }
- $sp0d72e3[] = $sp95ebb6;
- continue;
- }
- $spb4712c = realpath(dirname(__FILE__) . "/custom-php.flux");
- if (file_exists($spb4712c))
- {
- $sp50c4e3 = trim(file_get_contents($spb4712c));
- }
- else
- {
- $sp50c4e3 = self::getCommandPath("php-cli");
- if (!$sp50c4e3)
- {
- $sp50c4e3 = "php";
- }
- }
- exec($sp50c4e3 . " -m", $sp1acc72);
- foreach ($spe99c86 as $sp95ebb6)
- {
- if (!!in_array($sp95ebb6, $sp1acc72))
- {
- continue;
- }
- $sp9be0b5[] = $sp95ebb6 . " for PHP CLI";
- continue;
- }
- $sp0e678c = array_merge($sp0d72e3, $sp9be0b5);
- if (count($sp0e678c))
- {
- echo "The following PHP extensions are required and not available on the current system:<br/>";
- echo "<ul>";
- foreach ($sp0e678c as $sp95ebb6)
- {
- echo "<li>" . $sp95ebb6 . "</li>";
- continue;
- }
- echo "</ul>";
- echo "Please contact your hosting support and ask them to install these required extensions. (They should normally come as default)";
- exit();
- }
- else
- {
- $sp681e8e = 40400;
- if (!(!function_exists("ioncube_loader_iversion")) && ioncube_loader_iversion() < $sp681e8e)
- {
- if (function_exists("ioncube_loader_version"))
- {
- $sp100f08 = ioncube_loader_version();
- }
- else
- {
- if (function_exists("ioncube_loader_iversion"))
- {
- $sp100f08 = ioncube_loader_iversion();
- }
- else
- {
- $sp100f08 = "Version unknown";
- }
- }
- echo "Your 'ionCube Loader' extension is too old (" . $sp100f08 . "). Please upgrade to version 4.4 or higher.";
- exit();
- }
- }
- $spc811cc = self::getCommandPath("wget");
- if (!$spc811cc)
- {
- $spc811cc = "wget";
- }
- $sp21188a = self::getCommandPath("curl");
- if (!$sp21188a)
- {
- ...................................................................
- ..................................
- .........
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement