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);
error_reporting(0);
set_time_limit(300);
define('WP_CACHE',false);
$dbBackupFile = "wptwinfile-sql";
$wpPrefixFile = "wptwinfile-tableprefix";
$wpSourceURL = "wptwinfile-sourceurl";
$wpSourceHTACCESS = "wptwinfile-htaccess";
$oldRootPathFile = "wptwinfile-oldpath";
$clonerFilePrefix = "wptwin-";
$clonerFilePrefixLength = 9;
$clonerScriptName = "wptwin.php";
$wpTwinVersionNumber = "2.80";
$wpTwinVersionNumberInt = "280";
$errors = array();
if (!file_exists('wp-blog-header.php') ||!file_exists('wp-config.php')) {
displayErrorMenu("This script must be placed at the root of a valid WordPress installation.  Please install WordPress via cPanel &rarr; 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="http://wptwin.net/support/">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('./wp-config.php');
$wp->init();
$wp->parse_request();
$wp->query_posts();
$wp->register_globals();
global $wpdb;
$dbhost = DB_HOST;
$dbuser = DB_USER;
$dbpass = DB_PASSWORD;
$dbname = DB_NAME;
if ($table_prefix == '') {
$table_prefix = 'wp_';
}
if (!current_user_can('manage_options')) {
displayErrorMenu('</p>To create your clone, your must be logged into WordPress with an Administrator account.  <a href="'.get_option('siteurl').'/wp-login.php?redirect_to='.htmlentities(get_option('siteurl') .'/wptwin.php') .'">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('&#039;','',$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 = "mysqldump --opt -h $dbhost -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[] = "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 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>
<title>WP Twin</title>
<meta name="robots" content="noindex,nofollow" />
<style type="text/css">
* {
  margin: 0;
  padding: 0;
  }

h1, h2, h3, h4 {
	font-weight: bold;
	text-align: center;
	font-family:verdana, arial;
	letter-spacing:-1px;
	text-transform: capitalize;
}

h1 {
	font-size:28px;
	line-height:34px;
	text-align:center;
	color:#000000;
	margin-bottom:24px;
		
}

h2 {
	font-size:24px;
		line-height:28px;
	color:#990000;
	margin-bottom:20px;

}

h3 {
	font-size: 20px;
    line-height:27px;
	font-weight: bold;
	margin: 0;
	color:#000000;
	margin-bottom:20px;

}
h4 {
	font-size:15px;
	margin:0;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
color:#990000;
}


body {
  position: relative; /* Fixes browser resizing bug in IE6 */
  margin: auto;
  
  text-align: center; /* IE Centering Technique */
  background: #101014 url(http://cdn.wptwin.net/remote/images/bgbody.png) repeat top left;
  }

p {
margin-bottom:20px;
}

#wrapper {
  text-align: left; /* IE Centering Technique */
  }



#header {
  margin-top: 20px;
  padding: 0 0 0 0; 
  }


#underheader {
  clear: both;
  background: url(http://cdn.wptwin.net/remote/images/wptwinlogo.png) center top no-repeat;
  height:125px;
  width: 921px; /* Overrides miscalculation in IE6; ignored by other browsers. */
  margin: auto;
  text-align:center;


  }

/* Main content */

#main {
 width: 871px;
 margin: -1px auto 0px auto;
 padding: 0 25px 5px 25px;
 background:url(http://cdn.wptwin.net/remote/images/mainbg.png) repeat-y;
 }

#contentwrapper {
  float: left;
  width: 520px;
    font-size:16px;
	line-height:21px;
  font-family: Arial, Trebuchet MS, sans-serif;
  }

#contentwrapperright {
  float: right;
  width: 340px;  
  font-size: 12pt;
  color: #9E1B1B;
  }

#content {
  }

#content .pageTitle {
  padding: 5px 0px 0 10px;
  font-size: 14pt;
  color: #9E1B1B;
  }



.post {
  margin: 50px 0 25px 22px;	

  }

/* content Right */


#contentright {
  font-size: 11pt;
  color: #9E1B1B;
  margin-right: 20px;
  font-family:tahoma, georgia, verdana;
  }

#contentright .pageTitle {
  padding: 5px 10px 0 10px;

  }



.postright {
  margin: 20px 0 25px 22px;
  }


/* News */

#news {
width:299;
}

