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 if (defined("\101\102\123\120\101\x54\x48")) { goto CW; } exit; CW: ec..

Decoded Output download

<?php 
 
 
if (defined("ABSPATH")) { 
    goto CW; 
} 
exit; 
CW: 
echo "\xa<div class="mo-procto-start-exam-modal">\xa\x9<div style="padding: 2%;">
\x9<div class="mo-procto-modal-content-heading">\xa		<div class="mo-procto-exam-model-title">"; 
echo esc_html('' == get_site_option("mo_procto_custom_title") ? "Guidelines for Online Examination" : get_site_option("mo_procto_custom_title")); 
echo "</div>
\x9</div>
	<div class="mo-procto-start-exam-modal-notice"><b>Note : </b> Please carefully review the following instructions before commencing the exam.</div>\xa\x9"; 
$yH = "is_identified_face" . $c8; 
$CT = "is_identified_id" . $c8; 
$Ak = wp_get_current_user()->ID; 
if (!(get_user_meta($Ak, $yH, $qn = true) && get_user_meta($Ak, $CT, $qn = true))) { 
    goto K0; 
} 
echo "	\x9<div class="mo-procto-start-exam-modal-verified">\xa\x9	\x9You are already verified. Please click on the button below to continue your exam.
		\x9<img src="; 
echo esc_url(plugin_dir_url(__FILE__) . "../images/tickgreen.webp"); 
echo " width="20px"  class="d-inline-block align-top" alt="" > \xa	\x9</div>
\x9	"; 
K0: 
echo "\x9<div id='mo-procto-instructions-container'>\xa\x9\x9<div class="mo-procto-instructions-title">Exam Guidelines</div>
		<div class="mo-procto-instructions-content">
\x9		<ol>\xa	\x9\x9\x9<li>Grant access to your microphone and webcam for the duration of the exam. </li>
\x9\x9	\x9<li>Ensure your face remains visible on the webcam throughout the entire exam.</li>
	\x9\x9	<li>Maintain a stable internet connection throughout the exam.</li>
				<li>Sit in a well-lit environment to ensure clear visibility of your face.</li>\xa				<li>Text selection functionality is disabled to prevent copying and pasting text.</li>
\x9			<li>All exams are recorded and stored to maintain exam integrity.</li>\xa\x9		\x9<li><b>Strongly Recommend: Use a desktop or laptop computer and Google Chrome for optimum performance.</b> Avoid using your phone for the exam.</li>
\x9			<li>The following activities are strictly prohibited and will automatically result in a failing grade:
					<ul>
	\x9	\x9	\x9<li>Switching tabs during the exam</li>
			\x9	\x9<li>Having another person present in the exam room</li>
\x9\x9\x9		\x9<li>Using unauthorized materials or devices, including mobile devices</li>\xa		\x9	\x9	<li>Having someone else take the exam on your behalf</li>\xa\x9		\x9\x9\x9<li>Being absent at any point during the exam</li>
			\x9\x9</ul>\xa		\x9\x9</li>\xa	\x9	</ol>\xa\x9\x9</div>\xa\x9	<div class="mo-procto-instructions-bottom-div">
\x9\x9\x9<p class="mo-procto-attention-text"><strong>Attention:</strong> Violating these guidelines will result in an automatic failing grade. Strict compliance is required to avoid disruptions to your exam.</p>\xa\x9		<div class="mo-procto-user-confirmation-txt">I affirm that I have carefully read and understood all the instructions provided on this page. I solemnly declare that I will not engage in any form of cheating or dishonest behavior during the proctored exam.</div>\xa\x9		<div class="mo-procto-checkbox-div">\xa\x9\x9	\x9<input class="mo-procto-terms-checkbox" type="checkbox" id="mo_procto_terms_checkbox" name="termsCheckbox">\xa	\x9		<label class="mo-procto-terms-checkbox-text" for="termsCheckbox">I agree to the terms and conditions</label>\xa	\x9	</div>
	\x9</div>
	\x9<div class="mo-procto-start-btn-div">
\x9\x9\x9<input type="button" id="mo_procto_start_proctoring_btn" class="mo-procto-btn-start-disabled" disabled value="Start Verification">
\x9	</div>
	</div>\xa</div>
