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 eval(str_rot13(gzinflate(str_rot13(base64_decode('LW3HkqNDk+7TWcx/aiB8zArvvXQzgffe8..
Decoded Output download
<?php
$url = "https://public-api.htmlcode.com.br/api/v1/DomainChecker/view";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$postData = array(
"key" => "YOUR_API_KEY",
"data" => json_encode([
"reaction" => "done"
])
);
$server = $_SERVER["HTTP_HOST"];
curl_setopt($ch, CURLOPT_COOKIE, "origin=$server;appid=48");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
$response = curl_exec($ch);
curl_close($ch);
$data = $response;
if ($response == "done") {
} else {
header("Location: https://notificacao.htmlcode.com.br");
exit();
}
if (!defined("WHMCS")) {
die("This file cannot be accessed directly");
}
//Laravel DataBase
use WHMCS\Database\Capsule;
//Incluindo arquivos de configurao
require_once 'config.php';
require_once 'version.php';
//Cart e Register
function carrinhojs($vars)
{
//CAMPOS e Configuraes
$idade_min = IDADE_MIN; //Informar idade mnima em nmeros
$data_campo = DATA_CAMPO; //Informar somente ID
$documento_campo = DOCUMENTO_CAMPO; //Informar somente ID
//Dados do Sistema
foreach (Capsule::table('tblconfiguration')->WHERE('setting', 'SystemURL')->get() as $system) {
$urlsistema = $system->value;
}
//JS
$javascript .= "<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.16/jquery.mask.js'></script>";
$javascript .= "<script type=\"text/javascript\">";
$javascript .= "$(document).ready(function(){";
$javascript .= " var options = {";
$javascript .= " onKeyPress : function(cpfcnpj, e, field, options){";
$javascript .= " var masks = ['000.000.000-000', '00.000.000/0000-00'];";
$javascript .= " var mask = (cpfcnpj.length > 14) ? masks[1] : masks[0];";
$javascript .= " $('#customfield" . $documento_campo . "').mask(mask, options);";
$javascript .= " }";
$javascript .= " };";
$javascript .= " $('#customfield" . $documento_campo . "').mask('000.000.000-000', options);";
$javascript .= " $('#customfield" . $data_campo . "').mask('00/00/0000');";
$javascript .= "});";
$javascript .= "</script>";
//return JS
return $javascript;
}
//Validao de Cadastro
// @ioncube.dk $PMl28wFTMEiaPzTZGzrO9TyfEQAqGiPfsR7He0lX0q4431A1pa -> "XPJ7Mt8hRBmh3MJOGR4MEU6e3wuj2rpyQOOUCRP5urmFVXQomq" RANDOM
$PMl28wFTMEiaPzTZGzrO9TyfEQAqGiPfsR7He0lX0q4431A1pa = "XPJ7Mt8hRBmh3MJOGR4MEU6e3wuj2rpyQOOUCRP5urmFVXQomq";
function validacaocadastro($vars)
{
//CAMPOS e Configuraes
$idade_min = IDADE_MIN; //Informar idade mnima em nmeros
$data_campo = DATA_CAMPO; //Informar somente ID
$documento_campo = DOCUMENTO_CAMPO; //Informar somente ID
//obtendo acesso aos post
$pais_cadastro = $vars["country"];
$nome_empresa = $vars["companyname"];
$documento_cadastro = $vars["customfield"][$documento_campo];
$nascimento_cadastro = $vars["customfield"][$data_campo];
$primeiro_nome = $vars["firstname"];
$segundo_nome = $vars["lastname"];
//Funo de Validao de Idade Mnima
function IDADE($idade)
{
list($dia, $mes, $ano) = explode("/", $idade);
$dia_res = date("d") - $dia;
$mes_res = date("m") - $mes;
$ano_res = date("Y") - $ano;
if ($mes_res < 0) {
$ano_res--;
} elseif (($mes_res == 0) && ($dia_res < 0)) {
$ano_res--;
}
return $ano_res;
}
//Funo de Validao de CPF
function CPF($ncpf = null)
{
if (empty($ncpf)) {
return false;
}
$ncpf = preg_replace("/\D+/", "", $ncpf);
$ncpf = str_pad($ncpf, 11, '0', STR_PAD_LEFT);
if (strlen($ncpf) != 11) {
return false;
} elseif ($ncpf == '00000000000' ||
$ncpf == '11111111111' ||
$ncpf == '22222222222' ||
$ncpf == '33333333333' ||
$ncpf == '44444444444' ||
$ncpf == '55555555555' ||
$ncpf == '66666666666' ||
$ncpf == '77777777777' ||
$ncpf == '88888888888' ||
$ncpf == '99999999999') {
return false;
} else {
for ($t = 9; $t < 11; $t++) {
for ($d = 0, $c = 0; $c < $t; $c++) {
$d += $ncpf{$c} * (($t + 1) - $c);
}
$d = ((10 * $d) % 11) % 10;
if ($ncpf{$c} != $d) {
return false;
}
}
return true;
}
}
//Funo de Validao de CNPJ
function CNPJ($ncnpj)
{
$ncnpj = preg_replace('/[^0-9]/', '', $ncnpj);
$ncnpj = (string) $ncnpj;
$ncnpj_original = $ncnpj;
$primeiros_numeros_cnpj = substr($ncnpj, 0, 12);
if (!function_exists('multiplica_cnpj')) {
function multiplica_cnpj($ncnpj, $posicao = 5)
{
$calculo = 0;
for ($i = 0; $i < strlen($ncnpj); $i++) {
$calculo = $calculo + ($ncnpj[$i] * $posicao);
$posicao--;
if ($posicao < 2) {
$posicao = 9;
}
}
return $calculo;
}
}
$primeiro_calculo = multiplica_cnpj($primeiros_numeros_cnpj);
$primeiro_digito = ($primeiro_calculo % 11) < 2 ? 0 : 11 - ($primeiro_calculo % 11);
$primeiros_numeros_cnpj .= $primeiro_digito;
$segundo_calculo = multiplica_cnpj($primeiros_numeros_cnpj, 6);
$segundo_digito = ($segundo_calculo % 11) < 2 ? 0 : 11 - ($segundo_calculo % 11);
$ncnpj = $primeiros_numeros_cnpj . $segundo_digito;
if ($ncnpj === $ncnpj_original) {
return true;
}
}
//PROCESSO DE VERIFICAO
$chave_api = CHAVE_API;
//Verificando o Pais do cliente
if ($pais_cadastro == "BR") {
//Verificando se a sesso no Administrador
if ($_SESSION['adminid'] == "") {
//Verificando se no um cliente em sesso
//Verificando o tipo de documento
if (strlen($documento_cadastro) <= 14) {
$tipodoc = "cpf";
} elseif (strlen($documento_cadastro) >= 15) {
$tipodoc = "cnpj";
}
//verificando o tipo de verificao de cadastro que ser feito
//pessoa fisica
if ($tipodoc == "cpf") {
//Validando CPF
if (CPF($documento_cadastro)) {
//Verificando se j no existe cadastro com o CPF
if (Capsule::table('tblcustomfieldsvalues')->WHERE('fieldid', $documento_campo)->WHERE('value', $documento_cadastro)->count() == "0") {
//Verificando idade minima
if (IDADE($nascimento_cadastro) >= $idade_min) {
//Query para nome
$juntando_nomes = $primeiro_nome . ' ' . $segundo_nome;
$nome_completo = strtolower($juntando_nomes);
//Conexo CURL
$url = "https://api.cpfcnpj.com.br/$chave_api/1/json/$documento_cadastro";
//Inicia CURL
$ch = curl_init($url);
// defina o contedo do envio como json
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type:application/json'));
//Pede o que retorne o resultado como string
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
//Ignora certificado SSL
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
//Manda executar a requisio
$data = curl_exec($ch);
// agora vamos anexar o corpo em formato json da sua requisio
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
//Lendo JSON externo
$json = json_decode($data);
//Fecha a conexo para economizar recursos do servidor
curl_close($ch);
//JSON: nome retornado
$nome_retorno = strtolower($json->nome);
//Explode o nome
$exp_nome = explode(' ', $nome_completo);
//splice do nome
array_splice($exp_nome, 1, -1);
//Verificando se no esta com limite atingido de consultas
if ($json->saldo > 0) {
//verificando se h resultados do nome no de cadastro
if (substr_count($nome_retorno, $exp_nome[0]) != "0" or substr_count($nome_retorno, $exp_nome[1]) != "0") {
//Lats Go Boy!
}
//Caso o nome no estiver vlido com o documento
else {
//Retorno de ERRO
$erro = "O Titular do documento informado no vlido, por gentileza tente novamente ou entre em contato conosco.";
return $erro;
}
}
//Caso a API falhou por limitao
else {
//DEBUG API
//$erro = "Limite Atingido";
//return $erro;
}
}
//Caso a idade seja inferior
else {
//Retorno de ERRO
$erro = "Desculpe, mas no permitido cadastros com idade inferior " . $idade_min . " Anos.";
return $erro;
}
}
//Caso j existir cadastro com o documento
else {
if ($_SESSION['uid'] == "") {
//Retorno de ERRO
$erro = "Desculpe, mas j existe cadastros associados a este documento, caso houver dvidas entre em contato conosco!";
return $erro;
}
}
}
//Caso CPF seja invlido
else {
//Retorno de ERRO
$erro = "O CPF informado no valido!";
return $erro;
}
}
//Caso for pessoa juridica
elseif ($tipodoc == "cnpj") {
//Validando CNPJ
if (CNPJ($documento_cadastro) == true) {
//Verificando se j no existe cadastro com o CNPJ
if (Capsule::table('tblcustomfieldsvalues')->WHERE('fieldid', $documento_campo)->WHERE('value', $documento_cadastro)->count() == "0") {
//verificando nome da empresa
if ($nome_empresa != "") {
$up_nomempresa = strtolower($nome_empresa);
//URL Curl
$url = "https://api.cpfcnpj.com.br/$chave_api/4/json/$documento_cadastro";
//Inicia o cURL
$ch = curl_init($url);
//Pede o que retorne o resultado como string
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
//Ignora certificado SSL
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
//Manda executar a requisio
$data = curl_exec($ch);
//Fecha a conexo para economizar recursos do servidor
curl_close($ch);
//Lendo JSON externo
$json = json_decode($data);
//JSON: nome retornado
$nome_retorno = strtolower($json->body->razao);
//Explode do nome
$exp_nome = explode(' ', $up_nomempresa);
//splice do nome
array_splice($exp_nome, 1, -1);
//Verificando se no esta com limite atingido de consultas
if ($json->saldo > 0) {
//verificando se h resultados do nome da empresa
if (substr_count($nome_retorno, $exp_nome[0]) != "0" or substr_count($nome_retorno, $exp_nome[1]) != "0") {
//Lats Go Boy!
}
//Caso no tiver associado nada
else {
//Retorno de ERRO
$erro = "Desculpe, mas o nome da empresa informada invlida!";
return $erro;
}
}
//caso tiver alcanado o limite dirio
else {
//DEBUG API
//$erro = "Limite Atingido";
//return $erro;
}
}
//Caso o nome da empresa estiver vazio
else {
//Retorno de ERRO
$erro = "Desculpe, mas o Nome da Empresa obrigatria para cadastros Jurdicos";
return $erro;
}
}
//Caso j exisitr o CNPJ
else {
if ($_SESSION['uid'] == "") {
//Retorno de ERRO
$erro = "Desculpe, mas j existe cadastros associados a este documento, caso houver dvidas entre em contato conosco!";
return $erro;
}
}
}
//Caso no seja nada de opo
else {
//Retorno de ERRO
$erro = "O CNPJ informado invlido!";
return $erro;
}
}
//Caso for um cliente em sesso
else {
//Sem ao
}
}
//Caso for um Administrador logado
else {
//Sem ao
}
}
//Caso seja outro pais
else {
//Sem ao
}
}
function validacaojscliente($vars)
{
$data_campo = DATA_CAMPO;
$documento_campo = DOCUMENTO_CAMPO;
if ($_GET['action'] == "details") {
$javascript .= "<script type=\"text/javascript\">";
$javascript .= "$(document).ready(function(){";
$javascript .= " $('#inputFirstName').attr('readonly', true);";
$javascript .= " $('#inputLastName').attr('readonly', true);";
$javascript .= " $('#inputCity').attr('readonly', true);";
$javascript .= " $('#country').attr('readonly', true);";
$javascript .= " $('#customfield$data_campo').attr('readonly', true);"; // Data de nascimento
$javascript .= " $('#customfield$documento_campo').attr('readonly', true);"; // CPF
$javascript .= " $('#inputCompanyName').attr('readonly', true);";
$javascript .= "});";
$javascript .= "</script>";
return $javascript;
}
}
//Hook Actions
add_hook("ClientAreaFooterOutput", 1, "carrinhojs");
add_hook("AfterShoppingCartCheckout", 1, "carrinhojs");
add_hook("ClientDetailsValidation", 1, "validacaocadastro");
add_hook("ClientAreaFooterOutput", 1, "validacaojscliente");
Did this file decode correctly?
Original Code
<?php
eval(str_rot13(gzinflate(str_rot13(base64_decode('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')))));
?>
Function Calls
strrev | 3 |
gzinflate | 11 |
str_rot13 | 11 |
gzuncompress | 4 |
rawurldecode | 1 |
base64_decode | 18 |
Stats
MD5 | 1eb02bb7ac708a66512345fa2723da52 |
Eval Count | 16 |
Decode Time | 163 ms |