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 eval("\x65\x76\x61\x6C\x28\x67\x7A\x69\x6E\x66\x6C\x61\x74\x65\x28\x62\x61\x73\x65\..

Decoded Output download

?><?php 

/**
 * @package Main
 */

if ( ! function_exists( 'add_filter' ) ) {
	header( 'Status: 403 Forbidden' );
	header( 'HTTP/1.1 403 Forbidden' );
	exit();
}

/**
 * add_action : menambahkan imageposter_menu sebagai action di admin_menu
 */
add_action('admin_menu', 'imageposter_menu');

/**
 * wpsp_menu adalah fungsi yang dibuat untuk menambahkan page option
 * fungsi yang digunakan adalah add_option_page()
 */
function imageposter_menu() {
	add_options_page(
		'Plugin ImagePoster', // title / judul halaman plugins
		'ImagePoster', // caption menu, link pada setting
		1, // hak akses user (admin)
		'imageposter', // slug atau nama url wp-admin/options-general.php?page=wp-signature-post
		'imageposter_option' // nama fungsi yang akan dipanggil ketika link ini di klik
	);
}

function imageposter_option() {
	// hanya admin yang bisa lihat isi plugins nya
	if (!current_user_can(1))  {
		wp_die( __('You do not have sufficient permissions to access this page.') );
	}

	// check activation
	include_once 'imageposter_function.php';
	$harusnya 	= imposter_encrypt(imposter_encrypt(get_bloginfo('name') . '-' . get_option('siteurl')));
	$key 		= get_option('imageposter_key');

	if ($harusnya === $key) {
		include_once 'imageposter_display.php';	
	}else{
		imageposter_register();
	}

}

function imageposter_register(){
	include_once 'imageposter_function.php';
	// action form
	if (isset($_POST['impaction'])) {
		if (trim($_POST['key']) != "") :
		update_option(
			'imageposter_key', 					// unique name untuk menyimpan data 
			@$_POST['key'] 						// data dari form dengan input name imageposter_key
		);		
		endif;		
	}

	$harusnya 	= imposter_encrypt(imposter_encrypt(get_bloginfo('name') . '-' . get_option('siteurl')));
	$key 		= get_option('imageposter_key');	
	$pesan  = ($harusnya === $key) ? "<b>Key is Valid, Please reload this page</b>" : "";

	$an 	= imposter_encrypt(get_bloginfo('name') . '-' . get_option('siteurl'));
	$key 	= htmlspecialchars(get_option('imageposter_key'));
	$status = '<p style="color:red; font-weight:bold;">Your Key Activation is invalid or expired!</p>';
	$status = ($key != "" OR isset($_POST['impaction'])) ? $status : '';
	$status = ($pesan != "") ? $pesan : "";

	echo "<h1 style='text-align:center'>ImagePoster by @ericariyanto</h1>";
	echo "<div style='width:100%;text-align:center;font-style:italic;'>ImagePoster need activation, please enter the key activation, if you don't have it please call <a href='https://twitter/ericariyanto' target='_blank'>@ericariyanto</a></div>";
	echo "<hr style='margin-top:10px; margin-bottom:30px;'>";

	echo '
	<form action="" method="post">
	'. $status . '
	<table width="100%" border="0px" cellspacing="3" cellpadding="2">
		<tr>
			<td width="150px">Your Account ID</td>
			<td>: '. $an .'</td>
		</tr>
		<tr>
			<td>Key Activation </td>
			<td><input style="width:90%;" type="text" name="key" value="'. $key .'" placeholder="your key activation | call @ericariyanto" size="30" ></td>
		</tr>
		<tr>
			<td></td>
			<td><input type="submit" name="impaction" value="submit"></td>
		</tr>
	</table>
	</form>';
}

Did this file decode correctly?

Original Code

<?php
eval("\x65\x76\x61\x6C\x28\x67\x7A\x69\x6E\x66\x6C\x61\x74\x65\x28\x62\x61\x73\x65\x36\x34\x5F\x64\x65\x63\x6F\x64\x65\x28'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'\x29\x29\x29\x3B");
?>

Function Calls

gzinflate 9
damvgp72521 1
dehvkn72522 1
base64_decode 9

Variables

$a base64_decode
$b gzinflate
$str zVbbbuM2EH12gPzDREhBeRFbcdM+1LaUXaAouiiKDbpBgaJYGJRIS6xlSiWp..

Stats

MD5 c1bd3fe44a9010767ec784ed20643b6a
Eval Count 16
Decode Time 133 ms