.newstop {
  background:url(http://cdn.wptwin.net/remote/images/newstop.png) no-repeat;
  height:127px;
  }


.newsmid {
  background:url(http://cdn.wptwin.net/remote/images/newsmid.png) repeat-y;
  }


.newsmid p{
margin-bottom:10px;
padding-left:24px;
padding-right:39px;
  }
  .newsbottom {
  background:url(http://cdn.wptwin.net/remote/images/newsbottom.png) no-repeat;
    height:53px;
  }


/* Footer */

#footer {
  clear: both;
  width: 871px; /* Overrides miscalculation in IE6; ignored by other browsers. */
  margin: auto;
  padding: 0 25px 35px 25px;
    background:url(http://cdn.wptwin.net/remote/images/footer.png) no-repeat;
  }

#footer p {
  padding: 0;
  font-size: 8pt;
  color: #000;
  text-align: center;
  }

#footer a {
  color: #B95A5A;
  }

#footer a:hover {
  color: #fff;
  }

#credits {
  clear: both;
  margin: 0 auto;
  line-height: 19px;
  }


/* Extras */

.cleared {
  clear: both;
  }

.left {
  float:left;
  }

.right {
  float:right;
  }




li {
   margin:18px;
   margin-bottom:25px;
   margin-right:35px;
   margin-left:60px;
}

.highlight {
	background-color:yellow;
	color:black;
}


.img-right {
float: right;
margin-left:20px;
}


.img-left {
float: left;
margin-right:20px;
}

.afftext {
	font-family: georgia, tahoma, verdana;
	font-size:12px;
	font-weight:bold;
}

.signup {
	float: right;
	font-size:16px;
	font-weight:bold;
}

blockquote {
	margin-left:auto;
	margin-right:auto;
	width:270px;
	padding:10px;
	background-color:#EBE9EA;
	border-top: #000 solid 1px;
	border-left:#000 solid 1px;
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;	
}

blockquote h1 {
	color:#990000;
	font-size:17px;
	margin-left:5%;
	margin-right:5%;
	line-height:23px;
	margin-bottom:20px;
}


blockquote p, td{
	font-family:times, verdana, arial;
	font-size:14px;
	margin-left: 15px;
	line-height:18px;
}




</style>

</head>

<body>
<div id="wrapper">
<div id="underheader">
</div><!-- Closes underHeader -->
<div id="main">
<div id="contentwrapper">

<div id="content">
<div class="post">
<div class="postContent"><p>&nbsp;</p><p>
<!-- start sales copy here -->

<H1>Create Your Clone! </H1>
<p>
To create your clone, follow these instructions...</p>
<P>
<OL>
	<li>Choose Cloning Option
			<p>
				<form method="post" action="';echo $clonerScriptName;;echo '?ts=';echo time();;echo '">
					<p style="font-size: 12px;">
					<input type="checkbox" name="CloneAllFiles" value="yes"> <span class="deployoptionsment">Include Non-WordPress Folders</span>
					<br />&nbsp;<br /><i>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. <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></i>
					</p>
	<LI>Click The Button Below
			<p>
					<!-- Delete Cloner Script Afterwards (Recommended) <input type="checkbox" name="delete_cloner" value="yes" checked> -->
					<p />
					<input type="hidden" name="mode" value="clone">
					<input type="submit" name="makeclone" value="Click to Clone this Site">
				</form>
			</p>
	<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='top'><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>&nbsp;&nbsp;&nbsp;</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' /><br />

			</form></td></tr></table>";
}
echo "</p>";
}
;echo '
	
	<LI>Install WordPress on your desired Domain and/or directory using cPanel (Fantastico)
	<LI>Upload <b>wptwindeploy.php</b> and <b>clone file</b> to the root directory of your new WordPress installation
	<LI>Access <b>wptwindeploy.php</b> with your web browser and follow the on-screen instructions

</OL>

<P>
<span class=highlight>Special Note:</span> When you deploy your clone, the username and password will be exactly the same as it is on the source site. The only settings that will not be overridden on the clone are the Site Name and Descripton (which you define in Fantastico during the installation). You can change your password after deploying the clone by accessing the WordPress Admin interface.</p>
<P> </p>

';
echo '<style media="screen" type="text/css">';
echo '#affinfotext {display:none}';
echo '</style>';
echo '<div id="affinfotext">';
$remoteHTML = getRemoteHTML("http://cdn.wptwin.net/remote/affinfodiv.php");
echo $remoteHTML;
echo '</div>';
;echo '


</div> 
</div> 
</div>
</div> <!-- Closes Left Content -->


<!-- start right content -->
<div id="contentwrapperright"><div id="contentright">


<div class="postright">

<div class="postContentright">

