Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php /* This file is protected by copyright law and provided under license. Reverse engin..
Decoded Output download
ini_set('session.bug_compat_42',0);
ini_set('session.bug_compat_warn',0);
define('IMAGE_URL',' http://wptwin.com/images/inthesoftware/');
define('AFFILIATE_URL','http://wptwin.com/affiliates/wptwin.php');
define('SUPPORT_URL','http://support.wptwin.com/');
$rci_configFilename = 'wptwinConfig.txt';
global $rci_configOptions;
$rci_configOptions = array(
'timeLimit'=>300,
'memoryLimit'=>false,
'errorReporting'=>false,
'displayErrors'=>false,
'selfExt'=>false,
'dirZip'=>'zip',
'dirUnzip'=>'unzip',
'dirGzip'=>'gzip',
'dirMysql'=>'mysql',
'dirMysqldump'=>'mysqldump',
'skipLock'=>false,
);
if (
@file_exists($rci_configFilename)
&&@is_readable($rci_configFilename)
) {
ini_set('auto_detect_line_endings',true);
$rci_externalFile = file($rci_configFilename);
$rci_configOptionsImport = array();
foreach ($rci_externalFile as $fileLine) {
$fileBits = explode(':',$fileLine);
if (count($fileBits) == 2) {
$configName = trim($fileBits[0]);
$configValue = trim($fileBits[1]);
if (isset($rci_configOptions[$configName])) {
switch ($configName) {
case 'timeLimit':
case 'memoryLimit':
case 'errorReporting':
$rci_configOptions[$configName] = intval($configValue);
break;
case 'displayErrors':
if ('true'=== $configValue) {
$rci_configOptions[$configName] = true;
}
break;
case 'selfExt':
if ('phpx'=== $configValue) {
$rci_configOptions[$configName] = 'wptwin.phpx';
}
break;
case 'dirZip':
case 'dirUnzip':
case 'dirGzip':
case 'dirMysql':
case 'dirMysqldump':
$configValue = str_replace(array(' ',';'),array('',''),$configValue);
$rci_configOptions[$configName] = escapeshellcmd($configValue .$rci_configOptions[$configName]);
break;
case 'skipLock':
if ('true'=== $configValue) {
$rci_configOptions[$configName] = true;
}
break;
default:
break;
}
}
}
}
}
if ($rci_configOptions['timeLimit']) {
set_time_limit($rci_configOptions['timeLimit']);
}
if ($rci_configOptions['memoryLimit']) {
ini_set('memory_limit',$rci_configOptions['memoryLimit'].'M');
}
if ($rci_configOptions['errorReporting']) {
error_reporting($rci_configOptions['errorReporting']);
}else {
error_reporting(0);
}
if (true === $rci_configOptions['displayErrors']) {
ini_set('display_errors','On');
}
$lockTables = '';
if (true === $rci_configOptions['skipLock']) {
$lockTables = '--skip-lock-tables';
}
define('WP_CACHE',false);
$dbBackupFile = "wptwinfile-sql";
$wpPrefixFile = "wptwinfile-tableprefix";
$wpSourceURL = "wptwinfile-sourceurl";
$wpSourceHTACCESS = "wptwinfile-htaccess";
$oldRootPathFile = "wptwinfile-oldpath";
$clonerFilePrefix = "wptwin-";
$clonerFilePrefixLength = 9;
if (($rci_configOptions['selfExt'])) {
$clonerScriptName = $rci_configOptions['selfExt'];
}else {
$clonerScriptName = "wptwin.php";
}
$wpTwinVersionNumber = "3.5.8";
$wpTwinVersionNumberInt = "358";
$errors = array();
define( 'WPTWINABSPATH',dirname('index.php') .'/');
if (
file_exists(WPTWINABSPATH .'wp-config.php')
&&file_exists(WPTWINABSPATH .'wp-blog-header.php')
) {
$wptwinWPConfigFile = WPTWINABSPATH .'wp-config.php';
}elseif (
file_exists( dirname(WPTWINABSPATH) .'/wp-config.php')
&&!file_exists( dirname(WPTWINABSPATH) .'/wp-settings.php')
&&file_exists(WPTWINABSPATH .'wp-blog-header.php')
) {
$wptwinWPConfigFile = dirname(WPTWINABSPATH) .'/wp-config.php';
}else {
displayErrorMenu("This script must be placed at the root of a valid WordPress installation. Please install WordPress via cPanel → Fantastico and then run this script again.");
exit();
}
$systemWorks = exec("echo test");
if ($systemWorks != 'test') {
displayErrorMenu('Your host does not allow the use of the system() and exec() functions. The script cannot continue. Please contact our <a href="'.SUPPORT_URL .'">Help Desk</a> for additional information.');
exit();
}
if (version_compare(PHP_VERSION,'5.0.0','<')) {
$testFailed = "true";
$failedMessage = $failedMessage .'<div style="padding:10px; padding-bottom:20px;border: 2px dashed; width:480px; margin:auto;"> <span style="color:red;"><b>PHP Version Error</b></span><br /> <b>PHP Version 5 required. You are running version: '.PHP_VERSION .'</b></span><p /><b><u>Background Information</u></b></br><p /><div style="text-align:left;margin-bottom:15px;">Although most hosting providers support PHP version 5, your server may be configured to use an older version by default. In most cases, you can change the default setting via cPanel. However, doing so may affect other application that require the older version of PHP. Therefore, it is safer to override the default PHP version on a per directory basis, as shown below. If you do not have any applications that require the older version of PHP configured as the default, it is strongly recommended you change the default setting to PHP 5 or later. Please contact your hosting provider with questions about PHP version changes for your account.</div><p /><b><u>Possbile Fix: Override PHP Version for This Application</u></b></br><p /><div style="text-align:left;margin-bottom:15px;">Create a .htaccess file in the directory with the following two lines then reload this page:</div><div style="text-align:left;padding:20px;margin-left:20px;margin-right:20px;background-color:#E3E3E3">AddType application/x-httpd-php5 .php<br />AddHandler application/x-httpd-php5 .php<br /></div><div style="text-align:left;margin-top:20px;">If this does not fix the problem, please contact your hosting provider and ask them how to enable PHP version 5 or later on your web server.</div></div><p />';
}
if(ini_get('safe_mode')) {
$testFailed = "true";
$failedMessage = $failedMessage .'<div style="padding:10px; padding-bottom:20px;border: 2px dashed; width:480px; margin:auto;"> <span style="color:red;"><b>PHP Safe Mode</b></span><br /> <b>Your server is configured with PHP Safe Mode On. This application cannot run with Safe Mode On.</b></span><p /><b><u>Background Information</u></b></br><p /><div style="text-align:left;margin-bottom:15px;">The following is an excerpt from the PHP Documentation page for "Safe Mode:"<p /><div style="text-align:left;padding:20px;margin-left:20px;margin-right:20px;background-color:#E3E3E3">The PHP safe mode is an attempt to solve the shared-server security problem. It is architecturally incorrect to try to solve this problem at the PHP level...<br /></div><p />Safe Mode has been removed from PHP version 6 and above. For complete details on Safe Mode, see the <a href="http://us.php.net/manual/en/features.safe-mode.php" target="_blank">PHP Safe Mode Documentation</a></div><p /><b><u>Possbile Fix: Implement suPHP Instead</u></b></br><p /><div style="text-align:left;margin-bottom:15px;">The preferred method of for implementing PHP security in shared environments is by using suPHP. Please ask your hosting provider about how to enable suPHP for your account.</div></div><p />';
}
touch("wpttestpermission.php") or $touchFailed = "true";
unlink("wpttestpermission.php") or $touchFailed = "true";
if ($touchFailed == "true") {
$testFailed = "true";
$failedMessage = $failedMessage .'<div style="padding:10px; padding-bottom:20px;border: 2px dashed; width:480px; margin:auto;"> <span style="color:red;"><b>Insufficient Permissions</b></span><br /> <b>Your server configuration will not allow this application to function properly due to insufficient file permissions.</b></span><p /><b><u>Background Information</u></b></br><p /><div style="text-align:left;margin-bottom:15px;">Most shared hosting servers are configured with a PHP security module called <b>suPHP</b>, which allows scripts to execute with the permissions of the file owner.<p />Most VPS and Dedicated Servers are not configured with suPHP. This is because they are more secure in nature. In a shared hosting environment, many users run scripts from a single server, and it is therefore critical to protect one user\'s files from another user\'s scripts. Since Dedicated and VPS server are not usually shared by more than one company or user, suPHP is not required, however, it does cause problems for this application.</div><p /><b><u>Possbile Fix 1: Implement suPHP</u></b></br><p /><div style="text-align:left;margin-bottom:15px;">If you are running in a shared hosting environment (your typical inexpensive service), this is definitely what you should do. Please ask your hosting provider about how to enable suPHP for your account.<p /> In a Dedicated Server or VPS environment, this is also a good option, and you can ask your hosting provider to help you install and configure suPHP, however, the next solution will be much easier to implement.<p /></div><b><u>Possbile Fix 2: Change Directory & File Ownership</u></b></br><p /><div style="text-align:left;margin-bottom:15px;">For security reasons, you are strongly discouraged from implementing this solution in a shared hosting environment.<p />In a Dedicated Server or VPS environment, this is not an issue and this solution can be safely implemented.<p />Solution:<p /><ol><li>Change the ownership of the folder recursively for this domain to the user the web server runs as (typically "nobody"). You can ask your hosting provider or system administrator how to do this.</li></ol></div></div><p />';
}
if ($testFailed == "true") {
displayErrorMenu($failedMessage);
exit();
}
require_once('./wp-load.php');
global $wpdb;
$dbhost = DB_HOST;
$dbsocket = '';
$dbuser = DB_USER;
$dbpass = DB_PASSWORD;
$dbname = DB_NAME;
if (!isset($table_prefix)) {
$table_prefix = '';
}
$dbhostBits = explode(':',$dbhost);
if (count($dbhostBits) >1) {
$secondSection = $dbhostBits[1];
$ssLen = strlen($secondSection);
if (substr($secondSection,($ssLen -5),5) == '.sock') {
$dbhost = $dbhostBits[0];
$dbsocket = '-S '.$dbhostBits[1];
}
}
if (!current_user_can('manage_options')) {
displayErrorMenu('<p>To create your clone, you must be logged into WordPress with an Administrator account.</p><p> <a href="'.get_option('siteurl').'/wp-login.php?redirect_to='.htmlentities(get_option('siteurl') .'/'.$clonerScriptName) .'">Click here</a> to proceed.</p>',false);
exit();
}
if (!empty($errors)) {
echo "<ul class='errors'>";
foreach ($errors as $error) {
echo "<li>{$error}</li>";
}
echo "</ul>";
exit;
}
if (stristr(PHP_OS,'WIN') &&!(stristr(PHP_OS,'Darwin'))) {
define("DS","\");
}else {
define("DS","/");
}
$zipUtils = new ZipUtils();
$rootDir = dirname($_SERVER['SCRIPT_FILENAME']) .DS;
$blogName = get_bloginfo('name');
$blogURL = get_bloginfo('url');
$blogNameFriendly = str_replace(' ','_',$blogName);
$blogNameFriendly = str_replace('.','_',$blogNameFriendly);
$blogNameFriendly = str_replace('|','_',$blogNameFriendly);
$blogNameFriendly = str_replace('*','_',$blogNameFriendly);
$blogNameFriendly = str_replace('?','_',$blogNameFriendly);
$blogNameFriendly = str_replace('>','_',$blogNameFriendly);
$blogNameFriendly = str_replace('<','_',$blogNameFriendly);
$blogNameFriendly = str_replace('/','',$blogNameFriendly);
$blogNameFriendly = str_replace('\','',$blogNameFriendly);
$blogNameFriendly = str_replace("'",'_',$blogNameFriendly);
$blogNameFriendly = str_replace('"','_',$blogNameFriendly);
$blogNameFriendly = str_replace(''','',$blogNameFriendly);
$blogNameFriendly = str_replace(';','',$blogNameFriendly);
$blogNameFriendly = str_replace('#','',$blogNameFriendly);
$blogNameFriendly = str_replace('&','',$blogNameFriendly);
$blogNameFriendly = str_replace('!','',$blogNameFriendly);
$blogNameFriendly = str_replace('(','',$blogNameFriendly);
$blogNameFriendly = str_replace(')','',$blogNameFriendly);
$blogNameFriendly = str_replace('$','',$blogNameFriendly);
$blogNameFriendly = str_replace('~','',$blogNameFriendly);
$blogNameFriendly = str_replace('@','',$blogNameFriendly);
$blogNameFriendly = str_replace(':','',$blogNameFriendly);
$blogNameFriendly = substr($blogNameFriendly,0,15);
if ($_REQUEST['mode'] == 'clone') {
$backupSql = $rootDir.$dbBackupFile;
$command = $rci_configOptions['dirMysqldump'] ." --opt $lockTables -h $dbhost $dbsocket -u '$dbuser' --password='$dbpass' $dbname > {$backupSql}";
@exec($command);
if (file_exists(".htaccess")) {
copy($rootDir.'.htaccess',$wpSourceHTACCESS);
}
$newPrefixFile = $rootDir.$wpPrefixFile;
$sourceURLFile = $rootDir.$wpSourceURL;
$handle = fopen($oldRootPathFile,'w');
fwrite($handle,$rootDir);
fclose($handle);
$handle = fopen($newPrefixFile,'w');
fwrite($handle,$table_prefix);
fclose($handle);
$handle = fopen($sourceURLFile,'w');
fwrite($handle,$blogURL);
fclose($handle);
$zipFilename = $clonerFilePrefix .$blogNameFriendly."-".date('Y-m-d-His') .".wpt";
$destinationPath = $rootDir.$zipFilename;
$existingClones = array();
$handle = opendir($rootDir);
while (false !== ($file = readdir($handle))) {
if ($file != "."&&$file != ".."&&strstr($file,$clonerFilePrefix) &&(substr($file,-3) == "wpt"||substr($file,-3) == "zip")) {
$existingClones[] = $file;
}
}
$existingClones[] = "wp-config.php";
$existingClones[] = "wptwin-config.php";
$existingClones[] = "wptwin.php";
$existingClones[] = "wptwin.phpx";
$existingClones[] = "wptwinConfig.txt";
$existingClones[] = "wptwindeploy.php";
$existingClones[] = "error_log";
if ($_REQUEST['CloneAllFiles'] == "yes") {
$return = $zipUtils->zipOnLinux($rootDir,$destinationPath,array('excludeList'=>$existingClones));
}else {
$return = $zipUtils->zipOnLinuxModified($rootDir,$destinationPath,array('excludeList'=>$existingClones));
}
if (file_exists($dbBackupFile)) {
unlink($dbBackupFile);
}
if (file_exists($wpPrefixFile)) {
unlink($wpPrefixFile);
}
if (file_exists($wpSourceURL)) {
unlink($wpSourceURL);
}
if (file_exists($wpSourceHTACCESS)) {
unlink($wpSourceHTACCESS);
}
if (file_exists($oldRootPathFile)) {
unlink($oldRootPathFile);
}
header( 'Location: '.$clonerScriptName);
}else if ($_REQUEST['mode'] == 'olddownload') {
}else if ($_POST['mode'] == 'deploy-choose') {
}
;echo '';
if (empty($_REQUEST['mode'])) {
displayMenu();
}
function rci_wptwin_readfile_chunked($filename,$retbytes = TRUE) {
define('CHUNK_SIZE',1024*1024);
$buffer = '';
$cnt =0;
$handle = fopen($filename,'rb');
if ($handle === false) {
return false;
}
while (!feof($handle)) {
$buffer = fread($handle,CHUNK_SIZE);
echo $buffer;
ob_flush();
flush();
if ($retbytes) {
$cnt += strlen($buffer);
}
}
$status = fclose($handle);
if ($retbytes &&$status) {
return $cnt;
}
return $status;
}
function displayMenu() {
global $wpTwinVersionNumber;
global $clonerScriptName;
global $clonerFilePrefix;
global $rootDir;
if ($_REQUEST['function'] == "delete-clone"&&$_REQUEST['filename'] != "") {
unlink($_REQUEST['filename']);
}
$fileNames = array();
$handle = opendir($rootDir);
while (false !== ($file = readdir($handle))) {
if ($file != "."&&$file != ".."&&strstr($file,$clonerFilePrefix) &&(substr($file,-3) == "wpt"||substr($file,-3) == "zip")) {
$fileNames[] = $file;
}
}
;echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>WP Twin</title>
<meta name="robots" content="noindex">
<style type="text/css">
';rci_wptwin_renderCss();;echo '</style>
</head>
<body>
<!-- Start White Container --><div id="white-container">
<br/>
<div class="page-width">
<div class="contentbox">
<img class="paper" src="';echo IMAGE_URL;;echo 'paper.png" alt="Content"/>
<div class="paperalign">
<h1>WP Twin - Create Your Clone!</h1>
<ol>
<li>Choose Cloning Option
<form method="post" action="';echo $clonerScriptName;;echo '?ts=';echo time();;echo '">
<p><input type="checkbox" name="CloneAllFiles" value="yes"> Include Non-WordPress Folders </p>
<p class="note">Selecting this option while cloning a blog on the Primary Domain will also include all Add-On domain
files and folders in the clone, and will copy these to files and folders to the destination when deploying the clone.</p>
<p class="note">
<b>This is NOT recommended </b>for a Primary Domain if you also have Add-On domains configured.
<b>If you are not sure what to do, leave this unchecked.</b>
</p>
</li>
<li>Click The Button Below</li>
<input type="hidden" name="mode" value="clone">
<input type="submit" name="makeclone" value="Click to Clone" class="css3button">
</form>
<!-- Start Clear --><div class="clear"></div><!-- End Clear -->
<li>Download File to Your Computer Then Delete Clone
';
if (!(empty($fileNames))) {
echo "<p>";
foreach ($fileNames as $fileName) {
$cloneFileNameInfo = explode('-',$fileName );
echo "<table><tr><td align='center' valign='center'><a href='{$fileName}'>Download: ".$cloneFileNameInfo[2] ."-".$cloneFileNameInfo[3] ."-".$cloneFileNameInfo[4] ." ".substr($cloneFileNameInfo[5],0,2) .":".substr($cloneFileNameInfo[5],2,2) .":".substr($cloneFileNameInfo[5],4,2) ."</a> </td><td align='center' valign='top'>
<form method='post' action='".$clonerScriptName .'?ts='.time() ."' enctype='multipart/form-data'>
<input name='function' value='delete-clone' type='hidden' />
<input name='filename' type='hidden' value='".$fileName ."' />
<input type='submit' value='Delete This Clone' class='deletethis' /><br />
</form></td></tr></table>";
}
echo "</p>";
}
;echo '</li>
</ol>
<p class="note"><b>Note: </b>When you deploy your clone, the username and password will be exactly the same as it was
on the source site when you cloned it. The only settings that will not be overwritten on the clone are the Site Name and
Description (which you define in Fantastico during the installation).</p>
<p class="note">You can change your password after deploying the clone by accessing the WordPress Admin interface.</p>
<a href="';echo AFFILIATE_URL;;echo '" target="_blank"><img src="';echo IMAGE_URL;;echo 'banner2.png" class="affbanner"></a>
</div>
</div>
</div>
</div>
<div class="footer-container">
<div class="page-width">
<div class="footdivleft">
<p>Copyright 2012 - All Rights Reserved - Rapid Crush, Inc. <br>
Phone: 661-505-8540 | 27240 Turnberry Ln, Ste 200,Valencia, CA 91355</p>
</div>
<div class="footdivright">
<p>
<a href="';echo SUPPORT_URL;;echo '" target="_blank">Support</a>
| <a href="';echo AFFILIATE_URL;;echo '"><span class="promote">Promote WP Twin</span></a>
<br></br>WPTwin V';echo $wpTwinVersionNumber;;echo '</a>
</p>
<div>
</div>
</div>
</body>
</html>
';
}
function displayErrorMenu($errMessage,$isItError = true) {
global $wpTwinVersionNumber;
global $clonerScriptName;
global $clonerFilePrefix;
global $rootDir;
;echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>WP Twin</title>
<meta name="robots" content="noindex">
<style type="text/css">
';rci_wptwin_renderCss();;echo '</style>
</head>
<body>
<!-- Start White Container --><div id="white-container">
<br/>
<div class="page-width">
<div class="contentbox">
<img class="paper" src="';echo IMAGE_URL;;echo 'paper.png" alt="Content"/>
<div class="paperalign">
';if ($isItError) {;echo ' <h1><font color="red">Error</font></h1>
';}else {;echo ' <h1>WP Twin - Create Your Clone!</h1>
';};echo '<p>';echo $errMessage;;echo '</p>
</div>
</div>
</div>
</div>
<div class="footer-container">
<div class="page-width">
<div class="footdivleft">
<p>Copyright 2014 - All Rights Reserved - Rapid Crush, Inc. <br>
Phone: 661-505-8540 | 27240 Turnberry Ln, Ste 200,Valencia, CA 91355</p>
</div>
<div class="footdivright">
<p>
<a href="';echo SUPPORT_URL;;echo '" target="_blank">Support</a>
| <a href="';echo AFFILIATE_URL;;echo '"><span class="promote">Promote WP Twin</span></a>
<br></br>WPTwin V';echo $wpTwinVersionNumber;;echo '</a>
</p>
<div>
</div>
</div>
</body>
</html>
';
}
function cleanFiles($whichDir = "") {
global $clonerFilePrefix;
global $clonerScriptName;
global $clonerFilePrefixLength;
if ($whichDir == "") {
$whichDir = dirname($_SERVER['SCRIPT_FILENAME']);
}
if ($dirHandle = opendir($whichDir)) {
while (false !== ($file = readdir($dirHandle))) {
if ($file != "."&&$file != "..") {
if (is_dir($whichDir ."/".$file)) {
cleanFiles($whichDir ."/".$file);
}else {
if ($file == ".htaccess"||$file == "wp-config.php"||$file == $clonerScriptName) {
}else if (substr($file,0,$clonerFilePrefixLength) == $clonerFilePrefix &&substr($file,-3) == "wpt") {
}else {
unlink($whichDir ."/".$file);
}
}
}
}
closedir($dirHandle);
}
}
function object_replace($search,$replace,$object) {
$ret = $object;
$x = false;
if (is_serialized($ret)) {
$serialized = unserialize($ret);
if (is_object($serialized) ||is_array($serialized)) {
if (is_object($serialized)) {
foreach($serialized as $key=>$val) {
$serialized->$key = object_replace($search,$replace,$val);
}
}elseif(is_array($serialized)) {
foreach($serialized as $key=>$val) {
$serialized[$key] = object_replace($search,$replace,$val);
}
}
}
$ret = serialize($serialized);
}elseif(!is_object($ret) &&!is_array($ret)) {
$ret = str_replace($search,$replace,$ret);
}elseif(is_array($ret)) {
foreach($ret as $key=>$val) {
$ret[$key] = object_replace($search,$replace,$val);
}
}elseif(is_object($ret)) {
foreach($ret as $key=>$val) {
$ret->$key = object_replace($search,$replace,$val);
}
}
return $ret;
}
function get_tables() {
if ($_specific_tables) {
$tables = $_tables;
}else {
$tables = get_table_list();
}
return $tables;
}
function get_table_list() {
global $wpdb;
$results = $wpdb->get_results("SHOW TABLES FROM ".DB_NAME);
$found_tables = array();
foreach($results as $row) {
$found_tables[] = $row->{'Tables_in_'.DB_NAME};
}
return $found_tables;
}
function getRemoteHTML($contentURL)
{
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$contentURL);
curl_setopt($ch,CURLOPT_TIMEOUT,3);
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
$html = curl_exec($ch);
curl_close($ch);
return $html;
}
class ZipUtils{
function unZip($sourceFileName,$destinationPath){
if (stristr(PHP_OS,'WIN') &&!(stristr(PHP_OS,'Darwin'))) {
$this->unZipOnWindows($sourceFileName,$destinationPath);
}else {
$this->unZipOnLinux($sourceFileName,$destinationPath);
}
}
function unZipOnWindows($sourceFileName,$destinationPath){
$directoryPos = strrpos($sourceFileName,'/');
$directory = substr($sourceFileName,0,$directoryPos+1);
$dir = opendir( $directory );
$info = pathinfo($sourceFileName);
if ( strtolower($info['extension']) == 'wpt') {
$zip = new ZipArchive;
$response = $zip->open($sourceFileName);
if ($response === TRUE) {
$zip->extractTo($destinationPath);
$zip->close();
}
}
closedir( $dir );
}
function unZipOnLinux($sourceFileName,$destinationPath){
global $rci_configOptions;
$directoryPos = strrpos($sourceFileName,'/');
$directory = substr($sourceFileName,0,$directoryPos+1);
$dir = opendir($directory);
$info = pathinfo($sourceFileName);
if ( strtolower($info['extension']) == 'wpt') {
$command = 'unzip -q -u \''.$sourceFileName .'\' -d '.$destinationPath;
@exec($command);
}
closedir($dir);
}
function zipOnLinux($source,$destinationPath,$params = array()) {
global $rci_configOptions;
$return = false;
$errors = array();
$params = array_merge(array(
'excludeList'=>array(),
),$params);
$canWrite = true;
if ($canWrite) {
$excludeFiles = array();
$sourcePathInfo = pathinfo($source);
$destinationPathInfo = pathinfo($destinationPath);
if (is_file($source)) {
$cd = $source;
$sourceCommand = './'.$sourcePathInfo['filename'].'.'.$sourcePathInfo['extension'];
}else {
$cd = $source;
$sourceCommand = './';
}
$command = 'cd '.$cd.';'.$rci_configOptions['dirZip'] .' ';
$command .= $destinationPathInfo['filename'].'.wpt ';
$command .= $sourceCommand.'* ';
if (!empty($params['excludeList'])) {
$command .= '-q -x '.implode(' ',$params['excludeList']);
}
@exec($command);
$MyBackupList = scandir($cd);
foreach($MyBackupList as $MyBackupItem) {
if (is_dir($cd ."/".$MyBackupItem) &&substr($MyBackupItem,0,15) != "wptwin-backups-"&&$MyBackupItem != "."&&$MyBackupItem != "..") {
$command = 'cd '.$cd.';'.$rci_configOptions['dirZip'] .' -q -r -u ';
$command .= $destinationPathInfo['filename'].'.wpt ';
$command .= $sourceCommand.$MyBackupItem .' ';
@exec($command);
}
}
}else {
$errors['CANNOT_WRITE'] = 'Do not have write permissions for '.dirname($destinationPath);
}
if (!empty($errors)) {
$return['errors'] = $errors;
}else {
$return = true;
}
return $return;
}
function zipOnLinuxModified($source,$destinationPath,$params = array()) {
global $rci_configOptions;
$return = false;
$errors = array();
$params = array_merge(array(
'excludeList'=>array(),
),$params);
$canWrite = true;
if ($canWrite) {
$excludeFiles = array();
$sourcePathInfo = pathinfo($source);
$destinationPathInfo = pathinfo($destinationPath);
if (is_file($source)) {
$cd = $source;
$sourceCommand = './'.$sourcePathInfo['filename'].'.'.$sourcePathInfo['extension'];
}else {
$cd = $source;
$sourceCommand = './';
}
$command = 'cd '.$cd.';'.$rci_configOptions['dirZip'] .' ';
$command .= $destinationPathInfo['filename'].'.wpt ';
$command .= $sourceCommand.'* ';
if (!empty($params['excludeList'])) {
$command .= '-q -x '.implode(' ',$params['excludeList']);
}
@exec($command);
$command = 'cd '.$cd.';'.$rci_configOptions['dirZip'] .' -q -r -u ';
$command .= $destinationPathInfo['filename'].'.wpt ';
$command .= $sourceCommand.'wp-admin ';
@exec($command);
$command = 'cd '.$cd.';'.$rci_configOptions['dirZip'] .' -q -r -u ';
$command .= $destinationPathInfo['filename'].'.wpt ';
$command .= $sourceCommand.'wp-content ';
@exec($command);
$command = 'cd '.$cd.';'.$rci_configOptions['dirZip'] .' -q -r -u ';
$command .= $destinationPathInfo['filename'].'.wpt ';
$command .= $sourceCommand.'wp-includes ';
@exec($command);
}else {
$errors['CANNOT_WRITE'] = 'Do not have write permissions for '.dirname($destinationPath);
}
if (!empty($errors)) {
$return['errors'] = $errors;
}else {
$return = true;
}
return $return;
}
}
function rci_wptwin_renderCss()
{
;echo ' @charset "utf-8";
body {margin:0; background-repeat:repeat; background-color:#fff; padding:0;}
/* Content Box */
.contentbox {
-moz-box-shadow: 0px 1px 1px rgba(96,96,96, 0.70);
-webkit-box-shadow:0px 1px 1px rgba(96,96,96, 0.70);
box-shadow: 0px 1px 1px rgba(96,96,96, 0.70);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border:1px solid #6a9dc9;
padding:20px;
background-color:#fff;
background: #fff;
background: -moz-linear-gradient(#fff, #f3f9ff);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f9ff));
background: -webkit-linear-gradient(#fff, #f3f9ff);
background: -o-linear-gradient(#fff, #f3f9ff);
background: -ms-linear-gradient(#fff, #f3f9ff);
background: linear-gradient(#fff, #f3f9ff);
position:relative;
width:698px;
margin:0px auto;
}
.paper {position:absolute; top:-15px; left:-38px; }
/* End content box */
/* Page Structure */
.page-width {width:730px; margin:0px auto;}
.clear {clear:both;}
.text-padding {padding-top:10px;}
h1 {font-family: arial, verdana, sans-serif; font-size:34px; color:#383838; text-align:left; font-weight:bold; padding:0; margin:0;}
h2 {font-family: arial, verdana, sans-serif; font-size:18px; color:#565656;}
p {font-family: arial, verdana, sans-serif; font-size:14px; color:#000; text-align:left;}
.align {text-align:center; margin:0px auto; position:relative; }
.paperalign {text-align:center; padding-left:15px; position:relative; }
#white-container {
background-color:#fff;
background-image:url("';echo IMAGE_URL;;echo 'WhiteBG.png");
background-position:bottom;
background-repeat:repeat;
border-top:1px solid #6a9dc9;
width:100%; border-bottom:1px solid #5b99cf;
padding-bottom:20px;
}
/* Footer */
.footer-container {width:100%; height:100%; background-repeat:repeat; border-top:1px solid #cae7ff;}
.footer-width {margin:0px auto; width:900px; display:table;}
.footdivleft {width:450px; float:left; margin-bottom:3px; margin-top:10px;}
.footdivright {width:200px; float:right; margin-bottom:3px; margin-top:10px; }
.twit {position:absolute; top:-22px; right:-12px; z-index:999px;}
.footer-container p {
font-size:12px;
font-family:georgia, tahoma;
}
.footdivright p {
text-align:right;
}
.footer-container a:link, .footer-container a:visited {
color:#000099;
}
.img-right {
float:right;
padding-left:38px;
}
ol {
margin:0;
padding:0 0 0 20px;
}
ol li{
text-align:left;
font-family:arial, verdana, tahoma;
font-size:16px;
padding:10px 0 4px 0;
font-weight:bold;
color:#173550;
}
.css3button {
font-family: tahoma, Arial, Helvetica, sans-serif;
font-size: 22px;
color: #ffffff;
padding: 10px 20px;
background: -moz-linear-gradient(
top,
#63a0d5 0%,
#3175b0);
background: -webkit-gradient(
linear, left top, left bottom,
from(#63a0d5),
to(#3175b0));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\'#63a0d5\', endColorstr=\'#3175b0\');
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: 1px solid #003366;
-moz-box-shadow:
0px 1px 3px rgba(000,000,000,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
-webkit-box-shadow:
0px 1px 3px rgba(000,000,000,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
float:left;
font-weight:bold;
margin:10px 0;
}
.css3button:hover {
font-family: tahoma, Arial, Helvetica, sans-serif;
font-size: 22px;
color: #ffffff;
padding: 10px 20px;
background: -moz-linear-gradient(
top,
#9ac158 0%,
#71a73e);
background: -webkit-gradient(
linear, left top, left bottom,
from(#9ac158),
to(#71a73e));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\'#9ac158\', endColorstr=\'#71a73e\');
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: 1px solid #44771e;
-moz-box-shadow:
0px 1px 3px rgba(000,000,000,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
-webkit-box-shadow:
0px 1px 3px rgba(000,000,000,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
font-weight:bold;
cursor:pointer
}
.deletethis {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
padding: 5px 20px;
background: -moz-linear-gradient(
top,
#d92b2b 0%,
#b02121);
background: -webkit-gradient(
linear, left top, left bottom,
from(#d92b2b),
to(#b02121));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\'#d92b2b\', endColorstr=\'#b02121\');
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: 1px solid #44771e;
-moz-box-shadow:
0px 1px 3px rgba(000,000,000,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
-webkit-box-shadow:
0px 1px 3px rgba(000,000,000,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);
text-shadow:
0px 0px 0px rgba(000,000,000,0.8),
2px 1px 3px rgba(38,38,38,0);
}
.deletethis:hover {
cursor:pointer
}
.note {
font-size:12px;
font-style:italic;
line-height:16px;
padding:0 10px 0 20px;
}
.promote {
font-weight:bold;
}
.affbanner {
padding:20px 28px 0 0;
margin:0 auto;
border:0;
}
';
};
Did this file decode correctly?
Original Code
<?php /* This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited. Copyright 2014 Rapid Crush, Inc. Visit http://wpenlighten.com/license.html for additional information. */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$GLOBALS['OOO0000O0']=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5}.$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$GLOBALS['OOO0000O0'].=$GLOBALS['OOO0000O0']{3}.$OOO000000{11}.$OOO000000{12}.$GLOBALS['OOO0000O0']{7}.$OOO000000{5};$GLOBALS['OOO000O00']=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$GLOBALS['O0O000O00']=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$GLOBALS['O0O000O00']=$O0O000O00.$OOO000000{3};$GLOBALS['O0O00OO00']=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$GLOBALS['OOO00000O']=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0xa1dc;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDVlNSk7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnZmhWNkx4Tk9NRlJYMGV2Yyt5UzhIV3RzWXFKblFDUFRCWnBrM29FZ0F1OWIyNTFtSWovcmE0R3psZERVN0t3aT0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>~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alVnRPIq
Function Calls
| fopen | 1 |
| fread | 3 |
| strtr | 2 |
| fclose | 1 |
| urldecode | 1 |
| str_replace | 1 |
| base64_decode | 3 |
Stats
| MD5 | 41081780e592ecbe740395e077e5e81d |
| Eval Count | 3 |
| Decode Time | 185 ms |