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 goto KJtu1; pX8oM: $licenseKey = escape($data["\143\165\163\x74\x6f\x6d\61"]); got..

Decoded Output download

<?php 
 goto KJtu1; pX8oM: $licenseKey = escape($data["custom1"]); goto KH5ch; UCKpN: $responseObj = null; goto yc2iJ; ik9p9: if (isset($_POST["inviteCallRoom"]) && !muted()) { if (function_exists("roomMuted")) { if (roomMuted()) { die; } } else { if (isRoomMuted($data)) { die; } } if ($data["user_rank"] < $data["custom3"]) { die; } $inviteCall = escape($_POST["inviteCallRoom"]); $content = str_replace("%user%", $data["user_name"], $lang["invite_room"] . " <button type="button" onclick="openCam(`" . $inviteCall . "`, " . $callType . ");" class="mod_button ok_btn"><i class="fa fa-video-camera"></i> " . $lang["join_from_here"] . "</button>"); systemPostChat($data["user_roomid"], $content, array("type" => "system__action")); die; } goto GOjhe; F18E0: require "../../../system/config_addons.php"; goto yNK29; KQRnQ: $adminEmail = "[email protected]"; goto pX8oM; e52rg: if (isset($_POST["callTarget"]) && isset($_POST["callName"]) && !muted()) { if ($data["user_rank"] < $data["custom4"]) { die; } $callName = escape($_POST["callName"]); $callTarget = escape($_POST["callTarget"]); $content = $lang["started_videocall"] . " <br><br><button type="button" onclick="openCam(`" . $callName . "`, 0);" class="mod_button ok_btn"><i class="fa fa-video-camera"></i> " . $lang["join_from_here"] . "</button>"; if (function_exists("userPostPrivate")) { $user = userDetails($callTarget); if (!canSendPrivate($user)) { echo 1; die; } userPostPrivate($user, $content); } else { if (!canSendPrivate($callTarget)) { echo 1; die; } postPrivateContent($data["user_id"], $callTarget, $content); } die; } goto tL92Q; yc2iJ: $version = "1.0"; goto KQRnQ; yNK29: $errorMessage = ''; goto UCKpN; KH5ch: if (isset($_POST["set_license_key"]) && isset($_POST["set_can_view_list"]) && isset($_POST["set_can_create_call"]) && isset($_POST["set_can_call_private"]) && isset($_POST["set_have_call_essentials"])) { if (function_exists("canManageAddons")) { if (!canManageAddons()) { die; } } else { if (!boomAllow(10)) { die; } } $set_license_key = escape($_POST["set_license_key"]); $set_can_view_list = escape($_POST["set_can_view_list"]); $set_can_create_call = escape($_POST["set_can_create_call"]); $set_can_call_private = escape($_POST["set_can_call_private"]); $set_have_call_essentials = escape($_POST["set_have_call_essentials"]); $mysqli->query("UPDATE boom_addons SET custom1 = '{$set_license_key}', custom2 = '{$set_can_view_list}', custom3 = '{$set_can_create_call}', custom4 = '{$set_can_call_private}', custom5 = '{$set_have_call_essentials}' WHERE addons = 'calls'"); echo 5; die; } goto e52rg; KJtu1: $load_addons = "calls"; goto F18E0; tL92Q: if (isset($_POST["inviteCall"]) && isset($_POST["target"]) && isset($_POST["callType"]) && !muted()) { $inviteCall = escape($_POST["inviteCall"]); $callType = escape($_POST["callType"]); $target = escape($_POST["target"]); if ($callType > 2 || $callType < 0) { die; } $content = $lang["invite_call"] . " <br><br><button type="button" onclick="openCam(`" . $inviteCall . "`, " . $callType . ");" class="mod_button ok_btn"><i class="fa fa-video-camera"></i> " . $lang["join_from_here"] . "</button>"; if (function_exists("userPostPrivate")) { $user = userDetails($target); if (!canSendPrivate($user)) { echo 1; die; } userPostPrivate($user, $content); } else { if (!canSendPrivate($target)) { echo 1; die; } postPrivateContent($data["user_id"], $target, $content); } die; } goto ik9p9; GOjhe: ?>

Did this file decode correctly?

Original Code

