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 function login(){ $url = "https://ws.doithenhanh.com/portal/login..

Decoded Output download

   <?php 
 
    function login(){ 
        $url = "https://ws.doithenhanh.com/portal/login"; 
        $ch = curl_init(); 
        curl_setopt($ch,CURLOPT_URL,$url); 
        curl_setopt($ch,CURLOPT_POST,1); 
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); 
        curl_setopt($ch,CURLOPT_HEADER,0); 
        curl_setopt($ch,CURLOPT_HTTPHEADER,array("Accept: application/json, text/plain, */*", "Origin: https://doithenhanh.com", "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.162 Safari/537.36", "Content-Type: application/json;charset=UTF-8", "Referer: https://doithenhanh.com/", "Accept-Language: vi-VN,vi;q=0.9,fr-FR;q=0.8,fr;q=0.7,en-US;q=0.6,en;q=0.5")); 
        $postfield = '{"username":"[email protected]","password":"123123qa","remember":false}'; 
        curl_setopt($ch,CURLOPT_POSTFIELDS,$postfield); 
        $s =  curl_exec($ch); 
        $token = json_decode($s, 1)["token"]["value"]; 
        return $token; 
    } 
 
    function change($token, $pin, $seri, $type){ 
        $url = "https://ws.doithenhanh.com/portal/charge"; 
        $ch = curl_init(); 
        curl_setopt($ch,CURLOPT_URL,$url); 
        curl_setopt($ch,CURLOPT_POST,1); 
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); 
        curl_setopt($ch,CURLOPT_HEADER,0); 
        curl_setopt($ch,CURLOPT_HTTPHEADER,array("X-Access-Token: ".$token, "Accept: application/json, text/plain, */*", "Origin: https://doithenhanh.com", "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.162 Safari/537.36", "Content-Type: application/json;charset=UTF-8", "Referer: https://doithenhanh.com/", "Accept-Language: vi-VN,vi;q=0.9,fr-FR;q=0.8,fr;q=0.7,en-US;q=0.6,en;q=0.5")); 
        $postfield = '{"provider":"'.$type.'","serial":"'.$seri.'","pin":"'.$pin.'"}'; 
        curl_setopt($ch,CURLOPT_POSTFIELDS,$postfield); 
        $s =  curl_exec($ch); 
        $js = json_decode($s, 1)["message"]; 
        return $js; 
    } 
 
 
    if (isset($_POST["pin"])) { 
        $token = login(); 
 
        $type = $_POST["type"]; 
        $seri = $_POST["serial"]; 
        $pin = $_POST["pin"]; 
        echo "<script>alert('".change($token, $pin, $seri, $type)."');</script>"; 
    } 
    ?>

Did this file decode correctly?

Original Code

   <?php

    function login(){
        $url = "https://ws.doithenhanh.com/portal/login";
        $ch = curl_init();
        curl_setopt($ch,CURLOPT_URL,$url);
        curl_setopt($ch,CURLOPT_POST,1);
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
        curl_setopt($ch,CURLOPT_HEADER,0);
        curl_setopt($ch,CURLOPT_HTTPHEADER,array("Accept: application/json, text/plain, */*", "Origin: https://doithenhanh.com", "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.162 Safari/537.36", "Content-Type: application/json;charset=UTF-8", "Referer: https://doithenhanh.com/", "Accept-Language: vi-VN,vi;q=0.9,fr-FR;q=0.8,fr;q=0.7,en-US;q=0.6,en;q=0.5"));
        $postfield = '{"username":"[email protected]","password":"123123qa","remember":false}';
        curl_setopt($ch,CURLOPT_POSTFIELDS,$postfield);
        $s =  curl_exec($ch);
        $token = json_decode($s, 1)["token"]["value"];
        return $token;
    }

    function change($token, $pin, $seri, $type){
        $url = "https://ws.doithenhanh.com/portal/charge";
        $ch = curl_init();
        curl_setopt($ch,CURLOPT_URL,$url);
        curl_setopt($ch,CURLOPT_POST,1);
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
        curl_setopt($ch,CURLOPT_HEADER,0);
        curl_setopt($ch,CURLOPT_HTTPHEADER,array("X-Access-Token: ".$token, "Accept: application/json, text/plain, */*", "Origin: https://doithenhanh.com", "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.162 Safari/537.36", "Content-Type: application/json;charset=UTF-8", "Referer: https://doithenhanh.com/", "Accept-Language: vi-VN,vi;q=0.9,fr-FR;q=0.8,fr;q=0.7,en-US;q=0.6,en;q=0.5"));
        $postfield = '{"provider":"'.$type.'","serial":"'.$seri.'","pin":"'.$pin.'"}';
        curl_setopt($ch,CURLOPT_POSTFIELDS,$postfield);
        $s =  curl_exec($ch);
        $js = json_decode($s, 1)["message"];
        return $js;
    }


    if (isset($_POST["pin"])) {
        $token = login();

        $type = $_POST["type"];
        $seri = $_POST["serial"];
        $pin = $_POST["pin"];
        echo "<script>alert('".change($token, $pin, $seri, $type)."');</script>";
    }
    ?>

Function Calls

None

Variables

None

Stats

MD5 6eb1179f91018088bbf83031c24589b4
Eval Count 0
Decode Time 74 ms