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 /* This file is protected by copyright law and provided under license. Reverse engin..

Decoded Output download

$O000O0O00=$OOO000O00($OOO0O0O00,'rb');$O0O00OO00($O000O0O00,0x4fb);$OO00O00O0=$OOO0000O0($OOO00000O($O0O00OO00($O000O0O00,0x17c),'devloprShaiLIAHOsREPVDBbCcFfGgJjKkMmNnQqTtUuWwXxYyZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'));eval($OO00O00O0);$OO00O00O0=str_replace('__FILE__',"'".$OOO0O0O00."'",$OOO0000O0($OOO00000O($O0O00OO00($O000O0O00,$OO00O0000),'devloprShaiLIAHOsREPVDBbCcFfGgJjKkMmNnQqTtUuWwXxYyZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));fclose($O000O0O00);eval($OO00O00O0);
$appeal_id = '0';
global $post;
$post_id = $post->ID;
$q = "SELECT * FROM `wp_postmeta` WHERE `post_id` = '$post_id' AND `meta_key` = 'rahmah_id'; ";
$apple = $conn->query($q);
if($apple->num_rows >0) {
while($approw=$apple->fetch_array()) {
if(strtolower($approw['meta_key']) == 'rahmah_id') {
$appeal_id =  $approw['meta_value'];
}
}
}
$qr = "SELECT * FROM `pw_appeal` Where `pw_appeal`.`id` = '".$appeal_id."' ";
$appeal = [];
$res = $conn->query($qr);
$appeals = $res->num_rows;
while($row=$res->fetch_array())
{
$appeal[] = $row;
}
include('functions.php');
foreach($appeal as $app) {
$funds=get_fundlists($conn,$app['id']);
$amounts=get_amounts($conn,$app['id'],10);
;echo '    
    <input type="hidden" id="home_appealimage_';echo $app['id'];;echo '" value="';echo $app['image'];;echo '" />
    <input type="hidden" id="home_appealname_';echo $app['id'];;echo '" value="';echo $app['name'];;echo '" />
    <input type="hidden" id="home_quantity_';echo $app['id'];;echo '" value="1" />

    <div class="homepage-qd-section ">
        <div class="col-md-3 hm-qd-title text-center">
            <h1>QUICK DONATE</h1>
        </div>
    
        <div class="qd-bg-color">
            <div class="col-md-2">
                <input type="number" class="form-control qd-text custom_amount_field" key="home_';echo $app['id'];;echo '" id="home_custom_amount_';echo $app['id'];;echo '" name="home_donate_amount" placeholder="Enter Amount" min="5">
            </div>
    
            ';
if(count($funds)>0) {
echo '
            	<div class="col-md-2">
            		<select class="form-control qd-select" id="home_fundlist_'.$app['id'].'" name="home_fundlist_'.$app['id'].'">';
foreach($funds as $fund)
{
echo '<option value="'.$fund['id'].'"> '.$fund['name'].' </option>';
}
echo '</select>
            	</div>';
};echo '            
            ';
if($app['isrecurring_v']=='1'){
$checked='checked="checked"';
$i=0;
$recuring_string=$app['recurring_interval'];
$recurring_interval = explode (',',$recuring_string);
echo '
            	<div class="col-md-2">
        	        <input type="radio" name="home_isrecurring_'.$app['id'].'" id="home_isrecurring_'.$app['id'].'" value="yes" checked="checked" style="display:none">
            	    <select class="form-control qd-select" id="home_donationtype_'.$app['id'].'">';
foreach($recurring_interval as $donation){
$type='One-Off';
if($i!=0){
$type=$donation;
}
echo '<option value="'.strtolower($donation).'">'.strtoupper($donation.' Donation').'</option>';
$checked='';
$i++;
}
echo '</select>
                </div>';
};echo '            
            
            <div class="col-md-2">
                <input type="hidden" id="actual_url" value="https://www.globalrahmah.org/">
                <input type="button" class="btn qd-btn-donate addtocart" id="home_';echo $app['id'];;echo '" value="DONATE NOW">
            </div>
    
        </div>
    </div>
    
';};

Did this file decode correctly?

Original Code

<?php /* This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited. */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$OOO000O00=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$O0O000O00=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$O0O000O0O=$O0O000O00.$OOO000000{11};$O0O000O00=$O0O000O00.$OOO000000{3};$O0O00OO00=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$OOO00000O=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0xf60;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NGZiKTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdkZXZsb3ByU2hhaUxJQUhPc1JFUFZEQmJDY0ZmR2dKaktrTW1OblFxVHRVdVd3WHhZeVp6MDEyMzQ1Njc4OSsvPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>r{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bQ]aK_ZpJYByr]Il@~EY

Function Calls

fopen 1
fread 3
strtr 2
fclose 1
urldecode 1
str_replace 1
base64_decode 3

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O000O0O fgetc
$O0O00OO00 fread
$OO00O0000 3936
$OO00O00O0 $appeal_id = '0'; global $post; $post_id = $post->ID; $q = ..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 efd64a1e75dabefe3dd76c52a821764b
Eval Count 3
Decode Time 83 ms