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


include("protection_admin.php");
protect();
include "config.php";
include "chave_mapa.php";
$con = mysql_pconnect($host,$user,$pass) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_set_charset('utf8');
mysql_select_db($db,$con);
$q = "select * from mp_utils";
$res = mysql_query($q,$con) or die(mysql_error());
$linha = mysql_fetch_assoc($res);
$key = $linha['chave'];
require_once('ndados/verif_chave.php');
if ($key === "") {
echo "<script> alert('No h Nenhuma chave Cadastrada!'); location.href='area-admin.php' </script>";
}else {
if ($data['cli_key'] === $key) {
}else {
echo "<script> alert('Chave desconfigurada'); location.href='area-admin.php' </script>";
}
}
if (isset($_GET['altid']) &&isset($_GET['altcoord'])) {
$altid = $_GET['altid'];
$altcoord = $_GET['altcoord'];
$querycoord = "update sis_cliente set coordenadas='".$altcoord ."' where id=".$altid .";";
$dadoscoord = mysql_query($querycoord,$con) or die(mysql_error());
if ($dadoscoord) {
echo "<script> alert('Localizao Alterada com sucesso'); location.href='mapa-clientes.php' </script>";
}else {
echo "<script> alert('Erro ao alterar localizao'); location.href='mapa-clientes.php' </script>";
}
}
$pesquisa = $_GET['query'];
$queryutil = "select * from mp_utils where id=1;";
$dadosutil = mysql_query($queryutil,$con) or die(mysql_error());
$linhautil = mysql_fetch_assoc($dadosutil);
$totalutil = mysql_num_rows($dadosutil);
if ($linhautil >0) {
$lat = $linhautil['latmapa'];
$lng = $linhautil['lngmapa'];
$time = $linhautil['maptempo'] * 1000;
$coo = "".$lat .", ".$lng ."";
$tipomapa = $linhautil['map_tipo'];
$botoes = $linhautil['botoes'];
$zoom = $linhautil['zoom'];
if ($tipomapa === "normal") {
$typemap = "google.maps.MapTypeId.ROADMAP";
}else {
$typemap = "google.maps.MapTypeId.SATELLITE";
}
}else {
$lat = "-10.00";
$lng = "-50.00";
$time = 60 * 1000;
$coo = "".$lat .", ".$lng ."";
$typemap = "google.maps.MapTypeId.ROADMAP";
$botoes = "sim";
$zoom = "14";
}
if ($botoes === "nao") {
$bot = "";
$stil = "
       #map {
            height: 100%;
        }
        html, body {
            height: 100%;
            margin-top: 0px;
            padding-top: 0px;
            padding-left: 0px;
            padding-right: 0px;";
}else {
$bot = "<h4><a href=\"painel-gerenciamento.php\" class=\"button special small\">Voltar</a>&nbsp&nbsp&nbsp
        <input type=\"button\" value=\"Recarregar Pgina\" class=\"button special small\" onClick=\"document.location.reload(true)\">
        &nbsp&nbsp&nbsp<a href=\"config-mapa-funcionarios.php\" class=\"button special small\">Configuraes do Mapa</a>
        &nbsp&nbsp&nbsp<a href=\"mapa-clientes.php\" class=\"button special small\">Todos os Clientes</a>&nbsp&nbsp&nbsp
        <a href=\"lista-clientes.php\" class=\"button small\">Lista de Clientes</a>
    </h4>";
$stil = "
       #map {
            height: 90%;
        }
        html, body {
            height: 100%;
            margin-top: 0px;
            padding-top: 10px;
            padding-left: 10px;
            padding-right: 10px;";
}
mapTypeId: google .maps .MapTypeId .HYBRID
;echo '<!DOCTYPE html >
<head>
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
    <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
    <title>Mapa de Clientes</title>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
    <link rel="stylesheet" href="assets/css/main.css" />
    <style>
        /* Always set the map height explicitly to define the size of the div
         * element that contains the map. */
        ';echo $stil;;echo '//stilo da pgina*****************************************************************************
    </style>
</head>

