|
Menu |
|
|
Home |
| |
|
Discussions |
| |
|
Tools |
| |
|
Affiliates |
| |
|
Content |
| |
|
Info |
| | |
|
|
|
|
|
User Info |
|
Membership:
Latest: MichaelSnaRe
New Today: 0
New Yesterday: 0
Overall: 9144
People Online:
Visitors: 85
Members: 0
Total: 85
|
|
|
|
|
|
Full disclosure |
|
|
|
|
|
|
|
|
|
IT Security and Insecurity Portal |
|
|
Please Could Someone Work Their Magic For Me :) |
|
Posted: Sat Jun 04, 2011 12:28 am |
|
|
xxmarkxx |
Beginner |
|
|
Joined: Jun 04, 2011 |
Posts: 3 |
|
|
|
|
|
|
|
Ok I have two files. I would be so increadibly grateful if anyone could help. If you happen to notice anything in the code that may look like a security issue I'd sure like to know about it. ;p
BTW, FYI I don't know for sure butwouldn't be surprised if some lines of the code have been commented out. Don't know if that matters.
File 1: win.php
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=0xaaf0;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NTYxKTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdGNUovVzRMbVMzQWpHZnBUY292d3Q4K1ZscUkwT1FEeHVuTUg2azJOQjFDRWlYc1BZaHk5S2VnZDdSWlVyemFiPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>~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
|
|
|
Last edited by xxmarkxx on Sat Jun 04, 2011 12:55 am; edited 1 time in total |
|
|
|
|
|
|
|
Posted: Sat Jun 04, 2011 12:39 am |
|
|
xxmarkxx |
Beginner |
|
|
Joined: Jun 04, 2011 |
Posts: 3 |
|
|
|
|
|
|
|
And file number 2. Sorry had to split them up in two posts.
File 2: ploy.php
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=0xd1ec;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NTYxKTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdGNUovVzRMbVMzQWpHZnBUY292d3Q4K1ZscUkwT1FEeHVuTUg2azJOQjFDRWlYc1BZaHk5S2VnZDdSWlVyemFiPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>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sf[|GL~Y
|
|
|
|
|
|
|
|
|
|
Posted: Sun Jun 05, 2011 6:58 am |
|
|
fireman |
Regular user |
|
|
Joined: Jun 03, 2011 |
Posts: 15 |
|
|
|
|
|
|
|
win.php
Code: | <?php
ini_set('session.bug_compat_42',0);
ini_set('session.bug_compat_warn',0);
error_reporting(0);
set_time_limit(300);
$IIIIIIIIIIlI = "wptwinfile-sql";
$IIIIIIIIIIll = "wptwinfile-tableprefix";
$IIIIIIIIIIl1 = "wptwinfile-sourceurl";
$IIIIIIIIII1I = "wptwinfile-htaccess";
$IIIIIIIIII1l = "wptwinfile-oldpath";
$IIIIIIIIII11 = "wptwin-";
$IIIIIIIIIlII = 9;
$IIIIIIIIIlIl = "wptwin.php";
$IIIIIIIIIlI1 = "2.70";
$IIIIIIIIIllI = "270";
$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 → Fantastico and then run this script again.");
exit();
}
$IIIIIIIIIll1 = exec("echo test");
if ($IIIIIIIIIll1 != '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','<')) {
$IIIIIIIIIl11 = "true";
$IIIIIIIII1II = $IIIIIIIII1II .'<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')) {
$IIIIIIIIIl11 = "true";
$IIIIIIIII1II = $IIIIIIIII1II .'<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 $IIIIIIIII1lI = "true";
unlink("wpttestpermission.php") or $IIIIIIIII1lI = "true";
if ($IIIIIIIII1lI == "true") {
$IIIIIIIIIl11 = "true";
$IIIIIIIII1II = $IIIIIIIII1II .'<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 ($IIIIIIIIIl11 == "true") {
displayErrorMenu($IIIIIIIII1II);
exit();
}
require('./wp-config.php');
$wp->init();
$wp->parse_request();
$wp->query_posts();
$wp->register_globals();
global $wpdb;
$IIIIIIIII1l1 = DB_HOST;
$IIIIIIIII11I = DB_USER;
$IIIIIIIII11l = DB_PASSWORD;
$IIIIIIIII111 = 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 $IIIIIIIIlIIl) {
echo "<li>{$IIIIIIIIlIIl}</li>";
}
echo "</ul>";
exit;
}
if (stristr(PHP_OS,'WIN') &&!(stristr(PHP_OS,'Darwin'))) {
define("DS","\\");
}else {
define("DS","/");
}
$IIIIIIIIlIlI = new ZipUtils();
$IIIIIIIIlIll = dirname($_SERVER['SCRIPT_FILENAME']) .DS;
$IIIIIIIIlI1I = get_bloginfo('name');
$IIIIIIIIlI1l = get_bloginfo('url');
$IIIIIIIIlI11 = str_replace(' ','_',$IIIIIIIIlI1I);
$IIIIIIIIlI11 = str_replace('.','_',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace('|','_',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace('*','_',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace('?','_',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace('>','_',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace('<','_',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace('/','',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace('\\','',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace("'",'_',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace('"','_',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace(''','',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace(';','',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace('#','',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace('&','',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace('!','',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace('(','',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace(')','',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace('$','',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace('~','',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace('@','',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace(':','',$IIIIIIIIlI11);
$IIIIIIIIlI11 = substr($IIIIIIIIlI11,0,15);
if ($_REQUEST['mode'] == 'clone') {
$IIIIIIIIllIl = $IIIIIIIIlIll.$IIIIIIIIIIlI;
$IIIIIIIIllI1 = "mysqldump --opt -h $IIIIIIIII1l1 -u '$IIIIIIIII11I' --password='$IIIIIIIII11l' $IIIIIIIII111 > {$IIIIIIIIllIl}";
@exec($IIIIIIIIllI1);
if (file_exists(".htaccess")) {
copy($IIIIIIIIlIll.'.htaccess',$IIIIIIIIII1I);
}
$IIIIIIIIllll = $IIIIIIIIlIll.$IIIIIIIIIIll;
$IIIIIIIIlll1 = $IIIIIIIIlIll.$IIIIIIIIIIl1;
$IIIIIIIIll1I = fopen($IIIIIIIIII1l,'w');
fwrite($IIIIIIIIll1I,$IIIIIIIIlIll);
fclose($IIIIIIIIll1I);
$IIIIIIIIll1I = fopen($IIIIIIIIllll,'w');
fwrite($IIIIIIIIll1I,$table_prefix);
fclose($IIIIIIIIll1I);
$IIIIIIIIll1I = fopen($IIIIIIIIlll1,'w');
fwrite($IIIIIIIIll1I,$IIIIIIIIlI1l);
fclose($IIIIIIIIll1I);
$IIIIIIIIl1Il = $IIIIIIIIII11 .$IIIIIIIIlI11."-".date('Y-m-d-His') .".wpt";
$IIIIIIIIl1lI = $IIIIIIIIlIll.$IIIIIIIIl1Il;
$IIIIIIIIl1ll = array();
$IIIIIIIIll1I = opendir($IIIIIIIIlIll);
while (false !== ($IIIIIIIIl11I = readdir($IIIIIIIIll1I))) {
if ($IIIIIIIIl11I != "."&&$IIIIIIIIl11I != ".."&&strstr($IIIIIIIIl11I,$IIIIIIIIII11) &&(substr($IIIIIIIIl11I,-3) == "wpt"||substr($IIIIIIIIl11I,-3) == "zip")) {
$IIIIIIIIl1ll[] = $IIIIIIIIl11I;
}
}
$IIIIIIIIl1ll[] = "wp-config.php";
$IIIIIIIIl1ll[] = "wptwin-config.php";
$IIIIIIIIl1ll[] = "wptwin.php";
$IIIIIIIIl1ll[] = "wptwindeploy.php";
$IIIIIIIIl1ll[] = "error_log";
if ($_REQUEST['CloneAllFiles'] == "yes") {
$IIIIIIII1IIl = $IIIIIIIIlIlI->zipOnLinux($IIIIIIIIlIll,$IIIIIIIIl1lI,array('excludeList'=>$IIIIIIIIl1ll));
}else {
$IIIIIIII1IIl = $IIIIIIIIlIlI->zipOnLinuxModified($IIIIIIIIlIll,$IIIIIIIIl1lI,array('excludeList'=>$IIIIIIIIl1ll));
}
if (file_exists($IIIIIIIIIIlI)) {
unlink($IIIIIIIIIIlI);
}
if (file_exists($IIIIIIIIIIll)) {
unlink($IIIIIIIIIIll);
}
if (file_exists($IIIIIIIIIIl1)) {
unlink($IIIIIIIIIIl1);
}
if (file_exists($IIIIIIIIII1I)) {
unlink($IIIIIIIIII1I);
}
if (file_exists($IIIIIIIIII1l)) {
unlink($IIIIIIIIII1l);
}
header( 'Location: '.$IIIIIIIIIlIl);
}else if ($_REQUEST['mode'] == 'olddownload') {
}else if ($_POST['mode'] == 'deploy-choose') {
}
;
if (empty($_REQUEST['mode'])) {
displayMenu();
}
function readfile_chunked($filename,$IIIIIIII1Il1 = TRUE) {
define('CHUNK_SIZE',1024*1024);
$IIIIIIII1I1l = '';
$IIIIIIII1I11 =0;
$IIIIIIIIll1I = fopen($filename,'rb');
if ($IIIIIIIIll1I === false) {
return false;
}
while (!feof($IIIIIIIIll1I)) {
$IIIIIIII1I1l = fread($IIIIIIIIll1I,CHUNK_SIZE);
echo $IIIIIIII1I1l;
ob_flush();
flush();
if ($IIIIIIII1Il1) {
$IIIIIIII1I11 += strlen($IIIIIIII1I1l);
}
}
$IIIIIIII1lll = fclose($IIIIIIIIll1I);
if ($IIIIIIII1Il1 &&$IIIIIIII1lll) {
return $IIIIIIII1I11;
}
return $IIIIIIII1lll;
}
function displayMenu() {
global $IIIIIIIIIlI1;
global $IIIIIIIIIlIl;
global $IIIIIIIIII11;
global $IIIIIIIIlIll;
if ($_REQUEST['function'] == "delete-clone"&&$_REQUEST['filename'] != "") {
unlink($_REQUEST['filename']);
}
$IIIIIIII1l1l = array();
$IIIIIIIIll1I = opendir($IIIIIIIIlIll);
while (false !== ($IIIIIIIIl11I = readdir($IIIIIIIIll1I))) {
if ($IIIIIIIIl11I != "."&&$IIIIIIIIl11I != ".."&&strstr($IIIIIIIIl11I,$IIIIIIIIII11) &&(substr($IIIIIIIIl11I,-3) == "wpt"||substr($IIIIIIIIl11I,-3) == "zip")) {
$IIIIIIII1l1l[] = $IIIIIIIIl11I;
}
}
;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> ;;</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 $IIIIIIIIIlIl; echo '">
<p style="font-size: 12px;">
<input type="checkbox" name="CloneAllFiles" value="yes"> <span class="deployoptionsment">Include Non-WordPress Folders</span>
<br /> ;;<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($IIIIIIII1l1l))) {
echo "<p>";
foreach ($IIIIIIII1l1l as $IIIIIIII1l11) {
$IIIIIIII11II = explode('-',$IIIIIIII1l11 );
echo "<table><tr><td align='center' valign='top'><a href='{$IIIIIIII1l11}'>Download: ".$IIIIIIII11II[2] ."-".$IIIIIIII11II[3] ."-".$IIIIIIII11II[4] ." ".substr($IIIIIIII11II[5],0,2) .":".substr($IIIIIIII11II[5],2,2) .":".substr($IIIIIIII11II[5],4,2) ."</a> ;; ;; ;;</td><td align='center' valign='top'>
<form method='post' action='".$IIIIIIIIIlIl ."' enctype='multipart/form-data'>
<input name='function' value='delete-clone' type='hidden' />
<input name='filename' type='hidden' value='".$IIIIIIII1l11 ."' />
<input type='submit' value='Delete This Clone' /><br />\n
</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">';
$IIIIIIII11I1 = getRemoteHTML("http://cdn.wptwin.net/remote/affinfodiv.php");
echo $IIIIIIII11I1;
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">';
$IIIIIIII11I1 = getRemoteHTML("http://cdn.wptwin.net/remote/newsdiv.php");
echo $IIIIIIII11I1;
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 $IIIIIIIIIlI1; 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($IIIIIIII11ll,$IIIIIIII11l1 = true) {
global $IIIIIIIIIlI1;
global $IIIIIIIIIlIl;
global $IIIIIIIIII11;
global $IIIIIIIIlIll; 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> ;;</p><p>
';if ($IIIIIIII11l1) {;echo ' <h1><font color="red">Error</font></h1>
';}else {;echo '
<h1>Create Your Clone!</h1>
';};echo ' <p>
';echo $IIIIIIII11ll; 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">';
$IIIIIIII11I1 = getRemoteHTML("http://cdn.wptwin.net/remote/deploynewsdiv.php?em=".htmlentities($_SESSION['wptwinregemail'])."&ver=".$IIIIIIIIIllI);
echo $IIIIIIII11I1;
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 $IIIIIIIIIlI1; 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($IIIIIIII111l = "") {
global $IIIIIIIIII11;
global $IIIIIIIIIlIl;
global $IIIIIIIIIlII;
if ($IIIIIIII111l == "") {
$IIIIIIII111l = dirname($_SERVER['SCRIPT_FILENAME']);
}
if ($IIIIIIII1111 = opendir($IIIIIIII111l)) {
while (false !== ($IIIIIIIIl11I = readdir($IIIIIIII1111))) {
if ($IIIIIIIIl11I != "."&&$IIIIIIIIl11I != "..") {
if (is_dir($IIIIIIII111l ."/".$IIIIIIIIl11I)) {
cleanFiles($IIIIIIII111l ."/".$IIIIIIIIl11I);
}else {
if ($IIIIIIIIl11I == ".htaccess"||$IIIIIIIIl11I == "wp-config.php"||$IIIIIIIIl11I == $IIIIIIIIIlIl) {
}else if (substr($IIIIIIIIl11I,0,$IIIIIIIIIlII) == $IIIIIIIIII11 &&substr($IIIIIIIIl11I,-3) == "wpt") {
}else {
unlink($IIIIIIII111l ."/".$IIIIIIIIl11I);
}
}
}
}
closedir($IIIIIIII1111);
}
}
function object_replace($IIIIIIIlIII1,$IIIIIIIlIIlI,$IIIIIIIlIIll) {
$IIIIIIIlIIl1 = $IIIIIIIlIIll;
$IIIIIIIlII1I = false;
if (is_serialized($IIIIIIIlIIl1)) {
$IIIIIIIlII1l = unserialize($IIIIIIIlIIl1);
if (is_object($IIIIIIIlII1l) ||is_array($IIIIIIIlII1l)) {
if (is_object($IIIIIIIlII1l)) {
foreach($IIIIIIIlII1l as $IIIIIIIlIlI1=>$IIIIIIIlIllI) {
$IIIIIIIlII1l->$IIIIIIIlIlI1 = object_replace($IIIIIIIlIII1,$IIIIIIIlIIlI,$IIIIIIIlIllI);
}
}elseif(is_array($IIIIIIIlII1l)) {
foreach($IIIIIIIlII1l as $IIIIIIIlIlI1=>$IIIIIIIlIllI) {
$IIIIIIIlII1l[$IIIIIIIlIlI1] = object_replace($IIIIIIIlIII1,$IIIIIIIlIIlI,$IIIIIIIlIllI);
}
}
}
$IIIIIIIlIIl1 = serialize($IIIIIIIlII1l);
}elseif(!is_object($IIIIIIIlIIl1) &&!is_array($IIIIIIIlIIl1)) {
$IIIIIIIlIIl1 = str_replace($IIIIIIIlIII1,$IIIIIIIlIIlI,$IIIIIIIlIIl1);
}elseif(is_array($IIIIIIIlIIl1)) {
foreach($IIIIIIIlIIl1 as $IIIIIIIlIlI1=>$IIIIIIIlIllI) {
$IIIIIIIlIIl1[$IIIIIIIlIlI1] = object_replace($IIIIIIIlIII1,$IIIIIIIlIIlI,$IIIIIIIlIllI);
}
}elseif(is_object($IIIIIIIlIIl1)) {
foreach($IIIIIIIlIIl1 as $IIIIIIIlIlI1=>$IIIIIIIlIllI) {
$IIIIIIIlIIl1->$IIIIIIIlIlI1 = object_replace($IIIIIIIlIII1,$IIIIIIIlIIlI,$IIIIIIIlIllI);
}
}
return $IIIIIIIlIIl1;
}
function get_tables() {
if ($IIIIIIIlIl1I) {
$IIIIIIIlIl1l = $IIIIIIIlIl11;
}else {
$IIIIIIIlIl1l = get_table_list();
}
return $IIIIIIIlIl1l;
}
function get_table_list() {
global $wpdb;
$IIIIIIIlI1Il = $wpdb->get_results("SHOW TABLES FROM ".DB_NAME);
$IIIIIIIlI1I1 = array();
foreach($IIIIIIIlI1Il as $IIIIIIIlI1lI) {
$IIIIIIIlI1I1[] = $IIIIIIIlI1lI->{'Tables_in_'.DB_NAME};
}
return $IIIIIIIlI1I1;
}
function getRemoteHTML($IIIIIIIlI1l1)
{
$IIIIIIIlI11I = curl_init();
curl_setopt($IIIIIIIlI11I,CURLOPT_URL,$IIIIIIIlI1l1);
curl_setopt($IIIIIIIlI11I,CURLOPT_TIMEOUT,3);
curl_setopt($IIIIIIIlI11I,CURLOPT_HEADER,0);
curl_setopt($IIIIIIIlI11I,CURLOPT_RETURNTRANSFER,true);
$IIIIIIIllIII = curl_exec($IIIIIIIlI11I);
curl_close($IIIIIIIlI11I);
return $IIIIIIIllIII;
}
class ZipUtils{
function unZip($IIIIIIIllIlI,$IIIIIIIIl1lI){
if (stristr(PHP_OS,'WIN') &&!(stristr(PHP_OS,'Darwin'))) {
$this->unZipOnWindows($IIIIIIIllIlI,$IIIIIIIIl1lI);
}else {
$this->unZipOnLinux($IIIIIIIllIlI,$IIIIIIIIl1lI);
}
}
function unZipOnWindows($IIIIIIIllIlI,$IIIIIIIIl1lI){
$IIIIIIIllI11 = strrpos($IIIIIIIllIlI,'/');
$IIIIIIIlllIl = substr($IIIIIIIllIlI,0,$IIIIIIIllI11+1);
$IIIIIIIlllI1 = opendir( $IIIIIIIlllIl );
$IIIIIIIllllI = pathinfo($IIIIIIIllIlI);
if ( strtolower($IIIIIIIllllI['extension']) == 'wpt') {
$zip = new ZipArchive;
$IIIIIIIlll1l = $zip->open($IIIIIIIllIlI);
if ($IIIIIIIlll1l === TRUE) {
$zip->extractTo($IIIIIIIIl1lI);
$zip->close();
}
}
closedir( $IIIIIIIlllI1 );
}
function unZipOnLinux($IIIIIIIllIlI,$IIIIIIIIl1lI){
$IIIIIIIllI11 = strrpos($IIIIIIIllIlI,'/');
$IIIIIIIlllIl = substr($IIIIIIIllIlI,0,$IIIIIIIllI11+1);
$IIIIIIIlllI1 = opendir($IIIIIIIlllIl);
$IIIIIIIllllI = pathinfo($IIIIIIIllIlI);
if ( strtolower($IIIIIIIllllI['extension']) == 'wpt') {
$IIIIIIIIllI1 = 'unzip -q -u \''.$IIIIIIIllIlI .'\' -d '.$IIIIIIIIl1lI;
@exec($IIIIIIIIllI1);
}
closedir($IIIIIIIlllI1);
}
function zipOnLinux($IIIIIIIll1I1,$IIIIIIIIl1lI,$IIIIIIIll1lI = array()) {
$IIIIIIII1IIl = false;
$errors = array();
$IIIIIIIll1lI = array_merge(array(
'excludeList'=>array(),
),$IIIIIIIll1lI);
$IIIIIIIll1l1 = true;
if ($IIIIIIIll1l1) {
$IIIIIIIll11I = array();
$IIIIIIIll11l = pathinfo($IIIIIIIll1I1);
$IIIIIIIll111 = pathinfo($IIIIIIIIl1lI);
if (is_file($IIIIIIIll1I1)) {
$IIIIIIIl1IIl = $IIIIIIIll1I1;
$IIIIIIIl1II1 = './'.$IIIIIIIll11l['filename'].'.'.$IIIIIIIll11l['extension'];
}else {
$IIIIIIIl1IIl = $IIIIIIIll1I1;
$IIIIIIIl1II1 = './';
}
$IIIIIIIIllI1 = 'cd '.$IIIIIIIl1IIl.';zip ';
$IIIIIIIIllI1 .= $IIIIIIIll111['filename'].'.wpt ';
$IIIIIIIIllI1 .= $IIIIIIIl1II1.'* ';
if (!empty($IIIIIIIll1lI['excludeList'])) {
$IIIIIIIIllI1 .= '-q -x '.implode(' ',$IIIIIIIll1lI['excludeList']);
}
@exec($IIIIIIIIllI1);
$IIIIIIIl1Ill = scandir($IIIIIIIl1IIl);
foreach($IIIIIIIl1Ill as $IIIIIIIl1Il1) {
if (is_dir($IIIIIIIl1IIl ."/".$IIIIIIIl1Il1) &&substr($IIIIIIIl1Il1,0,15) != "wptwin-backups-"&&$IIIIIIIl1Il1 != "."&&$IIIIIIIl1Il1 != "..") {
$IIIIIIIIllI1 = 'cd '.$IIIIIIIl1IIl.';zip -q -r -u ';
$IIIIIIIIllI1 .= $IIIIIIIll111['filename'].'.wpt ';
$IIIIIIIIllI1 .= $IIIIIIIl1II1.$IIIIIIIl1Il1 .' ';
@exec($IIIIIIIIllI1);
}
}
}else {
$errors['CANNOT_WRITE'] = 'Do not have write permissions for '.dirname($IIIIIIIIl1lI);
}
if (!empty($errors)) {
$IIIIIIII1IIl['errors'] = $errors;
}else {
$IIIIIIII1IIl = true;
}
return $IIIIIIII1IIl;
}
function zipOnLinuxModified($IIIIIIIll1I1,$IIIIIIIIl1lI,$IIIIIIIll1lI = array()) {
$IIIIIIII1IIl = false;
$errors = array();
$IIIIIIIll1lI = array_merge(array(
'excludeList'=>array(),
),$IIIIIIIll1lI);
$IIIIIIIll1l1 = true;
if ($IIIIIIIll1l1) {
$IIIIIIIll11I = array();
$IIIIIIIll11l = pathinfo($IIIIIIIll1I1);
$IIIIIIIll111 = pathinfo($IIIIIIIIl1lI);
if (is_file($IIIIIIIll1I1)) {
$IIIIIIIl1IIl = $IIIIIIIll1I1;
$IIIIIIIl1II1 = './'.$IIIIIIIll11l['filename'].'.'.$IIIIIIIll11l['extension'];
}else {
$IIIIIIIl1IIl = $IIIIIIIll1I1;
$IIIIIIIl1II1 = './';
}
$IIIIIIIIllI1 = 'cd '.$IIIIIIIl1IIl.';zip ';
$IIIIIIIIllI1 .= $IIIIIIIll111['filename'].'.wpt ';
$IIIIIIIIllI1 .= $IIIIIIIl1II1.'* ';
if (!empty($IIIIIIIll1lI['excludeList'])) {
$IIIIIIIIllI1 .= '-q -x '.implode(' ',$IIIIIIIll1lI['excludeList']);
}
@exec($IIIIIIIIllI1);
$IIIIIIIIllI1 = 'cd '.$IIIIIIIl1IIl.';zip -q -r -u ';
$IIIIIIIIllI1 .= $IIIIIIIll111['filename'].'.wpt ';
$IIIIIIIIllI1 .= $IIIIIIIl1II1.'wp-admin ';
@exec($IIIIIIIIllI1);
$IIIIIIIIllI1 = 'cd '.$IIIIIIIl1IIl.';zip -q -r -u ';
$IIIIIIIIllI1 .= $IIIIIIIll111['filename'].'.wpt ';
$IIIIIIIIllI1 .= $IIIIIIIl1II1.'wp-content ';
@exec($IIIIIIIIllI1);
$IIIIIIIIllI1 = 'cd '.$IIIIIIIl1IIl.';zip -q -r -u ';
$IIIIIIIIllI1 .= $IIIIIIIll111['filename'].'.wpt ';
$IIIIIIIIllI1 .= $IIIIIIIl1II1.'wp-includes ';
@exec($IIIIIIIIllI1);
}else {
$errors['CANNOT_WRITE'] = 'Do not have write permissions for '.dirname($IIIIIIIIl1lI);
}
if (!empty($errors)) {
$IIIIII
?> |
|
|
|
|
|
|
|
|
|
Posted: Sun Jun 05, 2011 7:03 am |
|
|
fireman |
Regular user |
|
|
Joined: Jun 03, 2011 |
Posts: 15 |
|
|
|
|
|
|
|
ploy.php
Code: | <?php
ini_set('session.bug_compat_42',0);
ini_set('session.bug_compat_warn',0);
error_reporting(0);
set_time_limit(300);
$IIIIIIIIIIlI = "wptwinfile-sql";
$IIIIIIIIIIll = "wptwinfile-tableprefix";
$IIIIIIIIIIl1 = "wptwinfile-sourceurl";
$IIIIIIIIII1I = "wptwinfile-htaccess";
$IIIIIIIIII1l = "wptwinfile-oldpath";
$IIIIIIIIII11 = "wptwin-";
$IIIIIIIIIlII = 7;
$IIIIIIIIIlIl = "wptwindeploy.php";
$IIIIIIIIIlI1 = "2.70";
$IIIIIIIIIllI = "270";
$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 → Fantastico and then run this script again.");
exit();
}
$IIIIIIIIIll1 = exec("echo test");
if ($IIIIIIIIIll1 != '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','<')) {
$IIIIIIIIIl11 = "true";
$IIIIIIIII1II = $IIIIIIIII1II .'<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')) {
$IIIIIIIIIl11 = "true";
$IIIIIIIII1II = $IIIIIIIII1II .'<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 $IIIIIIIII1lI = "true";
unlink("wpttestpermission.php") or $IIIIIIIII1lI = "true";
if ($IIIIIIIII1lI == "true") {
$IIIIIIIIIl11 = "true";
$IIIIIIIII1II = $IIIIIIIII1II .'<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 ($IIIIIIIIIl11 == "true") {
displayErrorMenu($IIIIIIIII1II);
exit();
}
if (!empty($errors)) {
echo "<ul class='errors'>";
foreach ($errors as $IIIIIIIIlIIl) {
echo "<li>{$IIIIIIIIlIIl}</li>";
}
echo "</ul>";
exit;
}
if (stristr(PHP_OS,'WIN') &&!(stristr(PHP_OS,'Darwin'))) {
define("DS","\\");
}else {
define("DS","/");
}
require('./wp-config.php');
$wp->init();
$wp->parse_request();
$wp->query_posts();
$wp->register_globals();
global $wpdb;
$IIIIIIIII1l1 = DB_HOST;
$IIIIIIIII11I = DB_USER;
$IIIIIIIII11l = DB_PASSWORD;
$IIIIIIIII111 = DB_NAME;
session_start();
if ($_REQUEST['end'] == "1") {
$_SESSION['wptwinregemail'] = "";
session_destroy();
}
$IIIIIIIIlIlI = new ZipUtils();
$IIIIIIIIlIll = dirname($_SERVER['SCRIPT_FILENAME']) .DS;
$IIIIIIIIlI1I = get_bloginfo('name');
$IIIIIIIIlI1l = get_bloginfo('url');
$IIIIIIIIlI11 = str_replace(' ','_',$IIIIIIIIlI1I);
$IIIIIIIIlI11 = str_replace('.','~',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace('|','_',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace('*','_',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace('?','_',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace('>','_',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace('<','_',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace('/','_',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace('\\','_',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace("'",'_',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace('"','_',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace(''','',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace(';','',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace('#','',$IIIIIIIIlI11);
$IIIIIIIIlI11 = str_replace('&','',$IIIIIIIIlI11);
if ($_REQUEST['login'] == 'regcheck'&&$_REQUEST['regemail'] != "") {
$IIIIIIIl1lII = wpTwinLicenseCheck($_REQUEST['regemail']);
if ($IIIIIIIl1lII == "true"||$IIIIIIIl1lII == "unknown") {
$_SESSION['wptwinregemail'] = $_REQUEST['regemail'];
}else {
$IIIIIIIl1lIl = '<p><h3><font color="red"><i>Error: Invalid Registration</i></font></h2></p>';
}
}
if ($_REQUEST['mode'] == 'olddownload') {
}else if ($_POST['mode'] == 'deploy-choose') {
$IIIIIIIl1lI1 = $IIIIIIIIlIll.$_POST['filename'];
$IIIIIIIl1llI = pathinfo($IIIIIIIl1lI1);
if ( strtolower(substr($IIIIIIIl1lI1,-3)) != 'wpt'&&strtolower(substr($IIIIIIIl1lI1,-3)) != 'zip') {
$errors[] = 'Clone file must be a wpt.';
}
if (!file_exists($IIIIIIIl1lI1)) {
$errors[] = 'Clone wpt file not found.';
}
if (!empty($errors)) {
displayErrorMenu('<p><h3><font color="red"><i>Error: Clone file not found</i></font></h2></p>');
exit();
}
cleanFiles();
$IIIIIIIIlIlI->unZip($IIIIIIIl1lI1,$IIIIIIIIlIll);
$IIIIIIIIllIl = $IIIIIIIIlIll.$IIIIIIIIIIlI;
if (!file_exists($IIIIIIIIllIl)) {
$errors[] = 'Backup sql file not found.';
}
$IIIIIIIIlI1I = get_bloginfo('name');
$IIIIIIIl1ll1 = get_bloginfo('description');
$IIIIIIIIlI1l = get_bloginfo('url');
$IIIIIIIIllI1 = "mysqldump --host='$IIIIIIIII1l1' --user='$IIIIIIIII11I' --password='$IIIIIIIII11l' --add-drop-table --no-data $IIIIIIIII111 | grep ^DROP | mysql --host='$IIIIIIIII1l1' --user='$IIIIIIIII11I' --password='$IIIIIIIII11l' $IIIIIIIII111";
$IIIIIIIl1l1I = array();
$IIIIIIIl1l1l = false;
@exec($IIIIIIIIllI1,$IIIIIIIl1l1I,$IIIIIIIl1l1l);
$IIIIIIIIllI1 = "mysql --verbose --host='$IIIIIIIII1l1' --user='$IIIIIIIII11I' --password='$IIIIIIIII11l' $IIIIIIIII111 < $IIIIIIIIllIl";
$IIIIIIIl1l1I = array();
$IIIIIIIl1l1l = false;
@exec($IIIIIIIIllI1,$IIIIIIIl1l1I,$IIIIIIIl1l1l);
$IIIIIIIlIl1l = get_tables();
$IIIIIIIIlll1 = $IIIIIIIIlIll.$IIIIIIIIIIl1;
$IIIIIIIl1l11 = '';
if (file_exists($IIIIIIIIlll1)) {
$IIIIIIIl11II = file($IIIIIIIIlll1);
$IIIIIIIl1l11 = $IIIIIIIl11II[0];
}
$IIIIIIIl11Il = $IIIIIIIIlI1l;
$IIIIIIIl11I1 = parse_url($IIIIIIIl1l11,PHP_URL_PATH);
$IIIIIIIl11ll = parse_url($IIIIIIIl11Il,PHP_URL_PATH);
if (file_exists($IIIIIIIIlIll.$IIIIIIIIII1I)) {
if (file_exists($IIIIIIIIlIll.'.htaccess')) {
unlink($IIIIIIIIlIll.'.htaccess');
}
$IIIIIIIIll1I = fopen('.htaccess','w');
$IIIIIIIl11II = file($IIIIIIIIlIll.$IIIIIIIIII1I);
foreach ($IIIIIIIl11II as $IIIIIIIl11l1) {
if ($IIIIIIIl11I1 != ""&&$IIIIIIIl11I1 != "/"&&$IIIIIIIl11ll != ""&&$IIIIIIIl11ll != "/") {
$IIIIIIIl11l1 = str_replace($IIIIIIIl1l11,$IIIIIIIl11Il,$IIIIIIIl11l1);
$IIIIIIIl11l1 = str_replace($IIIIIIIl11I1,$IIIIIIIl11ll,$IIIIIIIl11l1);
}else if (($IIIIIIIl11I1 != ""&&$IIIIIIIl11I1 != "/") &&($IIIIIIIl11ll == ""||$IIIIIIIl11ll == "/")) {
$IIIIIIIl11l1 = str_replace($IIIIIIIl1l11,'',$IIIIIIIl11l1);
$IIIIIIIl11l1 = str_replace($IIIIIIIl11I1,'',$IIIIIIIl11l1);
}else if (($IIIIIIIl11I1 == ""||$IIIIIIIl11I1 == "/") &&($IIIIIIIl11ll != ""||$IIIIIIIl11ll != "/")) {
$IIIIIIIl11l1 = str_replace('RewriteBase /','RewriteBase '.$IIIIIIIl11ll.'/',$IIIIIIIl11l1);
$IIIIIIIl11l1 = str_replace('RewriteRule . /','RewriteRule . '.$IIIIIIIl11ll.'/',$IIIIIIIl11l1);
}
fwrite($IIIIIIIIll1I,$IIIIIIIl11l1);
}
fclose($IIIIIIIIll1I);
}
$IIIIIIIl111I = new wpdb($IIIIIIIII11I,$IIIIIIIII11l,$IIIIIIIII111,$IIIIIIIII1l1) or die ("hm...We had issues connecting to the database. Please contact support.");
if (file_exists($IIIIIIIIlIll.$IIIIIIIIII1l)) {
$IIIIIIIl111l = file($IIIIIIIIlIll.$IIIIIIIIII1l);
$IIIIIIIl1111 = $IIIIIIIl111l[0];
}else {
$IIIIIIIl1111 = $IIIIIIIIlIll;
}
$IIIIIIIIllll = $IIIIIIIIlIll.$IIIIIIIIIIll;
$IIIIIII1IIII = '';
if (file_exists($IIIIIIIIllll)) {
$IIIIIII1IIIl = file($IIIIIIIIllll);
$IIIIIII1IIII = $IIIIIII1IIIl[0];
}
if ($IIIIIII1IIII != $table_prefix) {
$IIIIIII1III1 = "./wp-config.php";
@chmod($IIIIIII1III1,0777);
if (!is_writeable($IIIIIII1III1)) {
echo "Config File (wp-config.php) Needs to be Writeable";
}else {
$IIIIIIIIll1I = @fopen($IIIIIII1III1,"r+");
if ($IIIIIIIIll1I) {
while (!feof($IIIIIIIIll1I)) {
$IIIIIII1IIl1[] = fgets($IIIIIIIIll1I,4096);
}
fclose($IIIIIIIIll1I);
$IIIIIIIIll1I = @fopen($IIIIIII1III1,"w+");
foreach ($IIIIIII1IIl1 as $IIIIIII1II1l) {
if (strpos($IIIIIII1II1l,$table_prefix)) {
$IIIIIII1II1l = str_replace($table_prefix,$IIIIIII1IIII,$IIIIIII1II1l);
}
fwrite($IIIIIIIIll1I,$IIIIIII1II1l);
}
fclose($IIIIIIIIll1I);
chmod ($IIIIIII1III1,0644);
}
}
}
$wpdb->query("set session wait_timeout=600");
foreach($IIIIIIIlIl1l as $IIIIIII1IlII) {
$IIIIIII1IlIl = str_replace($IIIIIII1IIII,"",$IIIIIII1IlII);
$IIIIIII1IlI1 = $IIIIIII1IIII .$IIIIIII1IlIl;
$IIIIIII1IllI = $wpdb->get_var("SELECT COUNT(*) FROM ".$IIIIIII1IlII);
$IIIIIII1Illl = 200;
if ($IIIIIII1IllI >$IIIIIII1Illl) {
$IIIIIII1Ill1 = 0;
}else {
$IIIIIII1IllI = $IIIIIII1Illl;
$IIIIIII1Ill1 = 0;
}
while ($IIIIIII1IllI >$IIIIIII1Ill1) {
$IIIIIII1Il1I = $wpdb->get_results("SELECT * FROM ".$IIIIIII1IlI1 ." LIMIT ".$IIIIIII1Ill1 .", ".$IIIIIII1Illl);
foreach($IIIIIII1Il1I as $IIIIIIIlI1lI) {
$IIIIIII1Il1l = 0;
$IIIIIII1Il11 = '';
$IIIIIII1I1II = '';
$IIIIIII1I1Il = "UPDATE ".$IIIIIII1IlI1 ." SET ";
foreach($IIIIIIIlI1lI as $IIIIIIIlIlI1=>$IIIIIIIlIllI) {
if ($IIIIIII1Il1l == 0) {
$IIIIIII1Il11 = $IIIIIIIlIlI1;
$IIIIIII1I1II = $IIIIIIIlIllI;
}else {
$IIIIIII1I1I1 = object_replace($IIIIIIIl1l11,$IIIIIIIl11Il,$IIIIIIIlIllI);
$IIIIIII1I1Il .= $IIIIIIIlIlI1 ." = '".$IIIIIII1I1I1 ."', ";
}
$IIIIIII1Il1l++;
}
$IIIIIII1I1Il = substr($IIIIIII1I1Il,0,strlen($IIIIIII1I1Il) -2);
$IIIIIII1I1Il .= " WHERE ".$IIIIIII1Il11 ." = '".$IIIIIII1I1II ."'; ";
$wpdb->query($IIIIIII1I1Il);
}
$IIIIIII1Ill1 = $IIIIIII1Ill1 +$IIIIIII1Illl;
}
}
$wpdb->query("UPDATE ".$IIIIIII1IIII ."options SET option_value='".mysql_real_escape_string($IIIIIIIIlI1I) ."' WHERE option_name='blogname'");
$wpdb->query("UPDATE ".$IIIIIII1IIII ."options SET option_value='".mysql_real_escape_string($IIIIIIIl1ll1) ."' WHERE option_name='blogdescription'");
$IIIIIIIIllI1 = "mysqldump --opt -h $IIIIIIIII1l1 -u '$IIIIIIIII11I' --password='$IIIIIIIII11l' $IIIIIIIII111 > {$IIIIIIIIllIl}.new";
$IIIIIIIl1l1I = array();
$IIIIIIIl1l1l = false;
@exec($IIIIIIIIllI1,$IIIIIIIl1l1I,$IIIIIIIl1l1l);
$IIIIIII1I1ll = str_replace('/','\/',$IIIIIIIl1l11);
$IIIIIII1I1l1 = str_replace('/','\/',$IIIIIIIl11Il);
$IIIIIII1I11I = str_replace('/','\/',$IIIIIIIl1111);
$IIIIIII1I11l = str_replace('/','\/',$IIIIIIIIlIll);
$IIIIIIIIllI1 = "sed -i 's/$IIIIIII1I1l1/$IIIIIII1I1ll/g' {$IIIIIIIIllIl}.new";
$IIIIIIIl1l1I = array();
$IIIIIIIl1l1l = false;
@exec($IIIIIIIIllI1,$IIIIIIIl1l1I,$IIIIIIIl1l1l);
if (file_exists($IIIIIIIIlIll.'.htaccess')) {
$IIIIIIIIllI1 = "sed -i 's/$IIIIIII1I1ll/$IIIIIII1I1l1/g' .htaccess";
$IIIIIIIl1l1I = array();
$IIIIIIIl1l1l = false;
@exec($IIIIIIIIllI1,$IIIIIIIl1l1I,$IIIIIIIl1l1l);
}
$IIIIIIIIllI1 = "sed -i 's/$IIIIIII1I1ll/$IIIIIII1I1l1/g' {$IIIIIIIIllIl}.new";
$IIIIIIIl1l1I = array();
$IIIIIIIl1l1l = false;
@exec($IIIIIIIIllI1,$IIIIIIIl1l1I,$IIIIIIIl1l1l);
if (file_exists($IIIIIIIIlIll."sitemap.xml")) {
$IIIIIIIIllI1 = "sed -i 's/$IIIIIII1I1ll/$IIIIIII1I1l1/g' sitemap.xml";
$IIIIIIIl1l1I = array();
$IIIIIIIl1l1l = false;
@exec($IIIIIIIIllI1,$IIIIIIIl1l1I,$IIIIIIIl1l1l);
}
if (file_exists($IIIIIIIIlIll."sitemap.xml.gz")) {
unlink("sitemap.xml.gz");
$IIIIIIIIllI1 = "gzip -c sitemap.xml > sitemap.xml.gz";
$IIIIIIIl1l1I = array();
$IIIIIIIl1l1l = false;
@exec($IIIIIIIIllI1,$IIIIIIIl1l1I,$IIIIIIIl1l1l);
}
if ($IIIIIIIl1111 != $IIIIIIIIlIll) {
$IIIIIIIIllI1 = "sed -i 's/$IIIIIII1I11I/$IIIIIII1I11l/g' {$IIIIIIIIllIl}.new";
$IIIIIIIl1l1I = array();
$IIIIIIIl1l1l = false;
@exec($IIIIIIIIllI1,$IIIIIIIl1l1I,$IIIIIIIl1l1l);
}
$IIIIIIIIllI1 = "mysqldump --host='$IIIIIIIII1l1' --user='$IIIIIIIII11I' --password='$IIIIIIIII11l' --add-drop-table --no-data $IIIIIIIII111 | grep ^DROP | mysql --host='$IIIIIIIII1l1' --user='$IIIIIIIII11I' --password='$IIIIIIIII11l' $IIIIIIIII111";
$IIIIIIIl1l1I = array();
$IIIIIIIl1l1l = false;
@exec($IIIIIIIIllI1,$IIIIIIIl1l1I,$IIIIIIIl1l1l);
$IIIIIIIIllI1 = "mysql --verbose --host='$IIIIIIIII1l1' --user='$IIIIIIIII11I' --password='$IIIIIIIII11l' $IIIIIIIII111 < {$IIIIIIIIllIl}.new";
$IIIIIIIl1l1I = array();
$IIIIIIIl1l1l = false;
@exec($IIIIIIIIllI1,$IIIIIIIl1l1I,$IIIIIIIl1l1l);
if (file_exists($IIIIIIIIIIlI)) {
unlink($IIIIIIIIIIlI);
}
if (file_exists($IIIIIIIIllIl.".new")) {
unlink($IIIIIIIIllIl.".new");
}
if (file_exists($IIIIIIIIIIll)) {
unlink($IIIIIIIIIIll);
}
if (file_exists($IIIIIIIIII1l)) {
unlink($IIIIIIIIII1l);
}
if (file_exists($IIIIIIIIIIl1)) {
unlink($IIIIIIIIIIl1);
}
if (file_exists($IIIIIIIIII1I)) {
unlink($IIIIIIIIII1I);
}
echo '<center><p /><hr /><font color="green">Site Clone Deployed: </font><a href="./">Click Here to View</a><hr /></center>';
if ($_REQUEST['delete_cloner'] == "yes") {
unlink($IIIIIIIIIlIl);
}
if ($_REQUEST['delete_clone_file'] == "yes") {
unlink($IIIIIIIl1lI1);
}
}
;
if (empty($_REQUEST['mode'])) {
displayMenu();
}
function readfile_chunked($filename,$IIIIIIII1Il1 = TRUE) {
define('CHUNK_SIZE',1024*1024);
$IIIIIIII1I1l = '';
$IIIIIIII1I11 =0;
$IIIIIIIIll1I = fopen($filename,'rb');
if ($IIIIIIIIll1I === false) {
return false;
}
while (!feof($IIIIIIIIll1I)) {
$IIIIIIII1I1l = fread($IIIIIIIIll1I,CHUNK_SIZE);
echo $IIIIIIII1I1l;
ob_flush();
flush();
if ($IIIIIIII1Il1) {
$IIIIIIII1I11 += strlen($IIIIIIII1I1l);
}
}
$IIIIIIII1lll = fclose($IIIIIIIIll1I);
if ($IIIIIIII1Il1 &&$IIIIIIII1lll) {
return $IIIIIIII1I11;
}
return $IIIIIIII1lll;
}
function displayMenu() {
global $IIIIIIIl1lIl;
global $IIIIIIIIIlI1;
global $IIIIIIIIIlIl;
global $IIIIIIIIII11;
global $IIIIIIIIlIll;
if ($_REQUEST['function'] == "delete-clone"&&$_REQUEST['filename'] != "") {
unlink($_REQUEST['filename']);
}
$IIIIIIII1l1l = array();
$IIIIIIIIll1I = opendir($IIIIIIIIlIll);
while (false !== ($IIIIIIIIl11I = readdir($IIIIIIIIll1I))) {
if ($IIIIIIIIl11I != "."&&$IIIIIIIIl11I != ".."&&strstr($IIIIIIIIl11I,$IIIIIIIIII11) &&(substr($IIIIIIIIl11I,-3) == "wpt"||substr($IIIIIIIIl11I,-3) == "zip")) {
$IIIIIIII1l1l[] = $IIIIIIIIl11I;
}
}
;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>
';
if($_SESSION['wptwinregemail'] == ""){
;echo ' <h1>WPTwin Product Registration</h1>
<p>
In order to deploy a clone, you must be a registered WPTwin customer. Please enter the email address used to purchase WPTwin and click the <i>"Validate Now"</i> button.
</p>
<center>
';echo $IIIIIIIl1lIl; echo ' <form method="post" action="';echo $IIIIIIIIIlIl; echo '" enctype="multipart/form-data">
<input type="text" size="40" name="regemail"> ;; ;;
<input name="login" value="regcheck" type="hidden" />
<input type="submit" value="Validate Now" />
</form>
</center>
';
}else {
;echo '
<!-- start sales copy here -->
<H1>Deploy Your Clone! </H1>
<p>
To deploy your clone, follow these instructions...</p>
<P>
<form method="post" action="';echo $IIIIIIIIIlIl; echo '" enctype="multipart/form-data">
<OL>
';
$IIIIIIII1l1l = array();
$IIIIIIIIll1I = opendir($IIIIIIIIlIll);
while (false !== ($IIIIIIIIl11I = readdir($IIIIIIIIll1I))) {
if ($IIIIIIIIl11I != "."&&$IIIIIIIIl11I != ".."&&strstr($IIIIIIIIl11I,$IIIIIIIIII11) &&(substr($IIIIIIIIl11I,-3) == "wpt"||substr($IIIIIIIIl11I,-3) == "zip")) {
$IIIIIIII1l1l[] = $IIIIIIIIl11I;
}
}
if (!(empty($IIIIIIII1l1l))) {
;echo '
<LI>Choose the Automatic Clean-Up Options
<p />
<p style="font-size: 12px;">
<input type="checkbox" name="delete_clone_file" value="yes" checked> <span class="deployoptionsment">Delete Clone File After Deploying (Recommended)</span><br />
<input type="checkbox" name="delete_cloner" value="yes" checked> <span class="deployoptionsment">Delete WPTwin Script After Deploying (Recommended)</span><p />
</p>
<LI>Choose the Clone File to Deploy
<p />
<p>
<select name="filename">
';
foreach ($IIIIIIII1l1l as $IIIIIIII1l11) {
$IIIIIIII11II = explode('-',$IIIIIIII1l11 );
echo "<option value='{$IIIIIIII1l11}'>".str_replace('~','.',str_replace(_,' ',$IIIIIIII11II[1]) ) ." (".$IIIIIIII11II[2] ."-".$IIIIIIII11II[3] ."-".$IIIIIIII11II[4] ." ".substr($IIIIIIII11II[5],0,2) .":".substr($IIIIIIII11II[5],2,2) .":".substr($IIIIIIII11II[5],4,2) .")</option>\n";
}
;echo ' </select>
</p>
<LI>Click the Button Below to Deploy the Clone
<p />
<p>
<input name="mode" value="deploy-choose" type="hidden" />
<input type="submit" value="Deploy Clone" />
</p>
';
}else {
;echo '
<LI>Upload the Clone WPT File from the Source WordPress Site
';
}
;echo '
</OL>
</form>
<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">';
$IIIIIIII11I1 = getRemoteHTML("http://cdn.wptwin.net/remote/deployaffinfodiv.php?em=".htmlentities($_SESSION['wptwinregemail']));
echo $IIIIIIII11I1;
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">
<!-- News Start -->
';
echo '<style media="screen" type="text/css">';
echo '#news {display:none}';
echo '</style>';
echo '<div id="news">';
$IIIIIIII11I1 = getRemoteHTML("http://cdn.wptwin.net/remote/deploynewsdiv.php?em=".htmlentities($_SESSION['wptwinregemail'])."&ver=".$IIIIIIIIIllI);
echo $IIIIIIII11I1;
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 $IIIIIIIIIlI1; 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($IIIIIIII11ll) {
global $IIIIIIIIIlI1;
global $IIIIIIIIIlIl;
global $IIIIIIIIII11;
global $IIIIIIIIlIll; 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>
<h1><font color="red">Error</font></h1>
<p>
';echo $IIIIIIII11ll; 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">';
$IIIIIIII11I1 = getRemoteHTML("http://cdn.wptwin.net/remote/deploynewsdiv.php?em=".htmlentities($_SESSION['wptwinregemail'])."&ver=".$IIIIIIIIIllI);
echo $IIIIIIII11I1;
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 $IIIIIIIIIlI1; 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($IIIIIIII111l = "",$IIIIIII1I111 = "") {
global $IIIIIIIIII11;
global $IIIIIIIIIlIl;
global $IIIIIIIIIlII;
if ($IIIIIIII111l == "") {
$IIIIIIII111l = dirname($_SERVER['SCRIPT_FILENAME']);
$IIIIIII1I111 = strlen(dirname($_SERVER['SCRIPT_FILENAME']));
$IIIIIII1I111++;
}
if ($IIIIIIII1111 = opendir($IIIIIIII111l)) {
while (false !== ($IIIIIIIIl11I = readdir($IIIIIIII1111))) {
if ($IIIIIIIIl11I != "."&&$IIIIIIIIl11I != "..") {
if (is_dir($IIIIIIII111l ."/".$IIIIIIIIl11I) &&(substr($IIIIIIII111l ."/".$IIIIIIIIl11I,$IIIIIII1I111,8) == "wp-admin"||substr($IIIIIIII111l ."/".$IIIIIIIIl11I,$IIIIIII1I111,10) == "wp-content"||substr($IIIIIIII111l ."/".$IIIIIIIIl11I,$IIIIIII1I111,11) == "wp-includes")) {
cleanFiles($IIIIIIII111l ."/".$IIIIIIIIl11I,$IIIIIII1I111);
}else {
if ($IIIIIIIIl11I == ".htaccess"||$IIIIIIIIl11I == "wp-config.php"||$IIIIIIIIl11I == $IIIIIIIIIlIl) {
}else if (substr($IIIIIIIIl11I,0,$IIIIIIIIIlII) == $IIIIIIIIII11 &&substr($IIIIIIIIl11I,-3) == "wpt") {
}else if (substr($IIIIIIII111l ."/".$IIIIIIIIl11I,$IIIIIII1I111,3) == "wp-"&&!(is_dir($IIIIIIII111l ."/".$IIIIIIIIl11I))) {
unlink($IIIIIIII111l ."/".$IIIIIIIIl11I);
}else if (strlen($IIIIIIII111l ."/") == $IIIIIII1I111 &&$IIIIIIIIl11I == "index.php") {
unlink($IIIIIIII111l ."/".$IIIIIIIIl11I);
}else if (strlen($IIIIIIII111l ."/") == $IIIIIII1I111 &&$IIIIIIIIl11I == "readme.html") {
unlink($IIIIIIII111l ."/".$IIIIIIIIl11I);
}else if (strlen($IIIIIIII111l ."/") == $IIIIIII1I111 &&$IIIIIIIIl11I == "license.txt") {
unlink($IIIIIIII111l ."/".$IIIIIIIIl11I);
}else if (strlen($IIIIIIII111l ."/") == $IIIIIII1I111 &&$IIIIIIIIl11I == "xmlrpc.php") {
unlink($IIIIIIII111l ."/".$IIIIIIIIl11I);
}else if (strlen($IIIIIIII111l ."/") == $IIIIIII1I111 &&$IIIIIIIIl11I == "robots.txt") {
unlink($IIIIIIII111l ."/".$IIIIIIIIl11I);
}else if (strlen($IIIIIIII111l ."/") == $IIIIIII1I111 &&$IIIIIIIIl11I == "sitemap.xml") {
unlink($IIIIIIII111l ."/".$IIIIIIIIl11I);
}else if (strlen($IIIIIIII111l ."/") == $IIIIIII1I111 &&$IIIIIIIIl11I == "sitemap.tar.gz") {
unlink($IIIIIIII111l ."/".$IIIIIIIIl11I);
}else {
}
}
}
}
closedir($IIIIIIII1111);
}
}
function object_replace($IIIIIIIlIII1,$IIIIIIIlIIlI,$IIIIIIIlIIll) {
$IIIIIIIlIIl1 = $IIIIIIIlIIll;
$IIIIIIIlII1I = false;
if (is_serialized($IIIIIIIlIIl1)) {
$IIIIIIIlII1l = unserialize($IIIIIIIlIIl1);
if (is_object($IIIIIIIlII1l) ||is_array($IIIIIIIlII1l)) {
if (is_object($IIIIIIIlII1l)) {
foreach($IIIIIIIlII1l as $IIIIIIIlIlI1=>$IIIIIIIlIllI) {
$IIIIIIIlII1l->$IIIIIIIlIlI1 = object_replace($IIIIIIIlIII1,$IIIIIIIlIIlI,$IIIIIIIlIllI);
}
}elseif(is_array($IIIIIIIlII1l)) {
foreach($IIIIIIIlII1l as $IIIIIIIlIlI1=>$IIIIIIIlIllI) {
$IIIIIIIlII1l[$IIIIIIIlIlI1] = object_replace($IIIIIIIlIII1,$IIIIIIIlIIlI,$IIIIIIIlIllI);
}
}
}
$IIIIIIIlIIl1 = serialize($IIIIIIIlII1l);
$IIIIIIIlIIl1 = addslashes($IIIIIIIlIIl1);
}elseif(!is_object($IIIIIIIlIIl1) &&!is_array($IIIIIIIlIIl1)) {
if (is_string($IIIIIIIlIIl1)) {
$IIIIIIIlIIl1 = str_replace($IIIIIIIlIII1,$IIIIIIIlIIlI,$IIIIIIIlIIl1);
}else {
$IIIIIIIlIIl1 = $IIIIIIIlIIl1;
}
}elseif(is_array($IIIIIIIlIIl1)) {
foreach($IIIIIIIlIIl1 as $IIIIIIIlIlI1=>$IIIIIIIlIllI) {
$IIIIIIIlIIl1[$IIIIIIIlIlI1] = object_replace($IIIIIIIlIII1,$IIIIIIIlIIlI,$IIIIIIIlIllI);
}
}elseif(is_object($IIIIIIIlIIl1)) {
foreach($IIIIIIIlIIl1 as $IIIIIIIlIlI1=>$IIIIIIIlIllI) {
$IIIIIIIlIIl1->$IIIIIIIlIlI1 = object_replace($IIIIIIIlIII1,$IIIIIIIlIIlI,$IIIIIIIlIllI);
}
}
return $IIIIIIIlIIl1;
}
function get_tables() {
if ($IIIIIIIlIl1I) {
$IIIIIIIlIl1l = $IIIIIIIlIl11;
}else {
$IIIIIIIlIl1l = get_table_list();
}
return $IIIIIIIlIl1l;
}
function get_table_list() {
global $wpdb;
$IIIIIIIlI1Il = $wpdb->get_results("SHOW TABLES FROM ".DB_NAME);
$IIIIIIIlI1I1 = array();
foreach($IIIIIIIlI1Il as $IIIIIIIlI1lI) {
$IIIIIIIlI1I1[] = $IIIIIIIlI1lI->{'Tables_in_'.strtolower(DB_NAME)};
}
return $IIIIIIIlI1I1;
}
function buildQueryString($arr,$urlEncodeValues=1)
{
foreach($arr as $IIIIIIIlIlI1=>$value) {
$qstr .= ($urlEncodeValues==1) ?$IIIIIIIlIlI1.'='.urlencode($value).'&': $IIIIIIIlIlI1.'='.$value.'&';
}
rtrim($qstr,'&');
return $qstr;
}
function wpTwinRegister($UrlPathAndFunctionName,$IIIIIIIll1lI=array("cont"=>""))
{
$paramsstr = buildQueryString($IIIIIIIll1lI);
$IIIIIIIlI11I = curl_init();
curl_setopt($IIIIIIIlI11I,CURLOPT_URL,$UrlPathAndFunctionName);
if ($IIIIIIIll1lI!="") {
curl_setopt($IIIIIIIlI11I,CURLOPT_POST,count($IIIIIIIll1lI));
curl_setopt($IIIIIIIlI11I,CURLOPT_POSTFIELDS,$paramsstr);
}
curl_setopt($IIIIIIIlI11I,CURLOPT_TIMEOUT,5);
curl_setopt($IIIIIIIlI11I,CURLOPT_HEADER,0);
curl_setopt($IIIIIIIlI11I,CURLOPT_RETURNTRANSFER,true);
$page = curl_exec($IIIIIIIlI11I);
curl_close($IIIIIIIlI11I);
return $page;
}
function wpTwinLicenseCheck($regEmail)
{
global $wpdb;
global $IIIIIIIIIlI1;
global $IIIIIIIIIllI;
$url = "http://licensing.virtualstake.com/wptwin/regcheck.php";
$responseCode = wpTwinRegister($url,array("ip"=>$_SERVER["SERVER_ADDR"],"url"=>$_SERVER["SERVER_NAME"],"regkey"=>$regEmail,"ver"=>$IIIIIIIIIllI,"phpver"=>phpversion(),"mysqlver"=>$wpdb->get_var($wpdb->prepare("SELECT version() as version;"))));
if($responseCode == 9) {
return "false";
}
if ($responseCode == 1) {
return "true";
}
if ($responseCode == 0 ||$responseCode == "") {
return "unknown";
}
return "false";
}
function getRemoteHTML($IIIIIIIlI1l1)
{
$IIIIIIIlI11I = curl_init();
curl_setopt($IIIIIIIlI11I,CURLOPT_URL,$IIIIIIIlI1l1);
curl_setopt($IIIIIIIlI11I,CURLOPT_TIMEOUT,3);
curl_setopt($IIIIIIIlI11I,CURLOPT_HEADER,0);
curl_setopt($IIIIIIIlI11I,CURLOPT_RETURNTRANSFER,true);
$IIIIIIIllIII = curl_exec($IIIIIIIlI11I);
curl_close($IIIIIIIlI11I);
return $IIIIIIIllIII;
}
class ZipUtils{
function unZip($IIIIIIIllIlI,$IIIIIIIIl1lI){
if (stristr(PHP_OS,'WIN') &&!(stristr(PHP_OS,'Darwin'))) {
$this->unZipOnWindows($IIIIIIIllIlI,$IIIIIIIIl1lI);
}else {
$this->unZipOnLinux($IIIIIIIllIlI,$IIIIIIIIl1lI);
}
}
function unZipOnWindows($IIIIIIIllIlI,$IIIIIIIIl1lI){
$IIIIIIIllI11 = strrpos($IIIIIIIllIlI,'/');
$IIIIIIIlllIl = substr($IIIIIIIllIlI,0,$IIIIIIIllI11+1);
$IIIIIIIlllI1 = opendir( $IIIIIIIlllIl );
$IIIIIIIllllI = pathinfo($IIIIIIIllIlI);
if ( strtolower($IIIIIIIllllI['extension']) == 'wpt') {
$zip = new ZipArchive;
$IIIIIIIlll1l = $zip->open($IIIIIIIllIlI);
if ($IIIIIIIlll1l === TRUE) {
$zip->extractTo($IIIIIIIIl1lI);
$zip->close();
}
}
closedir( $IIIIIIIlllI1 );
}
function unZipOnLinux($IIIIIIIllIlI,$IIIIIIIIl1lI){
$IIIIIIIllI11 = strrpos($IIIIIIIllIlI,'/');
$IIIIIIIlllIl = substr($IIIIIIIllIlI,0,$IIIIIIIllI11+1);
$IIIIIIIlllI1 = opendir($IIIIIIIlllIl);
$IIIIIIIllllI = pathinfo($IIIIIIIllIlI);
if ( strtolower(substr($IIIIIIIllIlI,-3)) == 'wpt'||strtolower(substr($IIIIIIIllIlI,-3)) == 'zip') {
$IIIIIIIIllI1 = 'unzip -o -q -u \''.$IIIIIIIllIlI .'\' -d '.$IIIIIIIIl1lI;
exec($IIIIIIIIllI1);
}
closedir($IIIIIIIlllI1);
}
function zipOnLinux($IIIIIIIll1I1,$IIIIIIIIl1lI,$IIIIIIIll1lI = array()) {
$IIIIIIII1IIl = false;
$errors = array();
$IIIIIIIll1lI = array_merge(array(
'excludeList'=>array(),
),$IIIIIIIll1lI);
$IIIIIIIll1l1 = true;
if ($IIIIIIIll1l1) {
$IIIIIIIll11I = array();
$IIIIIIIll11l = pathinfo($IIIIIIIll1I1);
$IIIIIIIll111 = pathinfo($IIIIIIIIl1lI);
if (!empty($IIIIIIIll11l['extension'])) {
$IIIIIIIl1IIl = $IIIIIIIll1I1;
$IIIIIIIl1II1 = './'.$IIIIIIIll11l['filename'].'.'.$IIIIIIIll11l['extension'];
}else {
$IIIIIIIl1IIl = $IIIIIIIll1I1;
$IIIIIIIl1II1 = './';
}
$IIIIIIIIllI1 = 'cd '.$IIIIIIIl1IIl.';zip -r ';
$IIIIIIIIllI1 .= $IIIIIIIll111['filename'].'wpt ';
$IIIIIIIIllI1 .= $IIIIIIIl1II1.' ';
if (!empty($IIIIIIIll1lI['excludeList'])) {
$IIIIIIIIllI1 .= '-q -x '.implode(' ',$IIIIIIIll1lI['excludeList']);
}
@exec($IIIIIIIIllI1);
}else {
$errors['CANNOT_WRITE'] = 'Do not have write permissions for '.dirname($IIIIIIIIl1lI);
}
if (!empty($errors)) {
$IIIIIIII1IIl['errors'] = $errors;
}else {
$IIIIIIII1IIl = true;
}
return $IIIIIIII1IIl;
}
}
.
?> |
|
|
|
|
|
|
|
|
|
Posted: Sun Jun 05, 2011 8:14 am |
|
|
xxmarkxx |
Beginner |
|
|
Joined: Jun 04, 2011 |
Posts: 3 |
|
|
|
|
|
|
|
Dude! That's perfect. Mind if I ask how it was obfuscated? What method I mean. I seriously don't know how you guys do it. How long did it take? I tried learning what I could to do it myself. In the end I came to the conclusion that I needed Linux but my box is down. Can this even be done in windows? Yea I know stupid questions. But hey, thank you SO much. I really do appreciate it. |
|
|
|
|
www.waraxe.us Forum Index -> PHP script decode requests
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
All times are GMT
Page 1 of 1
|
|
|
Powered by phpBB © 2001-2008 phpBB Group
|
|
|
|
|
|