<?php
 goto KJtu1; pX8oM: $licenseKey = escape($data["\143\165\163\x74\x6f\x6d\61"]); goto KH5ch; UCKpN: $responseObj = null; goto yc2iJ; ik9p9: if (isset($_POST["\x69\156\x76\x69\164\145\103\x61\x6c\x6c\122\x6f\157\x6d"]) && !muted()) { if (function_exists("\162\157\157\x6d\x4d\x75\164\x65\x64")) { if (roomMuted()) { die; } } else { if (isRoomMuted($data)) { die; } } if ($data["\165\x73\145\x72\137\162\x61\x6e\153"] < $data["\143\x75\x73\164\x6f\155\x33"]) { die; } $inviteCall = escape($_POST["\151\156\166\x69\164\145\103\x61\154\154\122\157\157\x6d"]); $content = str_replace("\45\165\x73\145\x72\45", $data["\165\x73\145\162\137\156\x61\x6d\145"], $lang["\x69\x6e\166\x69\x74\145\x5f\162\x6f\x6f\x6d"] . "\40\74\142\165\164\x74\157\x6e\x20\164\171\160\x65\75\42\142\x75\x74\x74\x6f\156\42\x20\157\x6e\143\x6c\151\x63\x6b\75\42\x6f\x70\145\x6e\103\141\x6d\x28\x60" . $inviteCall . "\x60\54\40" . $callType . "\x29\73\42\x20\143\154\x61\163\163\75\x22\155\x6f\x64\x5f\142\x75\x74\x74\157\156\40\157\153\x5f\142\x74\156\42\76\74\x69\x20\x63\x6c\x61\x73\x73\x3d\42\x66\x61\x20\x66\x61\55\166\x69\x64\145\157\55\143\x61\155\x65\162\141\42\x3e\74\x2f\151\x3e\40" . $lang["\152\157\x69\x6e\x5f\146\x72\x6f\155\x5f\150\145\162\145"] . "\74\x2f\142\165\164\164\157\x6e\x3e"); systemPostChat($data["\x75\163\x65\162\137\162\157\x6f\x6d\151\144"], $content, array("\x74\x79\160\x65" => "\163\171\x73\164\x65\x6d\137\x5f\141\143\x74\151\x6f\156")); die; } goto GOjhe; F18E0: require "\x2e\x2e\57\x2e\56\x2f\x2e\x2e\57\x73\171\x73\x74\145\x6d\x2f\143\x6f\156\x66\x69\x67\x5f\x61\x64\x64\x6f\156\163\x2e\x70\x68\x70"; goto yNK29; KQRnQ: $adminEmail = "\x61\x64\x6d\151\x6e\x40\x72\x6f\157\155\x61\x6c\x69\x73\164\151\x63\56\x63\157\155"; goto pX8oM; e52rg: if (isset($_POST["\x63\x61\154\x6c\124\x61\x72\147\x65\x74"]) && isset($_POST["\x63\x61\x6c\154\x4e\141\155\145"]) && !muted()) { if ($data["\x75\163\x65\x72\137\x72\x61\x6e\153"] < $data["\x63\165\x73\164\x6f\155\64"]) { die; } $callName = escape($_POST["\x63\141\154\154\116\x61\155\x65"]); $callTarget = escape($_POST["\x63\141\x6c\154\x54\x61\162\x67\x65\164"]); $content = $lang["\163\164\141\162\x74\x65\x64\137\166\151\144\x65\x6f\143\141\154\x6c"] . "\x20\x3c\x62\x72\x3e\x3c\x62\162\76\x3c\x62\165\164\x74\x6f\156\x20\164\171\x70\x65\75\x22\x62\165\x74\x74\157\x6e\42\40\x6f\156\x63\154\151\x63\x6b\75\42\x6f\160\145\156\103\141\155\x28\x60" . $callName . "\x60\x2c\40\60\51\x3b\42\x20\143\x6c\141\x73\x73\x3d\42\155\x6f\x64\x5f\142\x75\164\164\157\x6e\40\157\153\x5f\142\x74\156\x22\x3e\74\x69\40\x63\x6c\141\x73\x73\x3d\x22\x66\141\x20\146\141\x2d\x76\x69\144\x65\157\55\143\141\x6d\145\162\x61\42\76\x3c\57\x69\x3e\x20" . $lang["\152\x6f\x69\x6e\137\x66\x72\157\155\137\x68\145\162\145"] . "\x3c\57\142\165\164\x74\x6f\x6e\76"; if (function_exists("\165\x73\x65\x72\x50\x6f\163\x74\120\x72\x69\166\x61\x74\145")) { $user = userDetails($callTarget); if (!canSendPrivate($user)) { echo 1; die; } userPostPrivate($user, $content); } else { if (!canSendPrivate($callTarget)) { echo 1; die; } postPrivateContent($data["\165\x73\145\x72\x5f\x69\144"], $callTarget, $content); } die; } goto tL92Q; yc2iJ: $version = "\61\56\60"; goto KQRnQ; yNK29: $errorMessage = ''; goto UCKpN; KH5ch: if (isset($_POST["\163\x65\x74\137\154\151\x63\x65\x6e\x73\x65\x5f\x6b\145\x79"]) && isset($_POST["\x73\x65\x74\137\x63\141\156\137\x76\x69\145\167\x5f\154\151\163\164"]) && isset($_POST["\163\x65\x74\x5f\143\x61\x6e\137\143\x72\x65\141\x74\145\x5f\x63\x61\154\x6c"]) && isset($_POST["\x73\145\164\137\x63\x61\156\x5f\143\x61\x6c\x6c\x5f\x70\x72\151\166\141\x74\145"]) && isset($_POST["\163\145\164\x5f\150\141\166\145\x5f\x63\x61\154\x6c\x5f\x65\163\163\145\156\164\151\141\154\x73"])) { if (function_exists("\143\141\x6e\115\x61\x6e\x61\147\145\101\x64\144\157\x6e\x73")) { if (!canManageAddons()) { die; } } else { if (!boomAllow(10)) { die; } } $set_license_key = escape($_POST["\163\x65\x74\137\x6c\151\x63\145\x6e\x73\x65\137\x6b\x65\x79"]); $set_can_view_list = escape($_POST["\x73\x65\164\x5f\x63\141\x6e\137\166\x69\x65\x77\137\154\151\163\164"]); $set_can_create_call = escape($_POST["\x73\x65\164\137\x63\141\156\137\x63\162\145\x61\x74\145\x5f\143\x61\154\x6c"]); $set_can_call_private = escape($_POST["\163\145\164\137\x63\x61\x6e\137\x63\x61\154\154\x5f\160\162\151\166\141\x74\x65"]); $set_have_call_essentials = escape($_POST["\163\145\164\137\150\141\166\x65\x5f\143\x61\x6c\154\137\x65\x73\x73\145\x6e\x74\x69\141\x6c\x73"]); $mysqli->query("\x55\x50\x44\101\x54\x45\x20\142\x6f\x6f\x6d\137\141\x64\144\157\x6e\163\x20\123\105\x54\x20\x63\x75\163\x74\x6f\155\61\40\x3d\40\x27{$set_license_key}\x27\x2c\x20\143\x75\x73\164\x6f\155\x32\40\x3d\40\x27{$set_can_view_list}\47\x2c\x20\x63\165\x73\164\157\x6d\63\40\75\40\x27{$set_can_create_call}\47\54\40\x63\165\x73\x74\157\155\64\40\x3d\40\47{$set_can_call_private}\x27\x2c\40\143\x75\163\164\157\x6d\65\x20\75\40\x27{$set_have_call_essentials}\x27\x20\x57\110\105\x52\x45\40\x61\144\144\x6f\x6e\x73\40\x3d\40\47\143\x61\x6c\x6c\163\47"); echo 5; die; } goto e52rg; KJtu1: $load_addons = "\143\141\x6c\154\x73"; goto F18E0; tL92Q: if (isset($_POST["\151\156\166\151\x74\x65\x43\x61\x6c\154"]) && isset($_POST["\164\x61\162\x67\145\x74"]) && isset($_POST["\143\x61\154\154\x54\x79\160\145"]) && !muted()) { $inviteCall = escape($_POST["\151\x6e\x76\x69\x74\145\x43\x61\154\x6c"]); $callType = escape($_POST["\x63\141\x6c\x6c\124\171\160\x65"]); $target = escape($_POST["\x74\x61\x72\x67\x65\x74"]); if ($callType > 2 || $callType < 0) { die; } $content = $lang["\x69\x6e\166\x69\x74\x65\137\143\141\154\x6c"] . "\40\74\x62\162\x3e\x3c\142\162\76\x3c\x62\x75\164\164\157\x6e\40\164\171\x70\x65\75\x22\x62\x75\x74\164\x6f\156\42\40\x6f\156\x63\x6c\151\143\153\75\x22\x6f\160\145\x6e\x43\141\155\50\x60" . $inviteCall . "\x60\54\x20" . $callType . "\x29\73\42\x20\143\154\x61\163\x73\x3d\42\x6d\x6f\144\x5f\x62\x75\164\x74\x6f\156\40\x6f\153\x5f\142\164\x6e\42\76\74\x69\40\143\154\x61\163\x73\x3d\42\x66\x61\40\146\141\x2d\x76\151\144\x65\157\x2d\x63\x61\x6d\x65\x72\141\x22\x3e\74\57\151\x3e\40" . $lang["\x6a\157\151\156\137\x66\x72\x6f\x6d\x5f\x68\x65\x72\x65"] . "\x3c\57\142\165\164\164\x6f\156\x3e"; if (function_exists("\165\x73\145\x72\120\x6f\163\164\x50\162\151\x76\141\164\145")) { $user = userDetails($target); if (!canSendPrivate($user)) { echo 1; die; } userPostPrivate($user, $content); } else { if (!canSendPrivate($target)) { echo 1; die; } postPrivateContent($data["\x75\163\x65\162\x5f\151\144"], $target, $content); } die; } goto ik9p9; GOjhe: ?>

Function Calls

None

Variables

None

Stats

MD5 a50db90fec2e5e0d5c9ab2f0b014ca1d
Eval Count 0
Decode Time 38 ms