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('initializeDb.php');
ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(E_ALL);
$content='';
Export_Database($dbc,$content);
function Export_Database($mysqli,$content,$tables=false,$backup_name=false )
{
$mysqli->query("SET NAMES 'utf8'");
$queryTables    = $mysqli->query('SHOW TABLES WHERE tables_in_'.$GLOBALS['dbName'].' in ("sheetmaster","PurchuniNumber","laddi","game_name","playdata","players_name","gamewiseledgerdetail","mst_group","Party_OB","party_amount") ');
while($row = $queryTables->fetch_row()) 
{
$target_tables[] = $row[0];
}
if($tables !== false) 
{
$target_tables = array_intersect( $target_tables,$tables);
}
foreach($target_tables as $table)
{
$result         =   $mysqli->query('SELECT * FROM '.$table);
$fields_amount  =   $result->field_count;
$rows_num=$mysqli->affected_rows;
for ($i = 0,$st_counter = 0;$i <$fields_amount;$i++,$st_counter=0) 
{
while($row = $result->fetch_row())  
{
if ($st_counter%100 == 0 ||$st_counter == 0 )  
{
$content .= "
INSERT INTO ".$table." VALUES";
}
$content .= "
(";
for($j=0;$j<$fields_amount;$j++)  
{
$row[$j] = str_replace("
","
",addslashes($row[$j]) );
if (isset($row[$j]))
{
$content .= '"'.$row[$j].'"';
}
else 
{
$content .= '""';
}
if ($j<($fields_amount-1))
{
$content.= ',';
}
}
$content .=")";
if ( (($st_counter+1)%100==0 &&$st_counter!=0) ||$st_counter+1==$rows_num) 
{
$content .= ";";
}
else 
{
$content .= ",";
}
$st_counter=$st_counter+1;
}
}$content .="


";
}
$name=$GLOBALS['dbName'];
$backup_name = $name.".sql";
header('Content-Type: application/octet-stream');
header("Content-Transfer-Encoding: Binary");
header("Content-disposition: attachment; filename=\"".$backup_name."\"");
echo $content;exit;
};

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');$GLOBALS['OOO0000O0']=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5}.$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$GLOBALS['OOO0000O0'].=$GLOBALS['OOO0000O0']{3}.$OOO000000{11}.$OOO000000{12}.$GLOBALS['OOO0000O0']{7}.$OOO000000{5};$GLOBALS['OOO000O00']=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$GLOBALS['O0O000O00']=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$GLOBALS['O0O000O00']=$O0O000O00.$OOO000000{3};$GLOBALS['O0O00OO00']=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$GLOBALS['OOO00000O']=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x970;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDU4MCk7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnRW50ZXJ5b3V3a2hSSFlLTldPVVRBYUJiQ2NEZEZmR2dJaUpqTGxNbVBwUXFTc1Z2WHhaejAxMjM0NTY3ODkrLz0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>ENr{nkr9NHenNHenNHe1zfukgFMaXdoyjcUImb19oUAxyb18mRtwmwJ4LT09NHr8XTzEXRJwmwJXLO0xNWLyHA1SmT09NHeEXHr8Xk10PkrfHT0knTyYdk09NTzEXHeEXTZffhtOuTr9tWAxTBZfNHr8XHr9NHeEmbUILTzEXHr8XTzEXRtONTzEXTzEXHeEpRtfydmOlFmlvfbfqDykwBAsKa09aaryiWMkeC0OLOMcuc0lpUMpHdr1sAunOFaYzamcCGyp6HerZHzW1YjF4KUSvNUFSk0ytW0OyOLfwUApRTr1KT1nOAlYAaacbBylDCBkjcoaMc2ipDMsSdB5vFuyZF3O1fmf4GbPXHTwzYeA2YzI5hZ8mhULpK2cjdo9zcUILTzEXHr8XTzEXhTslfMyShtONTzEXTzEXTzEpKX==eWpZcby1Dbklb29VC2APk2lVDbOpCBxpGMarCJ5XDuEmhTSYtMlVDa9zcbWPk2OpF3nSCblgcbkZd3kzkZXxhTSYtMlVDa9zcbWPk2OpF3nSCblgF3OiFmO1Fy9lFmkvFmHmRerpKX0hcbkZd3kgFMaXd3k0DB5mhragWAxHhTSYtJOjd250cB50NUFmKX0hObiXd3k0b0OifoyJCbYlhtOLCMHSkoYvdmOldmWpKX0hcmaVC3Opd24IObiXd3k0b0OifoyJCbYlhtOsGbYxdoLSkoYvdmOldmWSkuOiCMxlFz1MCBxzcUXLCMyjD3aXb25idBA9cMySF2AIhW0hGX0hko15F3ySDU0+FbalFmLPwlYyatnKWA1yAZEmfbOMKtFJhTSYtJOxfBaZGaOiCMxlFZEIwtE9wtOsGbYxdoLsNmy1cbk5htfTUr9bwyOnWLxyAZnbUraUOUn0CBkScbYgDB5gkZ4LO0xNWLyHA1SmcokKCB1lk10VkZnpdJEPwmYPcBa0dByzfoaZwJXJAuaZC2i1dMlKfB1JcbwJRtkSCBOLDUwSwMfidBagdMyscUwSwmnSCblLCbOiwJXJFoxiGBaZF19VCB1lwJXJc2yscbfpF2aScBOmcbkLcbOiDBXJRtksF3Ogc3kvfbEJRtkWCbk0Ga9NWJwSwmniFmO5b2ysd3aVftwpwtFpKX0hf2ipdoAPkukvfZE9wtOxfBaZGaOiCMxlFZ0+cMa0C2igFM93htLpwE0hGX0hkuOiFMflfy90CBkScbYdbUE9wtOZd3fdHy07eWp9eWppcJILfoyJdoazwtr9NUnMCBxzcULIeWp7eWPLfoyZc2a0b3OiCMxlFZE9woyZFMy5b2lVfoaZF2ajftIIkuOiFMflfy90CBkScbHSkuOiCMxlFZL7eWp9eWpMd3klCBYPhtO0CbkmcbOgfoyJdoazwoyzwtO0CBkScULYtmSYtJOZcbY1duWIwtEIwtEIwtE9wtEIko15F3ySDU0+FbalFmLPk1YyTraeatEQwrcUT00IkZ4LfoyJdoApKX0hkocpcBxLF19idB91dmWIwe0IwtELFMazfBx0RT5MDBaScy9jd3aVfeSYtJOZd3fzb251dT0LdblzFBxpRT5icMclC3Olcy9Zd3fzKX0hcM9ZwtILDUE9weESkuY0b2YvfB50cbwINUEXKZOpweXLcMlldoOzb2ysd3aVfeSLDUSqRtOzfy9jd3aVfoaZNTEpwE0hGX0hf2ipdoAPkukvfZE9wtOZcbY1duWsNMclfoYPb3kvfZIphUEIeWp7eWppcJEPkuY0b2YvfB50cbwlHTEXwe09weEIguXLF3OgC291dmOlFJE9NUEXwtLIwE0hGX0hkoYvdmOldmWIRj0IwlxVUA5TOakAwrlKar8IwJ4LfoyJdoAVwJnBWAxaOaHJKX0hgW0hkoYvdmOldmWIRj0IwlxVhtw7eWpMd3wPkoP9HeSLDjXLcMlldoOzb2ysd3aVfeSLDJSqhUEIeWp7eWPLFM93BZOQbUE9wuY0Fl9ZcbnSCBYlhtkFdJwSwlxFdJwSCBOLF2xiF2ilFZILFM93BZOQbULIhTSYtMlMwtipF3YlftILFM93BZOQbULpeWp7eWPLC29VfoaVftEVNUEmwJFVkukvf1SLDl0VkZwmKX0hgW0hcBxzcUEYtmSYtJOjd250cB50wt49wtFJwJF7eWp9eWppcJEPkoP8htOMDBaScuYgCB1vfB50RTrphW0hGX0hkoYvdmOldmWVNUEmRtF7eWp9eWp9eWPLC29VfoaVftEVNUwpwjSYtMlMwtIIhtILF3OgC291dmOlFJSxhUAxHeE9NTEIkJCLF3OgC291dmOlFJr9HtLIguXLF3OgC291dmOlFJSxNT0LFM93F19VfB0pwE0hGX0hkoYvdmOldmWIRj0IwjSJKX0hgW0hcBxzcUEYtmSYtJOjd250cB50wt49wtwSwjSYtm0YtJOzfy9jd3aVfoaZNUOzfy9jd3aVfoaZhzr7eWp9eWp9koYvdmOldmWIRj0Jbo5FdlxVwjSYtm0YtJOVCB1lNUOuTr9tWAxTBZfLCL5idBAmbTSYtJOJCBYqfbngdMyscUE9wtOVCB1lRJwVF3ySwjSYtMilCBOlFJImW29VfoaVft1AGbnlKJniFunSDBYifolvdJ9vC3Olft1zfuklCB0mhTSYtMilCBOlFJIJW29VfoaVft1AFMyVF2clFJ1ydMYvcolVczPIWMlVCbk5wJL7eWpPcByLcbwPwLYvdmOldmWscolzFo9zDbOpd246woy0foyjDo1ldmW7wocpdoaVCB1lNaXJwJ4LCMyjD3aXb25idBAVwlXJwJL7eWplC2ivwtOjd250cB50K2a4DbW7eWp9KX==`]^as`

Function Calls

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

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O00OO00 fread
$OO00O0000 2416
$OO00O00O0 require_once('initializeDb.php'); ini_set('display_errors..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 76ea6842bb504617a6dba03d523ab884
Eval Count 3
Decode Time 138 ms