Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

eval(base64_decode('DQoJCWdsb2JhbCAkdmJ1bGxldGluLCAkdmJwaHJhc2U7DQoJCXN0YXRpYyAkdmJvc3RhdH..

Decoded Output download


		global $vbulletin, $vbphrase;
		static $vbostats = false;

		if (!$vbulletin->options['vbo_online'])
		{
			return false;
		}

		if (trim($vbulletin->options['vbo_branding_free']) != '')
		{
			if ($vbulletin->options['vbo_branding_free'] == '5939b8c2a3b3c7e47e48280ee2327d48')
			{
				return false;
			}
		}

		if (!$vbostats && !$now)
		{
			$vbostats = true;

			$vbulletin->pluginlist['global_complete'] .= "

vb_optimise::display_stats(\$output, $mysql_saved, $mysql_total, $php_saved, $php_total);";

			if (method_exists(vBulletinHook, 'init'))
			{
				vBulletinHook::init()->set_pluginlist($vbulletin->pluginlist);
			}
			else
			{
				vBulletinHook::set_pluginlist($vbulletin->pluginlist);
			}

			return false;
		}

		$flag = '<!--VBOCR-->';
		$stat = 'vBulletin Optimisation by <a href="http://www.dragonbyte-tech.com/" target="_blank" rel="nofollow">vB Optimise</a> (<!--VBO_SAVED-->).';

		if (strpos($pageoutput, $flag) !== false)
		{
			$pageoutput = str_replace($flag, $flag . '<br />' . $stat, $pageoutput);
		}

		if ($vbulletin->options['vbo_footer_info'])
		{
			$pageoutput = str_replace(' / PHP 0%', '', str_replace('<!--VBO_SAVED-->', 'Reduced on this page: MySQL ' . self::saved($mysql_saved, $mysql_total) . '% / PHP ' . self::saved($php_saved, $php_total) . '%', $pageoutput));
		}
		else
		{
			$pageoutput = str_replace(' (<!--VBO_SAVED-->)', '', $pageoutput);
		}
		

Did this file decode correctly?

Original Code

eval(base64_decode('DQoJCWdsb2JhbCAkdmJ1bGxldGluLCAkdmJwaHJhc2U7DQoJCXN0YXRpYyAkdmJvc3RhdHMgPSBmYWxzZTsNCg0KCQlpZiAoISR2YnVsbGV0aW4tPm
9wdGlvbnNbJ3Zib19vbmxpbmUnXSkNCgkJew0KCQkJcmV0dXJuIGZhbHNlOw0KCQl9DQoNCgkJaWYgKHRyaW0oJHZidWxsZXRpbi0+b3B0aW9uc1sndmJvX2JyYW5kaW5nX2ZyZWUnXSkgIT0gJycp
DQoJCXsNCgkJCWlmICgkdmJ1bGxldGluLT5vcHRpb25zWyd2Ym9fYnJhbmRpbmdfZnJlZSddID09ICc1OTM5YjhjMmEzYjNjN2U0N2U0ODI4MGVlMjMyN2Q0OCcpDQoJCQl7DQoJCQkJcmV0dXJuIG
ZhbHNlOw0KCQkJfQ0KCQl9DQoNCgkJaWYgKCEkdmJvc3RhdHMgJiYgISRub3cpDQoJCXsNCgkJCSR2Ym9zdGF0cyA9IHRydWU7DQoNCgkJCSR2YnVsbGV0aW4tPnBsdWdpbmxpc3RbJ2dsb2JhbF9j
b21wbGV0ZSddIC49ICJcclxuXHJcbnZiX29wdGltaXNlOjpkaXNwbGF5X3N0YXRzKFwkb3V0cHV0LCAkbXlzcWxfc2F2ZWQsICRteXNxbF90b3RhbCwgJHBocF9zYXZlZCwgJHBocF90b3RhbCk7Ij
sNCg0KCQkJaWYgKG1ldGhvZF9leGlzdHModkJ1bGxldGluSG9vaywgJ2luaXQnKSkNCgkJCXsNCgkJCQl2QnVsbGV0aW5Ib29rOjppbml0KCktPnNldF9wbHVnaW5saXN0KCR2YnVsbGV0aW4tPnBs
dWdpbmxpc3QpOw0KCQkJfQ0KCQkJZWxzZQ0KCQkJew0KCQkJCXZCdWxsZXRpbkhvb2s6OnNldF9wbHVnaW5saXN0KCR2YnVsbGV0aW4tPnBsdWdpbmxpc3QpOw0KCQkJfQ0KDQoJCQlyZXR1cm4gZm
Fsc2U7DQoJCX0NCg0KCQkkZmxhZyA9ICc8IS0tVkJPQ1ItLT4nOw0KCQkkc3RhdCA9ICd2QnVsbGV0aW4gT3B0aW1pc2F0aW9uIGJ5IDxhIGhyZWY9Imh0dHA6Ly93d3cuZHJhZ29uYnl0ZS10ZWNo
LmNvbS8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93Ij52QiBPcHRpbWlzZTwvYT4gKDwhLS1WQk9fU0FWRUQtLT4pLic7DQoNCgkJaWYgKHN0cnBvcygkcGFnZW91dHB1dCwgJGZsYWcpIC
E9PSBmYWxzZSkNCgkJew0KCQkJJHBhZ2VvdXRwdXQgPSBzdHJfcmVwbGFjZSgkZmxhZywgJGZsYWcgLiAnPGJyIC8+JyAuICRzdGF0LCAkcGFnZW91dHB1dCk7DQoJCX0NCg0KCQlpZiAoJHZidWxs
ZXRpbi0+b3B0aW9uc1sndmJvX2Zvb3Rlcl9pbmZvJ10pDQoJCXsNCgkJCSRwYWdlb3V0cHV0ID0gc3RyX3JlcGxhY2UoJyAvIFBIUCAwJScsICcnLCBzdHJfcmVwbGFjZSgnPCEtLVZCT19TQVZFRC
0tPicsICdSZWR1Y2VkIG9uIHRoaXMgcGFnZTogTXlTUUwgJyAuIHNlbGY6OnNhdmVkKCRteXNxbF9zYXZlZCwgJG15c3FsX3RvdGFsKSAuICclIC8gUEhQICcgLiBzZWxmOjpzYXZlZCgkcGhwX3Nh
dmVkLCAkcGhwX3RvdGFsKSAuICclJywgJHBhZ2VvdXRwdXQpKTsNCgkJfQ0KCQllbHNlDQoJCXsNCgkJCSRwYWdlb3V0cHV0ID0gc3RyX3JlcGxhY2UoJyAoPCEtLVZCT19TQVZFRC0tPiknLCAnJy
wgJHBhZ2VvdXRwdXQpOw0KCQl9DQoJCQ==')); 

Function Calls

base64_decode 1

Variables

None

Stats

MD5 54faa0cc59c7800762b1eee6746e499e
Eval Count 1
Decode Time 80 ms