403Webshell
Server IP : 51.222.109.124  /  Your IP : 216.73.217.148
Web Server : Apache
System : Linux scl07net.netdom.salvador.br 3.10.0-962.3.2.lve1.5.44.3.el7.x86_64 #1 SMP Mon Feb 22 04:35:33 EST 2021 x86_64
User : vertra94 ( 1153)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/vertra94/public_html/loja/app/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/vertra94/public_html/loja/app/cep.php
<?php

class Cep 
{

    public $result = array( );
    public $key;
    public $data;
    //base local de cep caso possua (está disponível para venda no phpstaff.com.br)
    #public $url = "http://seusite.com.br/cep/server.php"; 
    //base remota 
    public $url = "https://viacep.com.br/ws";

    public function __construct()
    {
        if ( !function_exists( 'curl_init' ) )
        {
            die( 'A função Curl não está disponível em seu PHP.' );
        }
        $this->key = base64_encode( md5( $_SERVER['SERVER_NAME'] ) );
    }

    public function welcome(){}
    public function teste()
    {
        echo $this->_getcep( array( "cep" => "11701090" ) );
    }

    public function _getcep( $data )
    {
        $cep = $data['cep'];
        $curl = curl_init();
        curl_setopt( $curl, CURLOPT_URL, "$this->url/$cep/json/" );
        //curl_setopt( $curl, CURLOPT_POST, 1 );
        //curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data));//send multi array
        //curl_setopt( $curl, CURLOPT_POSTFIELDS, $this->data );
        curl_setopt( $curl, CURLOPT_FOLLOWLOCATION, false );
        curl_setopt( $curl, CURLOPT_RETURNTRANSFER, 1 );
        curl_setopt( $curl, CURLOPT_SSL_VERIFYPEER, false );
        curl_setopt( $curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1" );
        $this->result['rs'][] = json_decode(curl_exec( $curl ), 1);
      
        curl_close( $curl );
        $this->result['rs'][0]['endereco'] = $this->result['rs'][0]['logradouro'];
        $this->result['rs'][0]['cidade'] = $this->result['rs'][0]['localidade'];
        $this->result['rs'][0]['cep_unico'] = 0;
        $this->result = json_encode($this->result);
        return utf8_decode($this->result);
    }


    public function _getcep_old_( $data )
    {
        $this->data = $data;
        $this->data['chave'] = $this->key;
        $this->data['metodo'] = 'getCep';
        $curl = curl_init();
        curl_setopt( $curl, CURLOPT_URL, $this->url );
        curl_setopt( $curl, CURLOPT_POST, 1 );
        //curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data));//send multi array
        curl_setopt( $curl, CURLOPT_POSTFIELDS, $this->data );
        curl_setopt( $curl, CURLOPT_FOLLOWLOCATION, false );
        curl_setopt( $curl, CURLOPT_RETURNTRANSFER, 1 );
        curl_setopt( $curl, CURLOPT_SSL_VERIFYPEER, false );
        curl_setopt( $curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1" );
        $this->result = curl_exec( $curl );
        curl_close( $curl );
        return $this->result;
    }

    public function _getEndereco( $data )
    {
        $this->data = $data;
        $this->data['chave'] = $this->key;
        $this->data['metodo'] = 'getEndereco';
        $curl = curl_init();
        curl_setopt( $curl, CURLOPT_URL, $this->url );
        curl_setopt( $curl, CURLOPT_POST, 1 );
        //curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data));//send multi array
        curl_setopt( $curl, CURLOPT_POSTFIELDS, $this->data );
        curl_setopt( $curl, CURLOPT_FOLLOWLOCATION, false );
        curl_setopt( $curl, CURLOPT_RETURNTRANSFER, 1 );
        curl_setopt( $curl, CURLOPT_SSL_VERIFYPEER, false );
        curl_setopt( $curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1" );
        $this->result = curl_exec( $curl );
        curl_close( $curl );
         return utf8_decode($this->result);
    }

    public function getcep()
    {
        echo $this->_getcep( array( "cep" => $_REQUEST['cep'] ) );
    }

    public function getend()
    {
        echo $this->_getEndereco( array( "endereco" => $_REQUEST['endereco'] ) );
    }
}

Youez - 2016 - github.com/yon3zu
LinuXploit