';
echo '<style media="screen" type="text/css">';
echo '#news {display:none}';
echo '</style>';
echo '<div id="news">';
$remoteHTML = getRemoteHTML("http://cdn.wptwin.net/remote/newsdiv.php");
echo $remoteHTML;
echo '</div>';
;echo '
</div> 
</div> 
</div>
</div> 


<!-- end right content -->
<div class="cleared"></div>
</div> <!-- Closes Main -->
<div id="abovefooter">
</div>
<div id="footer">
<p class="style3" align="center">WPTwin Version: ';echo $wpTwinVersionNumber;;echo ' <b>-</b> <a href="http://wptwin.net">WPTwin.net</a> <b>-</b> For Support Visit our <a href="http://wptwin.net/support/">Help Desk</a> or Call (309) 517-0655<br />2169 Glen Oaks Dr., Coralville, IA 52241</p>
</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>
<title>WP Twin</title>
<meta name="robots" content="noindex,nofollow" />
<style type="text/css">
* {
  margin: 0;
  padding: 0;
  }

h1, h2, h3, h4 {
	font-weight: bold;
	text-align: center;
	font-family:verdana, arial;
	letter-spacing:-1px;
	text-transform: capitalize;
}

h1 {
	font-size:28px;
	line-height:34px;
	text-align:center;
	color:#000000;
	margin-bottom:24px;
		
}

h2 {
	font-size:24px;
		line-height:28px;
	color:#990000;
	margin-bottom:20px;

}

h3 {
	font-size: 20px;
    line-height:27px;
	font-weight: bold;
	margin: 0;
	color:#000000;
	margin-bottom:20px;

}
h4 {
	font-size:15px;
	margin:0;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
color:#990000;
}


body {
  position: relative; /* Fixes browser resizing bug in IE6 */
  margin: auto;
  
  text-align: center; /* IE Centering Technique */
  background: #101014 url(http://cdn.wptwin.net/remote/images/bgbody.png) repeat top left;
  }

p {
margin-bottom:20px;
}

#wrapper {
  text-align: left; /* IE Centering Technique */
  }



#header {
  margin-top: 20px;
  padding: 0 0 0 0; 
  }


#underheader {
  clear: both;
  background: url(http://cdn.wptwin.net/remote/images/wptwinlogo.png) center top no-repeat;
  height:124px;
  width: 921px; /* Overrides miscalculation in IE6; ignored by other browsers. */
  margin: auto;
  text-align:center;


  }

/* Main content */

#main {
 width: 871px;
 margin: -1px auto 0px auto;
 padding: 0 25px 5px 25px;
 background:url(http://cdn.wptwin.net/remote/images/mainbg.png) repeat-y;
 }

#contentwrapper {
  float: left;
  width: 520px;
    font-size:16px;
	line-height:21px;
  font-family: Arial, Trebuchet MS, sans-serif;
  }

#contentwrapperright {
  float: right;
  width: 340px;  
  font-size: 12pt;
  color: #9E1B1B;
  }

#content {
  }

#content .pageTitle {
  padding: 5px 0px 0 10px;
  font-size: 14pt;
  color: #9E1B1B;
  }



.post {
  margin: 50px 0 25px 22px;	

  }

/* content Right */


#contentright {
  font-size: 11pt;
  color: #9E1B1B;
  margin-right: 20px;
  font-family:tahoma, georgia, verdana;
  }

#contentright .pageTitle {
  padding: 5px 10px 0 10px;

  }



.postright {
  margin: 20px 0 25px 22px;
  }


/* News */

#news {
width:299;
}

.newstop {
  background:url(http://cdn.wptwin.net/remote/images/newstop.png) no-repeat;
  height:127px;
  }


.newsmid {
  background:url(http://cdn.wptwin.net/remote/images/newsmid.png) repeat-y;
  }


.newsmid p{
margin-bottom:10px;
padding-left:24px;
padding-right:39px;
  }
  .newsbottom {
  background:url(http://cdn.wptwin.net/remote/images/newsbottom.png) no-repeat;
    height:53px;
  }


/* Footer */

#footer {
  clear: both;
  width: 871px; /* Overrides miscalculation in IE6; ignored by other browsers. */
  margin: auto;
  padding: 0 25px 35px 25px;
    background:url(http://cdn.wptwin.net/remote/images/footer.png) no-repeat;
  }

#footer p {
  padding: 0;
  font-size: 8pt;
  color: #000;
  text-align: center;
  }

#footer a {
  color: #B95A5A;
  }

#footer a:hover {
  color: #fff;
  }

#credits {
  clear: both;
  margin: 0 auto;
  line-height: 19px;
  }


/* Extras */

.cleared {
  clear: both;
  }

.left {
  float:left;
  }

