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


require_once ("user_ok.php");
if ($_COOKIE["rank"] != ".") {
include_once("Connectpersonel.php");
$sql  ="SELECT a.idkey,a.rank,a.name,a.sname,b.uPassw,b.uUtility FROM person a LEFT OUTER JOIN fuserpers b ON a.idkey=b.uCode";
$sql .=" WHERE a.idkey='".$_COOKIE["idkey"]."'";
}else{
include_once("connectCadet.php");
$sql  ="SELECT a.idno as idkey,a.rank,a.name,a.sname,b.uPassw,b.uUtility FROM cadet a LEFT OUTER JOIN fusercadet b ON a.idno=b.uCode";
$sql .=" WHERE a.idno='".$_COOKIE["idkey"]."'";
};
$result=mysql_query($sql);
$data=  mysql_fetch_array($result) ;
;echo '    
<html>
<head>
     <title></title>
     <!--<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> -->
     <link rel="stylesheet" type="text/css" href="style_3.css">
     <script>
        $(function(){
            $(".txtUserGrp").keyup(function(){
                 if ($("#txtPassword").val()=="" || $("#txtPasswordNew").val()=="") {
                      $("#btnsave").attr("disabled",true) ;
//                      $("#btnsave").css("opacity",0.5) ;
//                      $("#btnsave").css("cursor") ;
                      $("#btnsave").removeClass("styledark") ;
//                      $("#btnsave").addClass("stylepale") ;
                 } else {
                      $("#btnsave").attr("disabled",false) ;
//                      $("#btnsave").css("opacity",1.0) ;
//                      $("#btnsave").css("cursor","pointer" ) ;
                      $("#btnsave").addClass("styledark") ;
                 };
            });
            $("#btnsave").click(function(){
               var dataobj = {"txtPassword"    : $("#txtPassword").val(),  
                              "txtPasswordNew" : $("#txtPasswordNew").val()
                             } ;
//              var all_data = $("#frmdata").serialize();
              $.ajax({
                 type: "POST",
                 url: \'SavePassword.php\',
                 data: dataobj,   //(all_data),
                 success: function(txtresult) {
                        if(txtresult!="") {   
                           alert(txtresult) ;
                        };
                        if(txtresult=="") {   
                           alert("......");
                           window.close();
                        } ;
                 }
               });
            });
          });          
     </script>
     <style>
        .stylepale {opacity : 0.5 ; cursor : none }
        .styledark {opacity : 1.0 ; cursor : pointer }      
     </style> 
</head>
<body>
<!-- <form method="POST" action="SavePassword.php" onsubmit="window.close()">   onsubmit  SavePassword ?  -->
    <table width="300" border="1" align="center" cellspacing="2" cellpadding="1" bgcolor="#D7E2F4">     
            <tr height="60px" style="background-color: #FF6600 "><th colspan="2"></th></tr>
            <tr height="30px">
                <td style="background-color: #FFFFBB" align="right"> :&nbsp&nbsp</td>
                <td><input type="text" name="txtUsername"  value=\'';echo $data['name'] ;echo '\' readonly></td>
            </tr>
            <tr height="30px">
                <td style="background-color: #FFFFBB" align="right"> :&nbsp&nbsp</td>
                <td><input type="text" name="txtUsersname"  value=\'';echo $data['sname'] ;echo '\' readonly></td>
            </tr>
            <tr height="30px">
                <td style="background-color: #FFFFBB" align="right"> :&nbsp&nbsp</td>
                <td><input type="password" class="txtUserGrp" name="txtPassword" id="txtPassword" maxlength="15"  style="background-color: #D6D6D6"  autofocus=""></td>              
            </tr>
            <tr height="30px">
                <td style="background-color: #FFFFBB" align="right"> :&nbsp&nbsp</td>
                <td><input type="password" class="txtUserGrp" name="txtPasswordNew" id="txtPasswordNew" maxlength="15" style="background-color: #D6D6D6"></td>              
            </tr>
            <tr>  </tr>
           <tr>
               <td colspan="2" style="background-color: #FFFFBB; text-align:center">
               <button type="submit" name="btnsave" id="btnsave" disabled ></button>
               </td>
           </tr>    
    </table>
</body>
</html>
';include_once("CloseDatabase.php");;echo '        ';;

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=0x1880;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NGZjKTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCd4ZGZoZ0hHRkRYQWFCYkNjRWVJaUpqS2tMbE1tTm5Pb1BwUXFSclNzVHRVdVZ2V3dZeVp6MDEyMzQ1Njc4OSsvPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));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 6272
$OO00O00O0 require_once ("user_ok.php"); if ($_COOKIE["rank"] != ".") ..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 dadae760fd019b15ea3d8e520780db8c
Eval Count 3
Decode Time 91 ms