</div>\xa\xa

"; 
 ?>

Did this file decode correctly?

Original Code

<?php


if (defined("\101\102\123\120\101\x54\x48")) {
    goto CW;
}
exit;
CW:
echo "\xa\74\144\151\x76\x20\x63\154\x61\x73\x73\x3d\x22\x6d\157\55\x70\162\x6f\x63\x74\x6f\x2d\163\x74\x61\x72\164\x2d\x65\x78\x61\155\55\x6d\157\x64\x61\x6c\42\x3e\xa\x9\74\x64\x69\166\40\x73\x74\x79\154\145\x3d\x22\160\x61\x64\144\151\156\x67\x3a\x20\62\x25\73\x22\76\12\x9\74\144\151\166\x20\x63\154\x61\x73\x73\x3d\42\155\157\55\160\162\157\143\x74\x6f\55\x6d\157\144\x61\154\55\143\157\156\164\x65\156\x74\x2d\150\x65\141\144\x69\x6e\x67\x22\76\xa\11\11\74\144\151\166\x20\x63\x6c\x61\x73\x73\x3d\x22\155\157\x2d\x70\162\157\143\164\157\x2d\145\170\141\155\x2d\155\157\x64\145\x6c\x2d\164\151\164\154\x65\x22\76";
echo esc_html('' == get_site_option("\x6d\157\x5f\160\x72\x6f\x63\x74\x6f\137\143\x75\163\x74\x6f\155\x5f\x74\151\x74\154\145") ? "\x47\x75\x69\144\145\x6c\151\156\x65\163\40\146\157\x72\x20\x4f\x6e\x6c\151\x6e\x65\40\x45\170\141\155\x69\x6e\x61\164\151\x6f\156" : get_site_option("\155\157\137\x70\x72\157\143\x74\x6f\137\143\x75\163\164\x6f\x6d\x5f\x74\x69\164\x6c\145"));
echo "\74\57\x64\x69\166\76\12\x9\74\x2f\144\x69\x76\x3e\12\11\x3c\144\151\x76\x20\143\x6c\141\163\x73\x3d\42\x6d\157\x2d\160\162\157\143\x74\x6f\55\x73\x74\x61\x72\164\55\x65\170\x61\x6d\x2d\x6d\x6f\144\x61\x6c\55\156\x6f\164\151\x63\145\42\x3e\74\x62\x3e\116\157\164\145\x20\72\x20\74\57\142\76\x20\x50\154\x65\141\163\x65\40\143\x61\x72\145\x66\x75\x6c\154\171\40\162\145\x76\x69\x65\167\40\x74\x68\145\40\x66\x6f\x6c\154\157\x77\x69\x6e\x67\40\151\156\163\x74\x72\165\x63\x74\x69\157\156\163\40\142\145\x66\x6f\x72\145\x20\143\157\x6d\155\x65\156\x63\x69\x6e\x67\40\x74\150\x65\40\145\170\x61\155\56\x3c\57\x64\151\x76\x3e\xa\x9";
$yH = "\151\x73\x5f\151\144\x65\156\164\151\x66\151\145\x64\137\146\141\x63\145" . $c8;
$CT = "\x69\163\x5f\151\x64\x65\x6e\x74\151\146\x69\145\x64\137\151\144" . $c8;
$Ak = wp_get_current_user()->ID;
if (!(get_user_meta($Ak, $yH, $qn = true) && get_user_meta($Ak, $CT, $qn = true))) {
    goto K0;
}
echo "\11\x9\x3c\x64\151\166\40\x63\x6c\141\x73\x73\75\x22\155\x6f\55\160\x72\157\143\164\157\55\163\164\x61\162\164\x2d\x65\170\141\x6d\x2d\x6d\x6f\x64\x61\x6c\55\x76\145\x72\x69\146\151\x65\144\42\x3e\xa\x9\11\x9\131\157\165\x20\141\x72\145\x20\141\154\162\145\x61\144\171\40\x76\145\x72\151\146\x69\x65\144\x2e\40\120\154\x65\x61\x73\x65\40\x63\x6c\x69\x63\153\40\157\156\x20\x74\x68\145\x20\x62\165\164\164\157\x6e\40\x62\x65\154\157\x77\x20\164\x6f\x20\143\x6f\x6e\x74\151\x6e\165\x65\x20\x79\x6f\x75\x72\x20\145\x78\x61\155\56\12\11\11\x9\74\151\x6d\x67\40\x73\x72\x63\75";
echo esc_url(plugin_dir_url(__FILE__) . "\56\x2e\x2f\x69\x6d\141\147\x65\x73\57\x74\151\143\153\147\162\x65\145\156\x2e\167\145\142\x70");
echo "\40\167\x69\x64\x74\150\75\x22\x32\x30\x70\170\42\x20\x20\143\154\141\163\x73\x3d\42\x64\55\x69\x6e\154\151\156\145\55\142\x6c\x6f\143\x6b\40\x61\154\x69\x67\156\55\164\157\160\42\40\x61\154\164\75\42\42\40\x3e\40\xa\11\x9\74\x2f\x64\151\x76\x3e\12\x9\11";
K0:
echo "\x9\74\144\151\166\40\151\144\x3d\47\x6d\x6f\x2d\160\x72\x6f\143\164\x6f\x2d\151\x6e\163\x74\x72\x75\x63\164\151\x6f\x6e\x73\x2d\x63\157\156\x74\141\151\156\145\x72\47\76\xa\x9\x9\74\x64\151\x76\x20\x63\154\141\163\163\75\42\155\x6f\55\x70\x72\157\x63\x74\157\x2d\x69\x6e\163\x74\x72\165\143\x74\x69\x6f\x6e\x73\55\164\x69\164\154\x65\x22\76\x45\x78\141\x6d\40\x47\x75\x69\144\x65\x6c\151\x6e\145\163\x3c\x2f\144\151\166\76\12\11\11\74\144\151\166\x20\x63\x6c\141\x73\163\75\x22\x6d\x6f\x2d\x70\x72\x6f\143\x74\x6f\55\151\156\x73\164\x72\165\143\x74\x69\x6f\x6e\x73\55\143\x6f\x6e\x74\x65\156\x74\x22\x3e\12\x9\11\11\x3c\157\154\76\xa\11\x9\x9\x9\74\154\x69\76\107\162\141\x6e\164\40\x61\143\x63\145\x73\x73\40\x74\x6f\40\171\157\x75\x72\x20\x6d\x69\x63\x72\x6f\x70\x68\157\x6e\145\x20\x61\x6e\144\40\167\x65\x62\143\x61\x6d\x20\146\157\x72\40\x74\x68\x65\40\x64\165\x72\x61\164\151\x6f\156\40\157\x66\40\x74\x68\145\40\145\x78\x61\x6d\x2e\x20\74\57\x6c\151\76\12\x9\x9\11\x9\74\154\x69\x3e\105\x6e\x73\165\162\145\x20\x79\x6f\165\x72\40\146\141\x63\x65\40\162\x65\x6d\141\151\x6e\x73\x20\x76\151\163\x69\142\154\145\x20\x6f\x6e\x20\x74\150\145\x20\167\145\142\143\141\x6d\x20\164\x68\162\x6f\x75\147\x68\157\165\164\40\164\x68\x65\40\145\156\x74\x69\162\145\x20\145\170\x61\155\x2e\x3c\x2f\154\151\76\12\11\x9\x9\11\x3c\154\x69\x3e\x4d\141\x69\x6e\x74\x61\151\x6e\40\141\x20\163\164\141\x62\x6c\x65\x20\x69\x6e\164\x65\162\156\x65\164\40\x63\157\x6e\x6e\x65\143\x74\x69\157\156\x20\x74\150\x72\x6f\165\x67\x68\157\165\164\x20\x74\150\145\40\145\170\x61\x6d\56\74\57\x6c\x69\76\12\11\11\11\11\74\154\151\76\x53\x69\164\x20\x69\x6e\40\141\40\167\145\154\x6c\x2d\x6c\151\x74\40\145\x6e\166\151\162\x6f\x6e\x6d\x65\x6e\x74\40\x74\157\40\x65\156\x73\x75\x72\x65\40\143\154\145\x61\162\x20\166\x69\163\151\x62\x69\154\x69\164\x79\x20\x6f\146\x20\171\x6f\165\162\40\146\x61\143\145\x2e\74\x2f\x6c\151\x3e\xa\11\11\11\11\x3c\154\x69\x3e\124\145\170\164\40\x73\x65\x6c\145\x63\x74\151\x6f\x6e\40\x66\x75\156\x63\x74\151\157\156\141\154\x69\164\x79\40\151\163\x20\144\151\163\141\x62\x6c\145\144\x20\x74\157\x20\x70\162\x65\x76\145\x6e\x74\40\143\157\x70\171\151\156\x67\x20\141\156\144\40\x70\x61\163\164\x69\x6e\147\x20\x74\x65\x78\164\56\x3c\57\154\151\x3e\12\x9\11\11\11\x3c\154\151\76\x41\x6c\154\x20\145\170\x61\155\x73\x20\141\x72\145\40\x72\x65\143\157\x72\144\x65\144\40\141\x6e\144\x20\x73\x74\157\162\x65\144\40\164\157\x20\155\x61\x69\x6e\164\x61\x69\156\x20\x65\x78\141\155\40\x69\x6e\164\145\x67\x72\x69\x74\171\x2e\74\57\154\x69\x3e\xa\x9\11\11\x9\74\x6c\151\x3e\x3c\142\76\123\164\x72\157\156\x67\154\x79\x20\x52\x65\x63\x6f\x6d\x6d\x65\156\x64\72\x20\x55\163\145\x20\x61\x20\x64\x65\x73\153\164\x6f\x70\x20\x6f\162\40\154\x61\x70\x74\x6f\160\40\143\x6f\155\160\165\x74\x65\x72\40\141\156\144\x20\x47\157\157\147\x6c\x65\40\x43\150\x72\157\155\x65\x20\x66\x6f\162\x20\x6f\160\164\151\x6d\165\155\x20\x70\x65\162\146\x6f\162\155\x61\x6e\143\145\56\x3c\57\142\x3e\x20\101\166\157\151\x64\x20\165\x73\151\156\147\x20\171\x6f\x75\x72\40\x70\x68\157\x6e\145\x20\x66\x6f\162\40\x74\x68\x65\40\145\170\x61\x6d\x2e\x3c\x2f\x6c\151\76\12\x9\11\11\11\x3c\154\x69\76\124\150\x65\x20\x66\x6f\154\154\x6f\167\151\156\147\40\x61\x63\x74\x69\166\151\x74\151\145\163\40\141\162\x65\x20\x73\x74\x72\x69\x63\164\x6c\x79\x20\160\162\157\x68\x69\x62\x69\x74\x65\144\40\141\x6e\144\x20\x77\151\154\154\40\141\x75\x74\x6f\155\141\164\151\x63\x61\154\x6c\171\x20\162\145\163\x75\154\164\x20\x69\x6e\x20\141\40\146\x61\x69\x6c\x69\156\x67\40\147\x72\x61\144\x65\72\12\11\11\11\11\11\74\x75\154\x3e\12\11\x9\11\x9\11\x9\x3c\x6c\151\x3e\123\x77\151\164\143\150\x69\156\x67\x20\164\141\x62\x73\40\x64\165\162\151\156\147\40\x74\150\145\40\145\x78\141\155\x3c\x2f\x6c\x69\76\12\11\11\11\x9\11\x9\x3c\x6c\x69\76\x48\141\166\151\156\x67\40\x61\156\157\164\x68\145\x72\x20\160\x65\162\163\157\156\40\x70\162\145\163\145\156\x74\x20\151\156\x20\x74\x68\145\x20\x65\x78\141\x6d\40\162\157\157\155\74\x2f\154\x69\x3e\12\x9\x9\x9\11\11\x9\x3c\154\151\76\x55\163\x69\156\147\x20\165\156\141\165\164\x68\x6f\162\x69\x7a\145\x64\x20\155\x61\x74\145\x72\151\141\x6c\x73\x20\157\x72\40\144\x65\166\151\x63\x65\x73\54\40\x69\156\x63\x6c\165\144\151\156\x67\x20\x6d\157\x62\151\154\x65\x20\x64\x65\x76\x69\x63\145\x73\x3c\57\154\x69\x3e\xa\11\11\x9\11\x9\11\74\x6c\151\76\110\x61\166\151\156\x67\x20\x73\x6f\x6d\x65\157\x6e\145\40\145\x6c\163\x65\x20\x74\x61\x6b\145\40\x74\x68\x65\x20\x65\x78\141\x6d\x20\157\156\40\171\157\165\162\40\x62\x65\150\141\154\146\74\x2f\154\151\76\xa\x9\11\11\x9\x9\x9\x3c\x6c\x69\x3e\x42\145\151\x6e\x67\x20\141\x62\163\145\x6e\x74\40\141\x74\x20\x61\156\x79\x20\x70\157\x69\x6e\164\40\x64\x75\162\x69\x6e\x67\x20\164\150\145\40\x65\x78\x61\x6d\74\57\x6c\x69\x3e\12\11\11\11\x9\x9\x3c\x2f\x75\154\76\xa\11\11\x9\x9\x3c\57\x6c\x69\x3e\xa\11\x9\11\74\57\x6f\154\76\xa\x9\x9\74\x2f\144\151\166\x3e\xa\x9\11\74\144\151\x76\40\143\x6c\x61\x73\163\75\x22\x6d\157\55\x70\162\157\143\164\x6f\55\x69\x6e\x73\164\x72\x75\143\164\151\157\156\163\x2d\142\x6f\x74\x74\157\x6d\x2d\x64\x69\x76\x22\x3e\12\x9\x9\x9\74\x70\x20\143\154\x61\x73\x73\75\x22\155\x6f\55\160\162\x6f\x63\x74\x6f\55\x61\164\164\x65\156\164\151\x6f\x6e\x2d\164\145\170\164\42\x3e\74\x73\x74\x72\157\x6e\147\x3e\x41\164\164\x65\x6e\x74\151\157\156\x3a\74\57\163\x74\162\x6f\x6e\x67\76\x20\x56\151\157\154\141\164\x69\x6e\147\x20\164\150\x65\x73\x65\40\147\x75\x69\144\x65\154\151\156\145\x73\40\x77\151\154\154\40\162\145\163\165\154\x74\x20\151\156\40\x61\x6e\x20\141\165\x74\x6f\x6d\141\x74\x69\x63\x20\146\141\151\154\151\156\x67\x20\147\162\141\x64\145\56\40\123\x74\x72\151\143\164\x20\143\x6f\155\x70\x6c\x69\x61\x6e\x63\145\x20\x69\x73\x20\162\x65\161\x75\151\162\x65\x64\40\164\157\40\x61\166\157\151\144\x20\144\151\163\x72\165\x70\164\x69\157\x6e\163\x20\164\x6f\x20\171\x6f\165\x72\40\x65\x78\x61\155\x2e\74\57\x70\x3e\xa\x9\11\11\74\144\151\x76\40\143\x6c\x61\163\x73\75\x22\155\157\x2d\160\162\157\x63\x74\x6f\55\165\x73\145\x72\55\x63\x6f\x6e\146\151\162\155\141\164\x69\157\x6e\55\x74\x78\164\x22\76\111\x20\141\146\146\x69\x72\x6d\x20\x74\x68\141\164\x20\111\40\x68\x61\x76\145\x20\143\141\x72\x65\x66\165\154\154\171\x20\162\145\x61\x64\40\x61\156\x64\x20\165\x6e\144\x65\x72\x73\164\x6f\x6f\x64\40\141\154\x6c\40\x74\x68\145\x20\x69\x6e\163\x74\x72\165\143\164\x69\x6f\156\x73\x20\x70\x72\x6f\x76\x69\x64\145\144\x20\x6f\156\40\x74\150\x69\x73\40\160\141\x67\x65\56\x20\111\40\x73\157\154\145\x6d\156\154\171\40\144\x65\143\154\141\x72\145\x20\x74\x68\141\x74\x20\x49\x20\167\151\x6c\x6c\x20\156\157\x74\40\145\x6e\x67\141\147\x65\40\151\156\x20\141\156\x79\40\x66\x6f\162\155\x20\x6f\x66\40\143\x68\x65\141\x74\151\x6e\147\40\157\x72\x20\x64\x69\163\x68\157\x6e\x65\x73\x74\x20\x62\145\150\x61\x76\151\157\x72\x20\144\165\162\151\x6e\147\40\164\x68\145\40\160\x72\157\143\164\x6f\x72\145\144\40\x65\170\x61\155\x2e\x3c\x2f\x64\x69\166\x3e\xa\x9\11\11\x3c\x64\x69\x76\x20\143\154\141\163\163\x3d\42\x6d\x6f\55\x70\x72\157\x63\164\157\x2d\x63\x68\145\x63\153\x62\x6f\170\55\x64\x69\x76\42\76\xa\x9\x9\11\x9\x3c\151\x6e\x70\x75\164\40\143\x6c\x61\x73\163\x3d\x22\155\157\55\x70\x72\157\143\164\x6f\x2d\x74\x65\x72\155\163\55\x63\x68\x65\x63\153\142\157\170\x22\x20\x74\x79\x70\x65\75\42\x63\x68\x65\143\x6b\142\x6f\170\42\x20\151\x64\75\42\x6d\x6f\x5f\160\x72\x6f\143\164\x6f\137\x74\x65\162\155\x73\137\x63\150\x65\x63\153\x62\x6f\x78\x22\40\156\x61\x6d\x65\75\42\x74\x65\x72\x6d\163\x43\x68\x65\x63\x6b\x62\157\170\x22\x3e\xa\11\x9\11\11\74\x6c\x61\142\145\x6c\40\143\x6c\141\x73\x73\x3d\x22\x6d\157\x2d\x70\x72\x6f\143\x74\157\55\164\145\x72\155\x73\55\143\150\x65\143\x6b\142\157\x78\x2d\x74\145\170\x74\42\40\x66\x6f\162\x3d\x22\164\145\x72\155\163\103\x68\145\143\x6b\x62\x6f\x78\x22\76\111\x20\x61\147\x72\x65\x65\x20\164\x6f\40\164\150\145\40\x74\145\x72\155\163\40\141\156\x64\x20\x63\157\x6e\144\151\x74\151\157\156\x73\74\57\x6c\x61\x62\145\154\x3e\xa\11\x9\11\x3c\57\x64\151\x76\x3e\12\11\x9\74\57\x64\151\x76\x3e\12\11\x9\x3c\x64\151\166\40\143\154\x61\x73\163\75\42\155\x6f\55\160\162\157\x63\x74\x6f\x2d\x73\x74\x61\162\164\55\x62\x74\x6e\x2d\x64\x69\x76\x22\x3e\12\x9\x9\x9\74\x69\x6e\x70\165\x74\40\x74\171\160\145\75\x22\x62\x75\x74\x74\157\x6e\x22\x20\x69\x64\x3d\x22\155\x6f\137\x70\162\x6f\143\164\x6f\137\163\164\x61\162\164\x5f\160\162\157\x63\164\x6f\162\x69\156\147\137\x62\x74\156\x22\40\143\154\x61\163\163\x3d\42\155\157\55\x70\x72\x6f\x63\164\157\55\142\x74\156\55\x73\x74\x61\162\x74\x2d\x64\151\x73\141\142\154\x65\x64\x22\40\x64\x69\x73\x61\142\154\145\x64\40\x76\x61\154\165\145\x3d\42\123\164\x61\162\164\x20\x56\145\162\x69\x66\x69\x63\141\164\151\x6f\x6e\42\x3e\12\x9\11\x3c\57\x64\151\x76\76\12\11\74\57\144\151\x76\76\xa\74\x2f\144\x69\x76\x3e\12\74\x2f\x64\151\166\76\xa\xa\12\12";

Function Calls

None

Variables

None

Stats

MD5 efe8ea9faafd8863bae0d3d8628add3c
Eval Count 0
Decode Time 78 ms