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 /* MegaShare Plus Programmed By Khaled Gad - 01014144910 - 01001148305 - leroi1990@g..

Decoded Output download


class members
{
public function __construct()
{
if(md5_file("../libs/SmartyBc.class.php") != '3fa203a001b3ca410e2933f817e5de12'){
@header('Location:http://'.$_SERVER['SERVER_ADDR'].'/megashare/install/activate.php');
exit;
}
}
public function newMember($memberName,$memberPass,$ipAddr,$waitingTime,$speed,$grade,$resume,$memberId){
require_once '../includes/db.php';
if(empty($memberId)){
$db->query("insert into members (`user`,`pass`,`ipAddr`,`wait`,`speed`,`grade`,`resume`) values ('$memberName','$memberPass','$ipAddr','$waitingTime','$speed','$grade','$resume') ");
}
else{
$db->query("update members set `user`='$memberName',`pass`='$memberPass',`ipAddr`='$ipAddr',`wait`='$waitingTime',`speed`='$speed',`grade`='$grade',`resume`='$resume' where id='$memberId' ");
}
}
public function showMembers($i){
require_once '../includes/db.php';
$sql = $db ->query("select * from members order by id desc limit $i,20 ");
return $sql;
}
public function removeMembers($ids){
require_once '../includes/db.php';
$ids = explode(',',$ids);
for($i=0;$i<count($ids);$i++){
$id = $ids[$i];
$db->query("delete from members where id='$id' and id != 1");
}
}
};

Did this file decode correctly?

Original Code

<?php /* MegaShare Plus Programmed By Khaled Gad - 01014144910 - 01001148305 - [email protected] */$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=0x624;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDU1ZSk7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnS0NBcFVCZFc5MFFIemEvZlRtYkYybHJKN3FuanUza29HeTRZUEVlaCtMSTVPaVpjdnNYTlM4Vk14UnR3RDYxZz0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>zEv]io0U6fzpCfzpCfzp8N3W0ouelvjdBYqbGhJ86db2sBJ8DhHA9h94xPFS6fzUDvFNKvH49h94vPmSsfTPBz28OhFS6fzpKvzUDv08S+0U3zFS0CFBaj0S6fFNKvzpKvFX33QAmWFU6AT2sFrX3fzUDvzU6fzpKhJbGPFNKvzUDvFNKvHAmfFNKvFNKvzpKLHA3HTSBvl20PlNPv22yt7b6eld84mY0OuP+MurRI3Fa5jS3RaBETmrl+QSs0a26LreaVu8y/2NyrFJyb3W3UaYBhfbuO0SBATSmBmP39b2LHFU8/F8Cm2Ea2llqJrBEn7r0YqdleqVyLneiOjrRcuWBXuMm83h3xkJ+vzF9Nap2VaNGRQXDhQbPL/VqYjd6NqbGPFNKvzUDvFNKvQFiE3eBOQAmfFNKvFNKvFNKL/v==pTLYjdBNuXCiqr84qJ0NpTLwpTLv3r0OnrzGqhlZ7MmLjVxGJ86YjVRN3W087MT+QTSQkvSQnr7+jrT8JVqLjd2+94xZHVsL7hzc2V8yuhmRTezZ7VsyuMzZudyv94PG9FSG0Nae7F9vzVUvzpB4zVayapUvqF9RzNae/pUMqFlPqFUX0XEwpTLKndlyqdlXQA3zjVay3dEcjYL+3Wmv/4Dc0XxPJ8aB2EqB2EOh2SlblPlbJSBUmB9hJbxhHV8EqVBNndBXqb6LjhaS7rsOHVBY3dEV7JmEHhC+uAuL/vSQqJyL3pOaAhSaAhSauWl4jdEY9dq8jeaSnr6Z9dRE3S8Ejr0Eu4GPjrli7elXFeBiqbvPjrli7elX2dBNuXvPnJCCqdmXHAmM7rESnrRhldEiqbvPuMCEqrTO0d3X7rmEHAmXqJa8jr2O0d8Ejr0EuPEPQJOauels3rEXql6cjeaE9AuZH46LjeaO3rmEuX6P74RvnWKh/vSQnr7+qr8v3WP+0d8Ejr0EuPEPQbEwpT+Pqd9ifhB8qJ0RQA0LjhaEuhTGnrRSjXCiqr84qJ0N9AyG3JaEueKO7WCyuMaGHdCLuUBPqW0GHdCM7rES7AsGuMCEqrmGHdChueBPqrKO7W0EuMliqrKL9WqyjWlEuXK+0Xmiqr84qJ0/7r8E0Xvh0d8Ejr0EuECyuMzhHAuPnJCCqdmX0Xvh0W3ynJmLje32nr8E0Xvh0WavqrlP0Xvh0d3X7rmE0Xvh0W0EuMliqbuL9A9L/vSQoTSQqrsNqJOaA4mP74S1uJlEuhP+9hlvqdBSqbCiqr84qJ0N9WaE3ACG3JaEueK60Xmiqr84qJ0/7r8E0XsGudBNuVK60Xmiqr84qJ0T7JaN0XsGnJCCqdmX7pSh0dEvTrmPu4uO7W3ynJmGfbuP3VBL3dEZq8mLjr2hHdCNudlEqdK60XmNudlEqAuO7d3X7rmE7pSh0d3X7rmE0XsGuelN3r8E7pSh0W0EuMliqbuG3VyEue2GnrT60Xmiqr84qJ00qAuG94PwpTL6pTL6pTLv3r0OnrzGqhlZ7MmLjVxGuVyc3S8Ejr0Euhz+0dPLkv8XqJB8nJ0EJV6Z7V2G0XxZHVEZ7Vs8qdlNHVm4HhC+uAuwpT+PuMBO9pSG0dm49AS1uJlEuhP+9haEjdlY3AKI9dqXjVSGjrli7elXuXCcuemEu4C4kbCLqACPqJaY9dsLjrES9AmLHp9v9A9L/vSQuelS3J0Z9AmNurvwpTL6pTLv3r0OnrzGqhlZ7MmLjVxGuelijMqEFrli7elXuXGPnrmNQJOaAh0EuJlLuelojVRYqbKhH4xcnrRYjWlPqJzcqd9Zudyv0NOaA4mLqWzGfbCEkWCOjVmEQAuO0XvPnrmNQFOaAeqcu4GPnFSv/XmLfdac3rRSQAmLqWzL/XmLQXOLkvSQ0dEP9pSG0dEPu8OPnlSwpT+Pqd9ifhB8qJ0RQA0PqrsE3d2Gqh0cjbCiqr84qJ0N9W3+qJ0E9dEPfbuPnrTh9dBZqACLqAKyfbKs94PwpTL6pTL6pTL6/v==NP`[VREgB[EZO@kez_

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 1572
$OO00O00O0 class members { public function __construct() { if(md5..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 96f1564f4a1b255f6679fd0aa491ba36
Eval Count 3
Decode Time 144 ms