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 goto raXG_; ekkKn: $json_data = file_get_contents("\160\150\160\x3a\x2f\x2f\x69\15..
Decoded Output download
<?php
goto raXG_; ekkKn: $json_data = file_get_contents("php://input"); goto N4Riy; CuAwm: if (!isset($data["order_no"]) || !isset($data["status"]) || !isset($data["order_realityamount"])) { die("Invalid input data"); } goto M9ulS; Mksmo: $username = "admin_gamewin"; goto BC30e; AaMqq: echo "ok"; goto CggZN; BC30e: $password = "admin_gamewin"; goto K9w8H; yfcGq: if ($data["status"] == "success") { $stmt = $con->prepare("SELECT * FROM `deposits` WHERE `ref_num` = ?"); $stmt->bind_param("s", $oid); $stmt->execute(); $result = $stmt->get_result(); if ($result->num_rows > 0) { $response["success"] = false; $response["message"] = "Transaction already recorded."; } else { $stmt = $con->prepare("SELECT * FROM `tbl_user` WHERE `id` = ?"); $stmt->bind_param("i", $uiid); $stmt->execute(); $emailResult = $stmt->get_result(); $emailA = $emailResult->fetch_assoc(); $email = $emailA["mobile"]; date_default_timezone_set("Asia/Calcutta"); $uid = $uiid; $depositAmount = $amount; $ref_num = $oid; $today = date("F j, Y, g:i a"); $createdate = date("Y-m-d H:i"); $date = date("Ymd"); $time = time(); $serial = $date . $time; $tday = date("Y-m-d H:i"); $srl = $serial; $source = "wkpay"; $stmt = $con->prepare("INSERT INTO `deposits`(`ref_num`, `amount`, `email`, `status`, `uid`, `date`) VALUES(?, ?, ?, '1', ?, ?)"); $stmt->bind_param("sdsss", $ref_num, $depositAmount, $email, $uid, $today); $depositQuery = $stmt->execute(); $stmt = $con->prepare("INSERT INTO `deposits_new`(`userid`, `amount`, `serial`, `source`, `ref_num`, `mobile`, `createdate`, `status`) VALUES(?, ?, ?, ?, ?, ?, ?, '1')"); $stmt->bind_param("idsssss", $uid, $depositAmount, $srl, $source, $ref_num, $email, $createdate); $deposit1 = $stmt->execute(); $stmt = $con->prepare("SELECT * FROM `tbl_user` WHERE `id` = ?"); $stmt->bind_param("i", $uid); $stmt->execute(); $self = $stmt->get_result(); $selfArray = $self->fetch_assoc(); $stmt = $con->prepare("SELECT * FROM `tbl_user` WHERE `owncode` = ?"); $stmt->bind_param("s", $selfArray["code"]); $stmt->execute(); $ref = $stmt->get_result(); $refArray = $ref->fetch_assoc(); $refid = $refArray["id"]; if ($depositAmount >= 1 && $depositAmount <= 499) { $refbn = 0.1 * $depositAmount; } elseif ($depositAmount >= 500 && $depositAmount <= 999) { $refbn = 150; } elseif ($depositAmount >= 1000 && $depositAmount <= 1999) { $refbn = 200; } elseif ($depositAmount >= 2000 && $depositAmount <= 2999) { $refbn = 300; } elseif ($depositAmount >= 3000 && $depositAmount <= 3999) { $refbn = 400; } elseif ($depositAmount >= 4000 && $depositAmount <= 4999) { $refbn = 500; } elseif ($depositAmount >= 5000 && $depositAmount <= 9999) { $refbn = 600; } elseif ($depositAmount >= 10000) { $refbn = 1100; } else { $refbn = 0; } $stmt = $con->prepare("SELECT * FROM `tbl_wallet` WHERE `userid` = ?"); $stmt->bind_param("i", $refid); $stmt->execute(); $refwal = $stmt->get_result(); $refwalA = $refwal->fetch_assoc(); $refwalF = intval($refwalA["amount"]) + intval($refbn); $stmt = $con->prepare("SELECT * FROM `tbl_wallet` WHERE `userid` = ?"); $stmt->bind_param("i", $uid); $stmt->execute(); $up = $stmt->get_result(); $rup = $up->fetch_assoc(); $addmoney = intval($rup["amount"]) + intval($depositAmount); $stmt = $con->prepare("UPDATE `tbl_wallet` SET `amount` = ? WHERE `userid` = ?"); $stmt->bind_param("ii", $addmoney, $uid); $wal = $stmt->execute(); if ($wal) { $stmt = $con->prepare("UPDATE `deposits` SET `status` = '2' WHERE `uid` = ? AND `amount` = ?"); $stmt->bind_param("id", $uid, $depositAmount); $succes = $stmt->execute(); $stmt = $con->prepare("UPDATE `deposits_new` SET `status` = '2' WHERE `userid` = ? AND `amount` = ?"); $stmt->bind_param("id", $uid, $depositAmount); $succes1 = $stmt->execute(); $stmt = $con->prepare("SELECT * FROM `deposits` WHERE `uid` = ?"); $stmt->bind_param("i", $uid); $stmt->execute(); $up2 = $stmt->get_result(); if ($up2->num_rows == 1) { $stmt = $con->prepare("UPDATE `tbl_wallet` SET `amount` = ? WHERE `userid` = ?"); $stmt->bind_param("ii", $refwalF, $refid); $refwll = $stmt->execute(); } $stmt = $con->prepare("INSERT INTO `wager_amount` (`tot_deposit`, `wager_amt`, `uid`, `date`) VALUES (?, ?, ?, ?)"); $stmt->bind_param("diis", $depositAmount, $depositAmount, $uid, $today); $wager = $stmt->execute(); $stmt = $con->prepare("INSERT INTO `tbl_transaction` (`userid`, `amount`, `transtype`, `obalance`, `nbalance`, `createdate`) VALUES (?, ?, 'Recharge', ?, ?, ?)"); $stmt->bind_param("iddds", $uid, $depositAmount, $rup["amount"], $addmoney, $tday); $sql4 = $stmt->execute(); $response["success"] = true; $response["message"] = "Transaction recorded successfully."; } else { $response["success"] = false; $response["message"] = "Payment failed"; } } } else { $response["success"] = false; $response["message"] = "Transaction failed."; } goto pTwuy; pTwuy: header("Content-Type: application/json"); goto LmzhG; M9ulS: $orderid = $data["order_no"]; goto amqHi; kvcww: $con = new mysqli($servername, $username, $password, $dbname); goto moeEP; raXG_: $servername = "localhost"; goto Mksmo; CggZN: die; goto J0LI4; moeEP: if ($con->connect_error) { die("Connection failed: " . $con->connect_error); } goto ekkKn; KjStM: $con->close(); goto AaMqq; K9w8H: $dbname = "admin_gamewin"; goto kvcww; N4Riy: $data = json_decode($json_data, true); goto CuAwm; zeYHw: list($uiid, $oid) = explode("_", $orderid); goto yfcGq; LmzhG: echo json_encode($response); goto KjStM; amqHi: $amount = $data["order_realityamount"]; goto zeYHw; J0LI4: ?>
Did this file decode correctly?
Original Code
<?php
goto raXG_; ekkKn: $json_data = file_get_contents("\160\150\160\x3a\x2f\x2f\x69\156\160\x75\164"); goto N4Riy; CuAwm: if (!isset($data["\157\x72\144\x65\x72\137\156\x6f"]) || !isset($data["\x73\x74\x61\x74\165\163"]) || !isset($data["\x6f\162\x64\145\x72\x5f\162\x65\x61\154\x69\164\x79\x61\x6d\157\x75\x6e\x74"])) { die("\x49\x6e\x76\141\x6c\151\x64\40\x69\156\x70\165\164\x20\x64\x61\164\x61"); } goto M9ulS; Mksmo: $username = "\141\x64\155\151\156\137\147\x61\x6d\145\167\x69\156"; goto BC30e; AaMqq: echo "\x6f\x6b"; goto CggZN; BC30e: $password = "\x61\144\x6d\151\156\x5f\147\141\155\145\x77\x69\156"; goto K9w8H; yfcGq: if ($data["\163\x74\x61\164\165\163"] == "\163\165\143\143\x65\x73\163") { $stmt = $con->prepare("\x53\x45\114\105\103\x54\40\52\x20\106\x52\x4f\115\x20\140\144\145\160\x6f\163\x69\x74\x73\x60\40\127\110\105\x52\x45\40\x60\162\x65\146\x5f\156\x75\155\x60\40\75\40\x3f"); $stmt->bind_param("\163", $oid); $stmt->execute(); $result = $stmt->get_result(); if ($result->num_rows > 0) { $response["\x73\x75\x63\x63\x65\x73\163"] = false; $response["\155\x65\163\163\x61\x67\x65"] = "\x54\x72\141\x6e\163\x61\143\164\x69\157\156\x20\141\154\x72\x65\x61\144\171\x20\162\145\x63\157\162\144\x65\x64\56"; } else { $stmt = $con->prepare("\123\105\114\105\103\x54\40\x2a\40\x46\122\117\115\40\x60\x74\142\x6c\x5f\x75\x73\145\162\x60\x20\x57\x48\105\122\105\x20\x60\151\x64\x60\40\75\40\x3f"); $stmt->bind_param("\x69", $uiid); $stmt->execute(); $emailResult = $stmt->get_result(); $emailA = $emailResult->fetch_assoc(); $email = $emailA["\155\157\x62\x69\154\x65"]; date_default_timezone_set("\101\163\x69\x61\57\103\x61\154\x63\165\x74\x74\x61"); $uid = $uiid; $depositAmount = $amount; $ref_num = $oid; $today = date("\106\40\152\54\x20\x59\54\40\x67\x3a\151\40\x61"); $createdate = date("\x59\55\155\55\x64\40\110\72\x69"); $date = date("\x59\155\x64"); $time = time(); $serial = $date . $time; $tday = date("\131\55\x6d\x2d\x64\x20\x48\72\x69"); $srl = $serial; $source = "\167\153\160\141\171"; $stmt = $con->prepare("\111\x4e\123\x45\122\x54\x20\111\x4e\124\x4f\x20\x60\144\x65\160\157\x73\x69\x74\163\x60\x28\140\162\145\146\137\156\x75\155\140\x2c\x20\140\x61\x6d\157\165\x6e\164\x60\x2c\40\x60\x65\155\141\x69\154\x60\x2c\x20\x60\163\x74\x61\x74\165\x73\140\x2c\40\x60\x75\x69\x64\140\54\40\140\144\x61\164\x65\x60\x29\x20\126\101\x4c\125\105\123\x28\77\54\40\77\x2c\40\x3f\54\x20\47\61\47\54\x20\x3f\x2c\x20\x3f\51"); $stmt->bind_param("\163\144\163\x73\x73", $ref_num, $depositAmount, $email, $uid, $today); $depositQuery = $stmt->execute(); $stmt = $con->prepare("\111\116\x53\x45\x52\124\40\111\x4e\124\x4f\40\x60\144\x65\160\157\163\151\164\163\x5f\156\x65\x77\x60\50\140\x75\163\x65\162\151\144\x60\54\x20\140\x61\x6d\157\165\x6e\x74\140\54\40\140\x73\x65\x72\x69\141\154\x60\x2c\x20\x60\163\x6f\x75\x72\x63\145\140\54\x20\140\x72\x65\146\137\156\165\155\140\54\x20\x60\155\x6f\142\x69\154\x65\x60\x2c\x20\x60\x63\x72\x65\x61\x74\145\144\141\x74\x65\140\54\x20\x60\163\x74\x61\164\165\163\140\51\x20\126\101\114\x55\105\x53\x28\x3f\54\40\x3f\54\x20\x3f\54\40\x3f\54\40\x3f\54\40\x3f\54\40\77\x2c\x20\47\61\x27\x29"); $stmt->bind_param("\151\144\163\x73\x73\163\163", $uid, $depositAmount, $srl, $source, $ref_num, $email, $createdate); $deposit1 = $stmt->execute(); $stmt = $con->prepare("\123\x45\x4c\x45\103\124\x20\x2a\x20\x46\122\x4f\115\x20\140\x74\142\154\137\165\x73\x65\x72\140\40\127\x48\105\122\x45\x20\140\151\x64\140\x20\x3d\x20\x3f"); $stmt->bind_param("\151", $uid); $stmt->execute(); $self = $stmt->get_result(); $selfArray = $self->fetch_assoc(); $stmt = $con->prepare("\x53\105\114\105\x43\124\40\x2a\40\x46\122\x4f\x4d\40\140\x74\142\x6c\x5f\x75\x73\145\x72\140\x20\127\110\x45\122\105\x20\140\x6f\167\156\x63\157\x64\x65\x60\40\x3d\x20\77"); $stmt->bind_param("\x73", $selfArray["\143\x6f\144\145"]); $stmt->execute(); $ref = $stmt->get_result(); $refArray = $ref->fetch_assoc(); $refid = $refArray["\x69\144"]; if ($depositAmount >= 1 && $depositAmount <= 499) { $refbn = 0.1 * $depositAmount; } elseif ($depositAmount >= 500 && $depositAmount <= 999) { $refbn = 150; } elseif ($depositAmount >= 1000 && $depositAmount <= 1999) { $refbn = 200; } elseif ($depositAmount >= 2000 && $depositAmount <= 2999) { $refbn = 300; } elseif ($depositAmount >= 3000 && $depositAmount <= 3999) { $refbn = 400; } elseif ($depositAmount >= 4000 && $depositAmount <= 4999) { $refbn = 500; } elseif ($depositAmount >= 5000 && $depositAmount <= 9999) { $refbn = 600; } elseif ($depositAmount >= 10000) { $refbn = 1100; } else { $refbn = 0; } $stmt = $con->prepare("\123\x45\x4c\105\x43\x54\x20\x2a\x20\106\x52\117\x4d\40\x60\164\x62\x6c\137\x77\141\x6c\x6c\x65\164\140\x20\127\x48\x45\x52\x45\x20\x60\x75\163\x65\162\151\144\140\x20\x3d\x20\x3f"); $stmt->bind_param("\151", $refid); $stmt->execute(); $refwal = $stmt->get_result(); $refwalA = $refwal->fetch_assoc(); $refwalF = intval($refwalA["\141\x6d\x6f\x75\156\x74"]) + intval($refbn); $stmt = $con->prepare("\x53\105\x4c\x45\x43\x54\40\52\40\x46\122\117\x4d\x20\140\164\x62\x6c\137\x77\x61\x6c\x6c\145\164\140\40\127\110\x45\122\x45\x20\x60\165\x73\x65\x72\151\x64\x60\x20\75\x20\77"); $stmt->bind_param("\x69", $uid); $stmt->execute(); $up = $stmt->get_result(); $rup = $up->fetch_assoc(); $addmoney = intval($rup["\x61\155\x6f\x75\156\x74"]) + intval($depositAmount); $stmt = $con->prepare("\x55\120\104\x41\124\105\40\140\x74\x62\x6c\137\x77\141\x6c\x6c\x65\x74\x60\x20\123\x45\x54\x20\x60\141\155\157\165\x6e\x74\x60\x20\75\40\77\40\127\x48\105\x52\x45\40\140\x75\163\145\x72\x69\x64\x60\x20\75\x20\x3f"); $stmt->bind_param("\151\x69", $addmoney, $uid); $wal = $stmt->execute(); if ($wal) { $stmt = $con->prepare("\125\x50\104\101\x54\105\40\x60\144\x65\x70\157\163\x69\x74\x73\x60\40\123\105\x54\x20\140\x73\x74\x61\x74\x75\x73\x60\40\75\x20\47\62\x27\x20\127\110\105\122\x45\40\140\x75\151\144\x60\x20\x3d\40\77\40\x41\116\x44\40\140\141\x6d\x6f\165\156\x74\140\40\x3d\40\77"); $stmt->bind_param("\x69\144", $uid, $depositAmount); $succes = $stmt->execute(); $stmt = $con->prepare("\125\x50\x44\101\124\105\40\x60\144\x65\160\157\163\151\x74\163\x5f\x6e\145\167\x60\40\123\105\124\x20\140\163\x74\x61\x74\x75\163\x60\40\75\x20\x27\62\x27\40\x57\110\x45\122\105\x20\140\165\x73\x65\x72\x69\x64\140\x20\75\40\77\40\x41\x4e\x44\40\140\141\x6d\x6f\165\x6e\164\140\40\75\40\x3f"); $stmt->bind_param("\151\144", $uid, $depositAmount); $succes1 = $stmt->execute(); $stmt = $con->prepare("\123\105\x4c\105\x43\124\40\52\40\x46\x52\x4f\115\x20\x60\144\145\x70\x6f\163\151\x74\163\x60\x20\127\x48\105\x52\x45\x20\x60\165\x69\144\140\40\75\40\x3f"); $stmt->bind_param("\151", $uid); $stmt->execute(); $up2 = $stmt->get_result(); if ($up2->num_rows == 1) { $stmt = $con->prepare("\x55\x50\x44\x41\124\x45\x20\140\x74\x62\x6c\137\x77\x61\x6c\154\145\x74\x60\40\x53\x45\x54\x20\x60\x61\x6d\x6f\165\156\x74\140\40\x3d\x20\x3f\x20\127\110\105\122\105\40\140\165\x73\x65\162\x69\x64\x60\40\75\x20\x3f"); $stmt->bind_param("\x69\x69", $refwalF, $refid); $refwll = $stmt->execute(); } $stmt = $con->prepare("\111\116\x53\x45\122\124\40\x49\x4e\x54\117\x20\140\x77\x61\x67\x65\162\137\141\155\x6f\165\156\164\140\40\50\140\x74\x6f\164\x5f\144\145\160\x6f\x73\151\164\140\54\x20\140\x77\141\x67\145\x72\x5f\141\155\164\140\54\x20\x60\165\x69\144\x60\x2c\40\140\144\x61\x74\x65\x60\x29\40\x56\x41\114\x55\x45\123\x20\50\77\x2c\x20\77\54\40\77\x2c\40\x3f\51"); $stmt->bind_param("\x64\151\x69\x73", $depositAmount, $depositAmount, $uid, $today); $wager = $stmt->execute(); $stmt = $con->prepare("\x49\116\x53\x45\122\x54\40\x49\116\124\x4f\x20\x60\164\x62\x6c\x5f\x74\x72\141\x6e\163\141\x63\x74\151\157\156\x60\x20\x28\140\x75\x73\x65\162\x69\x64\x60\54\x20\140\x61\155\x6f\x75\156\164\140\54\40\140\164\162\141\156\163\164\171\160\145\x60\x2c\40\140\x6f\142\141\154\141\156\x63\x65\x60\54\40\x60\x6e\142\x61\154\141\x6e\x63\x65\140\x2c\x20\x60\x63\162\145\141\164\x65\x64\x61\x74\145\x60\x29\40\x56\x41\114\125\x45\123\x20\x28\x3f\x2c\40\77\54\40\47\122\x65\143\150\141\162\147\x65\x27\54\x20\x3f\54\40\x3f\54\x20\77\x29"); $stmt->bind_param("\151\144\x64\144\163", $uid, $depositAmount, $rup["\141\x6d\x6f\165\x6e\164"], $addmoney, $tday); $sql4 = $stmt->execute(); $response["\x73\x75\x63\143\x65\x73\163"] = true; $response["\155\145\x73\x73\141\147\145"] = "\x54\x72\141\156\163\x61\143\164\151\x6f\156\40\162\145\143\x6f\x72\144\x65\144\40\163\x75\143\x63\145\x73\x73\146\165\154\154\171\x2e"; } else { $response["\x73\165\x63\143\145\x73\x73"] = false; $response["\155\x65\163\x73\x61\x67\145"] = "\x50\141\171\155\145\x6e\x74\x20\146\x61\x69\x6c\x65\x64"; } } } else { $response["\163\x75\143\143\x65\163\x73"] = false; $response["\x6d\x65\163\x73\x61\x67\145"] = "\x54\162\x61\x6e\163\x61\x63\x74\x69\157\x6e\40\146\141\151\x6c\145\144\x2e"; } goto pTwuy; pTwuy: header("\103\x6f\x6e\164\x65\x6e\164\x2d\x54\x79\160\x65\x3a\40\141\x70\160\154\x69\x63\141\x74\151\157\x6e\x2f\152\163\157\x6e"); goto LmzhG; M9ulS: $orderid = $data["\157\162\x64\145\162\137\x6e\157"]; goto amqHi; kvcww: $con = new mysqli($servername, $username, $password, $dbname); goto moeEP; raXG_: $servername = "\x6c\157\x63\x61\154\150\157\163\x74"; goto Mksmo; CggZN: die; goto J0LI4; moeEP: if ($con->connect_error) { die("\x43\x6f\x6e\156\x65\143\x74\151\x6f\x6e\40\146\x61\x69\154\x65\x64\72\40" . $con->connect_error); } goto ekkKn; KjStM: $con->close(); goto AaMqq; K9w8H: $dbname = "\x61\144\x6d\x69\156\x5f\x67\x61\155\145\x77\151\156"; goto kvcww; N4Riy: $data = json_decode($json_data, true); goto CuAwm; zeYHw: list($uiid, $oid) = explode("\x5f", $orderid); goto yfcGq; LmzhG: echo json_encode($response); goto KjStM; amqHi: $amount = $data["\x6f\162\x64\145\x72\x5f\162\x65\x61\x6c\151\x74\x79\x61\155\157\x75\156\164"]; goto zeYHw; J0LI4: ?>
Function Calls
| None |
Stats
| MD5 | ca9c02998df049ecf60fa048cd0b4e51 |
| Eval Count | 0 |
| Decode Time | 71 ms |