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 o5(base64_decode('YWRtaW5fZW5xdWV1ZV9zY3JpcHRz'),function(){l0(base64_decode('ZGFzaG..
Decoded Output download
<?php o5(base64_decode('YWRtaW5fZW5xdWV1ZV9zY3JpcHRz'),function(){l0(base64_decode('ZGFzaGljb25z'));});/**
* Plugin Name:
* Plugin URI: https://wpfile.ir
* Description: https://zohal.io
* Version: 1.2
* Author: Mohammad Parsa
* Author URI: https://rasamvira.ir
* License: GPL2
*/ function r1(){g6(base64_decode('c2hhaGthcl96b2hhbF9zZXR0aW5nc19ncm91cA=='),base64_decode('c2hhaGthcl96b2hhbF9hcGlfa2V5'));g6(base64_decode('c2hhaGthcl96b2hhbF9zZXR0aW5nc19ncm91cA=='),base64_decode('c2hhaGthcl96b2hhbF9lbmFibGVk'));g6(base64_decode('c2hhaGthcl96b2hhbF9zZXR0aW5nc19ncm91cA=='),base64_decode('c2hhaGthcl96b2hhbF9tYXhfYXR0ZW1wdHM='));}o5(base64_decode('YWRtaW5faW5pdA=='),base64_decode('c2hhaGthcl96b2hhbF9yZWdpc3Rlcl9zZXR0aW5ncw=='));function q2(){h7(base64_decode('2KrZhti424zZhdin2Kog2LTYp9mH2qnYp9ixINiy2K3ZhA=='),base64_decode('2LTYp9mH2qnYp9ixINm+2KfYsdiz2Kc='),base64_decode('bWFuYWdlX29wdGlvbnM='),base64_decode('c2hhaGthci16b2hhbC1zZXR0aW5ncw=='),base64_decode('c2hhaGthcl96b2hhbF9zZXR0aW5nc19wYWdl'),base64_decode('ZGFzaGljb25zLXByaXZhY3k='),5 );}o5(base64_decode('YWRtaW5fbWVudQ=='),base64_decode('c2hhaGthcl96b2hhbF9hZGRfbWVudQ=='));function m3(){if(isset($_POST[base64_decode('cmVzZXRfdmVyaWZpY2F0aW9u')])&&m8(base64_decode('bWFuYWdlX29wdGlvbnM='))){$o9=v10();foreach($o9 as $d11){f12($d11->$o13,base64_decode('c2hhaGthcl92ZXJpZmllZA=='));f12($d11->$o13,base64_decode('c2hhaGthcl9hdHRlbXB0cw=='));}echo base64_decode('PGRpdiBjbGFzcz0ibm90aWNlIG5vdGljZS1zdWNjZXNzIGlzLWRpc21pc3NpYmxlIj48cD7ZiNi22LnbjNiqINin2LPYqti52YTYp9mFINmH2YXZhyDaqdin2LHYqNix2KfZhiDYsduM2LPYqiDYtNivLjwvcD48L2Rpdj4=');}?>
<div class="wrap">
<h1> </h1>
<form method="post" action="options.php">
<?php o14(base64_decode('c2hhaGthcl96b2hhbF9zZXR0aW5nc19ncm91cA=='));?>
<?php u15(base64_decode('c2hhaGthcl96b2hhbF9zZXR0aW5nc19ncm91cA=='));?>
<table class="form-table">
<tr valign="top">
<th scope="row">API Key</th>
<td><input type="text" name="shahkar_zohal_api_key" value="<?php echo l16(o17(base64_decode('c2hhaGthcl96b2hhbF9hcGlfa2V5')));?>" style="width: 400px;" /></td>
</tr>
<tr valign="top">
<th scope="row"> </th>
<td>
<input type="checkbox" name="shahkar_zohal_enabled" value="1" <?php s18(1,o17(base64_decode('c2hhaGthcl96b2hhbF9lbmFibGVk'),0));?> />
</td>
</tr>
<tr valign="top">
<th scope="row"> </th>
<td><input type="number" name="shahkar_zohal_max_attempts" value="<?php echo l16(o17(base64_decode('c2hhaGthcl96b2hhbF9tYXhfYXR0ZW1wdHM='),5));?>" min="1" max="10" /></td>
</tr>
</table>
<?php v19();?>
</form>
<hr>
<h2> </h2>
<form method="post">
<?php i20(base64_decode('c2hhaGthcl96b2hhbF9yZXNldF9ub25jZQ=='),base64_decode('c2hhaGthcl96b2hhbF9yZXNldF9ub25jZV9maWVsZA=='));?>
<input type="submit" name="reset_verification" value=" " class="button button-secondary" onclick="return confirm(' ');" />
</form>
<div class="shahkar_parsa_zohal_info">
<br>
. . </div>
</div>
<?php }function y4(){if(!p21())return;$n22=z23();if(!o17(base64_decode('c2hhaGthcl96b2hhbF9lbmFibGVk')))return;if(b24($n22,base64_decode('c2hhaGthcl92ZXJpZmllZA=='),true)==base64_decode('MQ=='))return;$d25=o17(base64_decode('c2hhaGthcl96b2hhbF9tYXhfYXR0ZW1wdHM='),3);$n26=$d25-(int)b24($n22,base64_decode('c2hhaGthcl9hdHRlbXB0cw=='),true);if($n26<=0){echo base64_decode('PGRpdiBjbGFzcz0ic2hhaGthcl96b2hhbF9lcnJvciI+2KrYudiv2KfYryDYqtmE2KfYtOKAjNmH2KfbjCDZhdis2KfYsiDYtNmF2Kcg2KjZhyDZvtin24zYp9mGINix2LPbjNiv2Ycg2KfYs9iqLjwvZGl2Pg==');return;}ob_start();?>
<style>
.shahkar_zohal_parsa_overlay {
position: fixed;
top: 0; right: 0; bottom: 0; left: 0;
background: linear-gradient(135deg, #f6e9d7, #ffe4c4);
z-index: 999999;
display: flex;
align-items: center;
justify-content: center;
font-family: 'Vazirmatn', sans-serif;
}
.shahkar_zohal_parsa_form {
background: #fff;
padding: 50px;
border-radius: 20px;
width: 90%;
max-width: 500px;
box-shadow: 0 15px 30px rgba(0,0,0,0.2);
text-align: right;
direction: rtl;
}
.shahkar_zohal_parsa_form h2 {
margin-bottom: 25px;
font-size: 24px;
color: #d2691e;
text-align: center;
}
.shahkar_zohal_parsa_form label {
font-weight: bold;
margin-bottom: 5px;
display: block;
color: #444;
}
.shahkar_zohal_parsa_form input {
width: 100%;
padding: 12px;
margin-bottom: 20px;
border: 1px solid #ddd;
border-radius: 8px;
font-size: 15px;
}
.shahkar_zohal_parsa_form button {
background: #d2691e;
color: white;
border: none;
padding: 12px 20px;
border-radius: 8px;
font-size: 16px;
width: 100%;
transition: background 0.3s ease;
}
.shahkar_zohal_parsa_form button:hover {
background: #b85c16;
}
.shahkar_zohal_success, .shahkar_zohal_error {
margin-top: 15px;
text-align: center;
font-weight: bold;
}
.shahkar_zohal_success { color: green; }
.shahkar_zohal_error { color: red; }
.shahkar_zohal_info {
margin-top: 20px;
background-color: #f0f0f0;
padding: 15px;
border-radius: 8px;
border: 1px solid #ddd;
font-size: 14px;
color: #333;
text-align: center;
font-weight: bold;
}
.shahkar_zohal_info {
margin-top: 20px;
background-color: #f0f0f0;
padding: 15px;
border-radius: 8px;
border: 1px solid #ddd;
font-size: 14px;
color: #333;
text-align: justify;
direction: rtl;
font-weight: bold;
}
.shahkar_zohal_info {
margin-top: 20px;
background-color: #f0f0f0;
padding: 15px;
border-radius: 8px;
border: 1px solid #ddd;
font-size: 14px;
color: #333;
text-align: justify;
direction: rtl;
font-weight: bold;
}
</style>
<div class="shahkar_zohal_parsa_overlay">
<div class="shahkar_zohal_parsa_form">
<h2><span class='dashicons dashicons-visibility'></span> ( ) </h2>
<form method="POST">
<label> :</label>
<input type="text" name="mobile" required>
<label> :</label>
<input type="text" name="national_code" required>
<button type="submit"> </button>
</form>
<?php if($_SERVER[base64_decode('UkVRVUVTVF9NRVRIT0Q=')]==base64_decode('UE9TVA==')){$o27=base64_decode('aHR0cHM6Ly9zZXJ2aWNlLnpvaGFsLmlvL2FwaS92MC9zZXJ2aWNlcy9pbnF1aXJ5L3NoYWhrYXI=');$e28=o17(base64_decode('c2hhaGthcl96b2hhbF9hcGlfa2V5'));$p29=h30($_POST[base64_decode('bW9iaWxl')]?? '');$o31=h30($_POST[base64_decode('bmF0aW9uYWxfY29kZQ==')]?? '');if(empty($e28)){echo base64_decode('PGRpdiBjbGFzcz0nc2hhaGthcl96b2hhbF9lcnJvcic+2qnZhNuM2K8gQVBJINmI2KfYsdivINmG2LTYr9mHINin2LPYqi4g2YTYt9mB2KfZiyDYp9io2KrYr9inINii2YYg2LHYpyDYr9ixINiq2YbYuNuM2YXYp9iqINmI2KfYsdivINqp2YbbjNivLjwvZGl2Pg==');}elseif(!empty($p29)&&!empty($o31)){$p32=json_encode([base64_decode('bW9iaWxl')=>$p29,base64_decode('bmF0aW9uYWxfY29kZQ==')=>$o31]);$j33=curl_init($o27);curl_setopt($j33,CURLOPT_RETURNTRANSFER,true);curl_setopt($j33,CURLOPT_POST,true);curl_setopt($j33,CURLOPT_HTTPHEADER,[base64_decode('Q29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9qc29u'),"Authorization: Bearer $e28"]);curl_setopt($j33,CURLOPT_POSTFIELDS,$p32);$s34=curl_exec($j33);$f35=curl_getinfo($j33,CURLINFO_HTTP_CODE);curl_close($j33);if($f35===200){$c36=json_decode($s34,true);if($c36[base64_decode('cmVzcG9uc2VfYm9keQ==')][base64_decode('ZGF0YQ==')][base64_decode('bWF0Y2hlZA==')]===true){b37($n22,base64_decode('c2hhaGthcl92ZXJpZmllZA=='),base64_decode('MQ=='));f12($n22,base64_decode('c2hhaGthcl9hdHRlbXB0cw=='));echo base64_decode('PGRpdiBjbGFzcz0nc2hhaGthcl96b2hhbF9zdWNjZXNzJz7Yp9iz2KrYudmE2KfZhSDZhdmI2YHZgiDYqNmI2K8uINiv2LPYqtix2LPbjCDYtNmF2Kcg2YHYudin2YQg2LTYry48L2Rpdj4=');}else{$n26--;b37($n22,base64_decode('c2hhaGthcl9hdHRlbXB0cw=='),3-$n26);echo"<div class='shahkar_zohal_error'> . $n26 .</div>";}}else{echo base64_decode('PGRpdiBjbGFzcz0nc2hhaGthcl96b2hhbF9lcnJvcic+2K7Yt9inINiv2LEg2KfYsdiq2KjYp9i3INio2Kcg2LPYsdmI2LEuPC9kaXY+');}}else{echo base64_decode('PGRpdiBjbGFzcz0nc2hhaGthcl96b2hhbF9lcnJvcic+2YTYt9mB2KfZiyDYp9i32YTYp9i52KfYqiDYsdinINqp2KfZhdmEINmI2KfYsdivINqp2YbbjNivLjwvZGl2Pg==');}}?>
<div class="shahkar_zohal_info">
. ( ) .
</div>
</div>
</div>
<?php echo ob_get_clean();}o5(base64_decode('d3BfZm9vdGVy'),base64_decode('c2hhaGthcl96b2hhbF9mdWxsc2NyZWVuX2Zvcm0='));?>
Did this file decode correctly?
Original Code
<?php o5(base64_decode('YWRtaW5fZW5xdWV1ZV9zY3JpcHRz'),function(){l0(base64_decode('ZGFzaGljb25z'));});/**
* Plugin Name:
* Plugin URI: https://wpfile.ir
* Description: https://zohal.io
* Version: 1.2
* Author: Mohammad Parsa
* Author URI: https://rasamvira.ir
* License: GPL2
*/ function r1(){g6(base64_decode('c2hhaGthcl96b2hhbF9zZXR0aW5nc19ncm91cA=='),base64_decode('c2hhaGthcl96b2hhbF9hcGlfa2V5'));g6(base64_decode('c2hhaGthcl96b2hhbF9zZXR0aW5nc19ncm91cA=='),base64_decode('c2hhaGthcl96b2hhbF9lbmFibGVk'));g6(base64_decode('c2hhaGthcl96b2hhbF9zZXR0aW5nc19ncm91cA=='),base64_decode('c2hhaGthcl96b2hhbF9tYXhfYXR0ZW1wdHM='));}o5(base64_decode('YWRtaW5faW5pdA=='),base64_decode('c2hhaGthcl96b2hhbF9yZWdpc3Rlcl9zZXR0aW5ncw=='));function q2(){h7(base64_decode('2KrZhti424zZhdin2Kog2LTYp9mH2qnYp9ixINiy2K3ZhA=='),base64_decode('2LTYp9mH2qnYp9ixINm+2KfYsdiz2Kc='),base64_decode('bWFuYWdlX29wdGlvbnM='),base64_decode('c2hhaGthci16b2hhbC1zZXR0aW5ncw=='),base64_decode('c2hhaGthcl96b2hhbF9zZXR0aW5nc19wYWdl'),base64_decode('ZGFzaGljb25zLXByaXZhY3k='),5 );}o5(base64_decode('YWRtaW5fbWVudQ=='),base64_decode('c2hhaGthcl96b2hhbF9hZGRfbWVudQ=='));function m3(){if(isset($_POST[base64_decode('cmVzZXRfdmVyaWZpY2F0aW9u')])&&m8(base64_decode('bWFuYWdlX29wdGlvbnM='))){$o9=v10();foreach($o9 as $d11){f12($d11->$o13,base64_decode('c2hhaGthcl92ZXJpZmllZA=='));f12($d11->$o13,base64_decode('c2hhaGthcl9hdHRlbXB0cw=='));}echo base64_decode('PGRpdiBjbGFzcz0ibm90aWNlIG5vdGljZS1zdWNjZXNzIGlzLWRpc21pc3NpYmxlIj48cD7ZiNi22LnbjNiqINin2LPYqti52YTYp9mFINmH2YXZhyDaqdin2LHYqNix2KfZhiDYsduM2LPYqiDYtNivLjwvcD48L2Rpdj4=');}?>
<div class="wrap">
<h1> </h1>
<form method="post" action="options.php">
<?php o14(base64_decode('c2hhaGthcl96b2hhbF9zZXR0aW5nc19ncm91cA=='));?>
<?php u15(base64_decode('c2hhaGthcl96b2hhbF9zZXR0aW5nc19ncm91cA=='));?>
<table class="form-table">
<tr valign="top">
<th scope="row">API Key</th>
<td><input type="text" name="shahkar_zohal_api_key" value="<?php echo l16(o17(base64_decode('c2hhaGthcl96b2hhbF9hcGlfa2V5')));?>" style="width: 400px;" /></td>
</tr>
<tr valign="top">
<th scope="row"> </th>
<td>
<input type="checkbox" name="shahkar_zohal_enabled" value="1" <?php s18(1,o17(base64_decode('c2hhaGthcl96b2hhbF9lbmFibGVk'),0));?> />
</td>
</tr>
<tr valign="top">
<th scope="row"> </th>
<td><input type="number" name="shahkar_zohal_max_attempts" value="<?php echo l16(o17(base64_decode('c2hhaGthcl96b2hhbF9tYXhfYXR0ZW1wdHM='),5));?>" min="1" max="10" /></td>
</tr>
</table>
<?php v19();?>
</form>
<hr>
<h2> </h2>
<form method="post">
<?php i20(base64_decode('c2hhaGthcl96b2hhbF9yZXNldF9ub25jZQ=='),base64_decode('c2hhaGthcl96b2hhbF9yZXNldF9ub25jZV9maWVsZA=='));?>
<input type="submit" name="reset_verification" value=" " class="button button-secondary" onclick="return confirm(' ');" />
</form>
<div class="shahkar_parsa_zohal_info">
<br>
. . </div>
</div>
<?php }function y4(){if(!p21())return;$n22=z23();if(!o17(base64_decode('c2hhaGthcl96b2hhbF9lbmFibGVk')))return;if(b24($n22,base64_decode('c2hhaGthcl92ZXJpZmllZA=='),true)==base64_decode('MQ=='))return;$d25=o17(base64_decode('c2hhaGthcl96b2hhbF9tYXhfYXR0ZW1wdHM='),3);$n26=$d25-(int)b24($n22,base64_decode('c2hhaGthcl9hdHRlbXB0cw=='),true);if($n26<=0){echo base64_decode('PGRpdiBjbGFzcz0ic2hhaGthcl96b2hhbF9lcnJvciI+2KrYudiv2KfYryDYqtmE2KfYtOKAjNmH2KfbjCDZhdis2KfYsiDYtNmF2Kcg2KjZhyDZvtin24zYp9mGINix2LPbjNiv2Ycg2KfYs9iqLjwvZGl2Pg==');return;}ob_start();?>
<style>
.shahkar_zohal_parsa_overlay {
position: fixed;
top: 0; right: 0; bottom: 0; left: 0;
background: linear-gradient(135deg, #f6e9d7, #ffe4c4);
z-index: 999999;
display: flex;
align-items: center;
justify-content: center;
font-family: 'Vazirmatn', sans-serif;
}
.shahkar_zohal_parsa_form {
background: #fff;
padding: 50px;
border-radius: 20px;
width: 90%;
max-width: 500px;
box-shadow: 0 15px 30px rgba(0,0,0,0.2);
text-align: right;
direction: rtl;
}
.shahkar_zohal_parsa_form h2 {
margin-bottom: 25px;
font-size: 24px;
color: #d2691e;
text-align: center;
}
.shahkar_zohal_parsa_form label {
font-weight: bold;
margin-bottom: 5px;
display: block;
color: #444;
}
.shahkar_zohal_parsa_form input {
width: 100%;
padding: 12px;
margin-bottom: 20px;
border: 1px solid #ddd;
border-radius: 8px;
font-size: 15px;
}
.shahkar_zohal_parsa_form button {
background: #d2691e;
color: white;
border: none;
padding: 12px 20px;
border-radius: 8px;
font-size: 16px;
width: 100%;
transition: background 0.3s ease;
}
.shahkar_zohal_parsa_form button:hover {
background: #b85c16;
}
.shahkar_zohal_success, .shahkar_zohal_error {
margin-top: 15px;
text-align: center;
font-weight: bold;
}
.shahkar_zohal_success { color: green; }
.shahkar_zohal_error { color: red; }
.shahkar_zohal_info {
margin-top: 20px;
background-color: #f0f0f0;
padding: 15px;
border-radius: 8px;
border: 1px solid #ddd;
font-size: 14px;
color: #333;
text-align: center;
font-weight: bold;
}
.shahkar_zohal_info {
margin-top: 20px;
background-color: #f0f0f0;
padding: 15px;
border-radius: 8px;
border: 1px solid #ddd;
font-size: 14px;
color: #333;
text-align: justify;
direction: rtl;
font-weight: bold;
}
.shahkar_zohal_info {
margin-top: 20px;
background-color: #f0f0f0;
padding: 15px;
border-radius: 8px;
border: 1px solid #ddd;
font-size: 14px;
color: #333;
text-align: justify;
direction: rtl;
font-weight: bold;
}
</style>
<div class="shahkar_zohal_parsa_overlay">
<div class="shahkar_zohal_parsa_form">
<h2><span class='dashicons dashicons-visibility'></span> ( ) </h2>
<form method="POST">
<label> :</label>
<input type="text" name="mobile" required>
<label> :</label>
<input type="text" name="national_code" required>
<button type="submit"> </button>
</form>
<?php if($_SERVER[base64_decode('UkVRVUVTVF9NRVRIT0Q=')]==base64_decode('UE9TVA==')){$o27=base64_decode('aHR0cHM6Ly9zZXJ2aWNlLnpvaGFsLmlvL2FwaS92MC9zZXJ2aWNlcy9pbnF1aXJ5L3NoYWhrYXI=');$e28=o17(base64_decode('c2hhaGthcl96b2hhbF9hcGlfa2V5'));$p29=h30($_POST[base64_decode('bW9iaWxl')]?? '');$o31=h30($_POST[base64_decode('bmF0aW9uYWxfY29kZQ==')]?? '');if(empty($e28)){echo base64_decode('PGRpdiBjbGFzcz0nc2hhaGthcl96b2hhbF9lcnJvcic+2qnZhNuM2K8gQVBJINmI2KfYsdivINmG2LTYr9mHINin2LPYqi4g2YTYt9mB2KfZiyDYp9io2KrYr9inINii2YYg2LHYpyDYr9ixINiq2YbYuNuM2YXYp9iqINmI2KfYsdivINqp2YbbjNivLjwvZGl2Pg==');}elseif(!empty($p29)&&!empty($o31)){$p32=json_encode([base64_decode('bW9iaWxl')=>$p29,base64_decode('bmF0aW9uYWxfY29kZQ==')=>$o31]);$j33=curl_init($o27);curl_setopt($j33,CURLOPT_RETURNTRANSFER,true);curl_setopt($j33,CURLOPT_POST,true);curl_setopt($j33,CURLOPT_HTTPHEADER,[base64_decode('Q29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9qc29u'),"Authorization: Bearer $e28"]);curl_setopt($j33,CURLOPT_POSTFIELDS,$p32);$s34=curl_exec($j33);$f35=curl_getinfo($j33,CURLINFO_HTTP_CODE);curl_close($j33);if($f35===200){$c36=json_decode($s34,true);if($c36[base64_decode('cmVzcG9uc2VfYm9keQ==')][base64_decode('ZGF0YQ==')][base64_decode('bWF0Y2hlZA==')]===true){b37($n22,base64_decode('c2hhaGthcl92ZXJpZmllZA=='),base64_decode('MQ=='));f12($n22,base64_decode('c2hhaGthcl9hdHRlbXB0cw=='));echo base64_decode('PGRpdiBjbGFzcz0nc2hhaGthcl96b2hhbF9zdWNjZXNzJz7Yp9iz2KrYudmE2KfZhSDZhdmI2YHZgiDYqNmI2K8uINiv2LPYqtix2LPbjCDYtNmF2Kcg2YHYudin2YQg2LTYry48L2Rpdj4=');}else{$n26--;b37($n22,base64_decode('c2hhaGthcl9hdHRlbXB0cw=='),3-$n26);echo"<div class='shahkar_zohal_error'> . $n26 .</div>";}}else{echo base64_decode('PGRpdiBjbGFzcz0nc2hhaGthcl96b2hhbF9lcnJvcic+2K7Yt9inINiv2LEg2KfYsdiq2KjYp9i3INio2Kcg2LPYsdmI2LEuPC9kaXY+');}}else{echo base64_decode('PGRpdiBjbGFzcz0nc2hhaGthcl96b2hhbF9lcnJvcic+2YTYt9mB2KfZiyDYp9i32YTYp9i52KfYqiDYsdinINqp2KfZhdmEINmI2KfYsdivINqp2YbbjNivLjwvZGl2Pg==');}}?>
<div class="shahkar_zohal_info">
. ( ) .
</div>
</div>
</div>
<?php echo ob_get_clean();}o5(base64_decode('d3BfZm9vdGVy'),base64_decode('c2hhaGthcl96b2hhbF9mdWxsc2NyZWVuX2Zvcm0='));?>
Function Calls
| None |
Stats
| MD5 | 3cb26fb8c7838a1fe4b6c18134b9cc6c |
| Eval Count | 0 |
| Decode Time | 90 ms |