.right {
  float:right;
  }




li {
   margin:18px;
   margin-bottom:25px;
   margin-right:35px;
   margin-left:60px;
}

.highlight {
	background-color:yellow;
	color:black;
}


.img-right {
float: right;
margin-left:20px;
}


.img-left {
float: left;
margin-right:20px;
}

.afftext {
	font-family: georgia, tahoma, verdana;
	font-size:12px;
	font-weight:bold;
}

.signup {
	float: right;
	font-size:16px;
	font-weight:bold;
}

blockquote {
	margin-left:auto;
	margin-right:auto;
	width:270px;
	padding:10px;
	background-color:#EBE9EA;
	border-top: #000 solid 1px;
	border-left:#000 solid 1px;
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;	
}

blockquote h1 {
	color:#990000;
	font-size:17px;
	margin-left:5%;
	margin-right:5%;
	line-height:23px;
	margin-bottom:20px;
}


blockquote p, td{
	font-family:times, verdana, arial;
	font-size:14px;
	margin-left: 15px;
	line-height:18px;
}




</style>

</head>

<body>
<div id="wrapper">
<div id="underheader">
</div><!-- Closes underHeader -->
<div id="main">
<div id="contentwrapper">

<div id="content">
<div class="post">
<div class="postContent"><p>&nbsp;</p><p>

';if ($isItError) {;echo '		<h1><font color="red">Error</font></h1>
';}else {;echo '
	<h1>Create Your Clone!</h1>

';};echo '		<p>
		';echo $errMessage;;echo '
</div> 
</div> 
</div>
</div> <!-- Closes Left Content -->

<!-- start right content -->
<div id="contentwrapperright"><div id="contentright">


<div class="postright">

<div class="postContentright">

<!-- News Start -->

';
echo '<style media="screen" type="text/css">';
echo '#news {display:none}';
echo '</style>';
echo '<div id="news">';
$remoteHTML = getRemoteHTML("http://cdn.wptwin.net/remote/deploynewsdiv.php?em=".htmlentities($_SESSION['wptwinregemail'])."&ver=".$wpTwinVersionNumberInt);
echo $remoteHTML;
echo '</div>';
;echo '
<!-- News End -->

</div> 
</div> 
</div>
</div> 


<!-- end right content -->
<div class="cleared"></div>
</div> <!-- Closes Main -->
<div id="abovefooter">
</div>
<div id="footer">
<p class="style3" align="center">WPTwin Version: ';echo $wpTwinVersionNumber;;echo ' <b>-</b> <a href="http://wptwin.net">WPTwin.net</a> <b>-</b> For Support Visit our <a href="http://wptwin.net/support/">Help Desk</a> or Call (309) 517-0655<br />2169 Glen Oaks Dr., Coralville, IA 52241</p>
</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){
$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()) {
$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.';zip ';
$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.';zip -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()) {
$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.';zip ';
$command .= $destinationPathInfo['filename'].'.wpt ';
$command .= $sourceCommand.'* ';
if (!empty($params['excludeList'])) {
$command .= '-q -x '.implode(' ',$params['excludeList']);
}
@exec($command);
$command = 'cd '.$cd.';zip -q -r -u ';
$command .= $destinationPathInfo['filename'].'.wpt ';
$command .= $sourceCommand.'wp-admin ';
@exec($command);
$command = 'cd '.$cd.';zip -q -r -u ';
$command .= $destinationPathInfo['filename'].'.wpt ';
$command .= $sourceCommand.'wp-content ';
@exec($command);
$command = 'cd '.$cd.';zip -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;
}
}
;

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 2010 Virtual Stake, Inc. Visit http://www.wptwin.net/license.html for additional information. */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$OOO000O00=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$O0O000O00=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$O0O000O0O=$O0O000O00.$OOO000000{11};$O0O000O00=$O0O000O00.$OOO000000{3};$O0O00OO00=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$OOO00000O=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0xa540;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NTZhKTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdGNUovVzRMbVMzQWpHZnBUY292d3Q4K1ZscUkwT1FEeHVuTUg2azJOQjFDRWlYc1BZaHk5S2VnZDdSWlVyemFiPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>Ptpug{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hB

Function Calls

fopen 1
fread 3
strtr 2
fclose 1
urldecode 1
str_replace 1
base64_decode 3

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O000O0O fgetc
$O0O00OO00 fread
$OO00O0000 42304
$OO00O00O0 ini_set('session.bug_compat_42',0); ini_set('session.bug_co..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 3f64f061bb3fbc03aeb4efb3f47619c1
Eval Count 3
Decode Time 169 ms