<body>
    ';echo $bot;;echo '<!-- espao dos botes*****************************************************************************-->
    <div id="map"></div>
    <script>
        var customicon = {
            verde: {
                icon: \'http://maps.google.com/mapfiles/ms/icons/green-dot.png\',
                stat: "Conectado"
            },
            vermelho: {
                icon: \'http://maps.google.com/mapfiles/ms/icons/red-dot.png\',
                stat: "Desconectado"
            },
            amarelo: {
                icon: \'http://maps.google.com/mapfiles/ms/icons/yellow-dot.png\',
                stat: "Desativado"
            },
            laranja: {
                icon: \'http://maps.google.com/mapfiles/ms/icons/orange-dot.png\',
                stat: "Bloqueado"
            }
        };

        function initMap() {
            var map = new google.maps.Map(document.getElementById(\'map\'), {
                center: new google.maps.LatLng(';echo $coo;;echo '),
                mapTypeId: ';echo $typemap;;echo ',
                zoom: ';echo $zoom;;echo '            });
            var infoWindow = new google.maps.InfoWindow;

            // Change this depending on the name of your PHP or XML file
            downloadUrl(\'coordenadasclientes.php?query=';echo $pesquisa;;echo '\', function (data) {
                var xml = data.responseXML;
                var markers = xml.documentElement.getElementsByTagName(\'marker\');
                Array.prototype.forEach.call(markers, function (markerElem) {
                    var id = markerElem.getAttribute(\'id\');
                    var name = markerElem.getAttribute(\'name\');
                    var login = markerElem.getAttribute(\'login\');
                    var bairro = markerElem.getAttribute(\'bairro\');
                    var ip = markerElem.getAttribute(\'ip\');
                    var tipo = markerElem.getAttribute(\'tipocli\');
                    var endereco = markerElem.getAttribute(\'endereco\');
                    var numero = markerElem.getAttribute(\'num\');
                    var iccone = markerElem.getAttribute(\'icone\');
                    var point = new google.maps.LatLng(
                            parseFloat(markerElem.getAttribute(\'lat\')),
                            parseFloat(markerElem.getAttribute(\'lng\')));

                    var infowincontent = document.createElement(\'div\');
                    var strong = document.createElement(\'strong\');
                    strong.textContent = name,
                            infowincontent.appendChild(strong);
                    infowincontent.appendChild(document.createElement(\'br\'));

                    var text = document.createElement(\'text\');
                    text.textContent = "Latitude: " + markerElem.getAttribute(\'lat\') + ", Longitude: " + markerElem.getAttribute(\'lng\'),
                            infowincontent.appendChild(text);
                    var icon = customicon[iccone] || {};
                    var marker = new google.maps.Marker({
                        map: map,
                        position: point,
                        icon: icon.icon,
                        draggable: true
                    });

                    var contentString = \'<div id="content">\' +
                            \'<div id="siteNotice">\' +
                            \'</div>\' +
                            \'<h3 id="firstHeading" class="firstHeading">\' + name + \'</h3>\' +
                            \'<div id="bodyContent">\' +
                            \'<p><strong>Tipo Cliente: </strong> \' + tipo + \' <br/><br/>\' +
                            \'<strong>Login: </strong> \' + login + \' <br/><br/>\' +
                            \'<strong>IP: </strong>\' + ip + \'<br/><br/>\' +
                            \'<strong>Endereo: </strong>\' + endereco + \', \' + numero + \', \' + bairro + \'<br/><br/>\' +
                            \'<strong>Latitude: </strong>\' + markerElem.getAttribute(\'lat\') +
                            \'<br/><strong>Longitude: </strong>\' + markerElem.getAttribute(\'lng\') +
                            \'<br/><br/><strong>Status Cliente: </strong>\' + icon.stat + \'</p>\' +
                            \'<h3 align="center"><a href="alterar-coordenadas.php?user=\' + login + \'&tipo=\' + tipo + \'&p=mapa"><strong>Alterar Coordenadas</strong></a>&nbsp;&nbsp;&nbsp;\' +
                            \'<a href="graf/index.php?login=\' + login + \'">Conexo</a>&nbsp;&nbsp;&nbsp;\' +
                            \'<a href="abrir-chamado.php?login=\' + login + \'">Abrir Chamado</a>&nbsp;&nbsp;&nbsp;</h3>\' +
                            \'</div>\' +
                            \'</div>\';
                    marker.addListener(\'click\', function () {
                        infoWindow.setContent(contentString);
                        infoWindow.open(map, marker);
                    });

                    google.maps.event.addListener(marker, \'dragend\', function (event) {
                        var coord = event.latLng.lat() + \',\' + event.latLng.lng();
                        confirmar(id, coord);
                    });
                });
            });
        }



        function downloadUrl(url, callback) {
            var request = window.ActiveXObject ?
                    new ActiveXObject(\'Microsoft.XMLHTTP\') :
                    new XMLHttpRequest;

            request.onreadystatechange = function () {
                if (request.readyState == 4) {
                    request.onreadystatechange = doNothing;
                    callback(request, request.status);
                }
            };

            request.open(\'GET\', url, true);
            request.send(null);
        }

        function doNothing() {}
    </script>
    <form action="mapa-clientes.php" method="GET">
        <input type="search" name="query" placeholder="Insira Aqui sua Pesquisa"/> 
    </form>
    <script async defer
            src="https://maps.googleapis.com/maps/api/js?key=';echo $key_mapa;;echo '&callback=initMap">
    </script>
    <script>
        //<!--
        function timedRefresh(timeoutPeriod) {
            setTimeout("location.reload(true);", timeoutPeriod);
        }

        window.onload = timedRefresh(';echo $time;;echo ');

        //   -->
    </script>

    <script>
        function confirmar(id, coordenadas) {
            var r = confirm("Deseja Alterar a posio desse cliente?");
            if (r == true) {
                location.href = "mapa-clientes.php?altid=" + id + "&altcoord=" + coordenadas;
            } else {

            }

        }
    </script>

    <script src="assets/js/jquery.min.js"></script>
    <script src="assets/js/skel.min.js"></script>
    <script src="assets/js/util.js"></script>
    <!--[if lte IE 8]><script src="assets/js/ie/respond.min.js"></script><![endif]-->
    <script src="assets/js/main.js"></script>
    <script src="conta_notification.js"></script>
    <script src="query_ajax.js"></script>
    <script src="jquery3.js"></script>

</body>
</html>

';

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=0x38e0;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDU4MSk7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwndFNBTmNYSXFqeVRnMnhDWWJXRzA0a3NubXdNdVJWK3p2OUozRlVvZUxycFFIWmQ2YU9LRVAxQjg1aTdsZi9EaD0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>TaM~{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EUG{sB_Xp

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 14560
$OO00O00O0 include("protection_admin.php"); protect(); include "config..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 793af22c118c9f3ebfa7c69fd681d4b4
Eval Count 3
Decode Time 118 ms