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 XuWFP; icTzS: if ($rodada == "\156\x61\x6f\160\x61\x67\141") { $result ..
Decoded Output download
<?php
goto XuWFP;
icTzS:
if ($rodada == "naopaga") {
$result = array("tipo" => "naopagante", "rodada" => $randombetdie);
}
goto eAbRR;
pkuap:
$playerid = $tokenOpen["id"] ?? null;
goto PF8qI;
MyhD7:
$probabilidades = array("paga" => $winrate, "naopaga" => $loserate, "bonus" => $bonus);
goto RRfNy;
tayBC:
$loserate = $rowporcentagens["lossrate"];
goto r11b3;
d6WoQ:
$randombonus = $betbonus[array_rand($betbonus)];
goto D2YsO;
pDRmn:
$randombetlive = $betlives[array_rand($betlives)];
goto E46a7;
nTMjD:
$affwinrate = $rowporcentagens["affwinrate"];
goto ZXCEN;
ztmhb:
$stmt->execute();
goto Q54Gk;
noApJ:
$stmt = $conn->prepare($queryvbonus);
goto zzX4t;
sa4dI:
function calcularRTP($probabilidade)
{
$rand = rand(1, 100);
$acumulado = 0;
foreach ($probabilidade as $resultado => $chance) {
$acumulado += $chance;
if ($rand <= $acumulado) {
return $resultado;
}
}
}
goto MyhD7;
XuWFP:
include "../../../db.php";
goto YnUIu;
fFblz:
$queryconsultasite = "SELECT * FROM users WHERE id = ?";
goto DcnVS;
YUa4m:
$stmt->bind_param("s", $playerid);
goto ztmhb;
zI1lo:
$query = "SELECT * FROM wallets WHERE user_id = ?";
goto ifiBZ;
mhUg2:
$userId = $tokenOpen["id"] ?? null;
goto pkuap;
NfvxX:
$rodada = calcularRTP($probabilidades);
goto LFbqq;
Udmo7:
$affbonus = $rowporcentagens["affbonusrate"];
goto fFblz;
eAbRR:
if ($rodada == "bonus") {
$result = array("tipo" => "bonus", "rodada" => $randombonus);
}
goto nIrH_;
srgWS:
$betbonus = file("carta.txt", FILE_IGNORE_NEW_LINES);
goto pDRmn;
nIrH_:
function arredondarParaCimaSeNecessario($valor)
{
if ($valor % 1 === 0.99) {
$valor += 0.01;
}
$valorFormatado = number_format($valor, 2, ".", '');
return (float) $valorFormatado;
}
goto JJOEN;
ZehQ2:
$wallet = $result->fetch_assoc();
goto BI06o;
E46a7:
$randombetdie = $betdies[array_rand($betdies)];
goto d6WoQ;
xemQt:
$winrate = $rowporcentagens["winrate"];
goto tayBC;
YDfCs:
$rowsite = $resultadoconsultasite->fetch_assoc();
goto sa4dI;
QQlUl:
function lerarquivoBonus($simbolobonus)
{
$listabonus = file("bonus/bonus{$simbolobonus}.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
return $listabonus;
}
goto UQcxL;
JJOEN:
function retornaganhobet($valorcs, $valorml, $simbolopagante)
{
$resultado = $valorcs * $valorml * $simbolopagante;
return $resultado;
}
goto QQlUl;
qa_Hg:
$cs = $_POST["cs"];
goto epCS3;
CyWwW:
$stmt = $conn->prepare($queryconsultaporcentagens);
goto fSO03;
zzX4t:
$stmt->bind_param("s", $playerid);
goto J65wb;
Egbv_:
$saldousuario = $wallet["balance_withdrawal"];
goto mB6VM;
sO2Ke:
if ($stmt === false) {
die(json_encode(array("error" => "Falha ao preparar a consulta.")));
}
goto jI6gA;
UQcxL:
$valortotalaposta = $cs * $ml * 5;
goto wqhqW;
epCS3:
$ml = $_POST["ml"];
goto kTH77;
kD7GJ:
$spin = json_decode($result["rodada"], true);
goto Jept0;
yH3oE:
$queryvbonus = "SELECT * FROM betspg WHERE userid = ?";
goto noApJ;
NXDzk:
$stmt->execute();
goto Zn0nU;
Uc4Sk:
function decTokenImproved($token)
{
$decoded = decodeToken($token);
if (!isJson($decoded)) {
return array("status" => false, "message" => "Invalid token");
}
$data = json_decode($decoded, true);
$data["status"] = true;
return $data;
}
goto qa_Hg;
ifiBZ:
$stmt = $conn->prepare($query);
goto sO2Ke;
BI06o:
if (!$wallet) {
die(json_encode(array("error" => "Carteira no encontrada.")));
}
goto Egbv_;
D2YsO:
$idgame = "fortune-tiger";
goto ncbpw;
RRfNy:
if ($rowsite["is_demo_agent"] == 1) {
$probabilidades = array("paga" => $affwinrate, "naopaga" => $affloserate, "bonus" => $affbonus);
}
goto NfvxX;
PF8qI:
if (!$playerid) {
die(json_encode(array("error" => "ID de usurio invlido.")));
}
goto zI1lo;
mB6VM:
$betlives = file("pagantes.txt", FILE_IGNORE_NEW_LINES);
goto QuNOz;
LFbqq:
if ($rodada == "paga") {
$result = array("tipo" => "pagante", "rodada" => $randombetlive);
}
goto icTzS;
r11b3:
$bonus = $rowporcentagens["bonusrate"];
goto nTMjD;
OEIL0:
$verificarodadabonus = $stmt->get_result();
goto R28R1;
QuNOz:
$betdies = file("naopagantes.txt", FILE_IGNORE_NEW_LINES);
goto srgWS;
wqhqW:
if ($saldousuario < $valortotalaposta) {
$response = "{"dt":{"si":{"wc":0,"ist":false,"itw":false,"fws":-1,"wp":null,"orl":[6,7,4,7,4,5,7,6,5],"lw":null,"irs":false,"gwt":-1,"fb":null,"ctw":0.0,"pmt":null,"cwc":0,"fstc":null,"pcwc":0,"rwsp":null,"hashr":null,"ml":" . $ml . ","cs":" . $cs . ","rl":[2,2,5,4,4,4,6,3,3],"sid":"1729676455115364353","psid":"1729676455115364353","st":1,"nst":1,"pf":1,"aw":0.00,"wid":0,"wt":"C","wk":"0_C","wbn":null,"wfg":null,"blb":" . $saldousuario . ","blab":" . $saldousuario . ","bl":" . $saldousuario . ","tb":0.00,"tbb":0.00,"tw":0.00,"np":0.00,"ocr":null,"mr":null,"ge":[1,11]}},"err":{"cd":"3202","msg":"Not enough cash.","tid":"NRMYZR08"}}";
echo json_encode($response, JSON_UNESCAPED_SLASHES);
die;
}
goto yH3oE;
HBXTS:
$result = $stmt->get_result();
goto ZehQ2;
jI6gA:
$stmt->bind_param("s", $userId);
goto lvH1O;
DTGBR:
$rowporcentagens = $resultadoporcentagens->fetch_assoc();
goto xemQt;
uv9Sf:
function decodeToken($texto)
{
$retorno = '';
$saidaSubs = '';
$busca0 = array("8", "e", "9", "f", "b", "d", "h", "g", "j", "i", "m", "o", "k", "z", "l", "w", "4", "s", "r", "u", "t", "x", "v", "p", "6", "n", "7", "2", "1", "5", "q", "3", "y", "0", "c", "a");
$subti0 = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "x", "w", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9");
for ($i = 0; $i < strlen($texto); $i++) {
$ti = array_search($texto[$i], $busca0);
if ($busca0[$ti] == $texto[$i]) {
$saidaSubs .= $subti0[$ti];
} else {
$saidaSubs .= $texto[$i];
}
}
$retorno = base64_decode($saidaSubs);
return $retorno;
}
goto CXW8D;
Zn0nU:
$resultadoporcentagens = $stmt->get_result();
goto DTGBR;
hjRWK:
if (!isset($_POST["atk"])) {
die(json_encode(array("error" => "Token no fornecido.")));
}
goto uv9Sf;
kTH77:
$tokenOpen = decTokenImproved($_POST["atk"]);
goto mhUg2;
lvH1O:
$stmt->execute();
goto HBXTS;
DcnVS:
$stmt = $conn->prepare($queryconsultasite);
goto YUa4m;
CXW8D:
function isJson($string)
{
json_decode($string);
return json_last_error() === JSON_ERROR_NONE;
}
goto Uc4Sk;
J65wb:
$stmt->execute();
goto OEIL0;
fSO03:
$stmt->bind_param("s", $idgame);
goto NXDzk;
YnUIu:
if ($_SERVER["REQUEST_METHOD"] !== "POST") {
die(json_encode(array("error" => "Acesso invlido.")));
}
goto hjRWK;
Q54Gk:
$resultadoconsultasite = $stmt->get_result();
goto YDfCs;
ZXCEN:
$affloserate = $rowporcentagens["afflossrate"];
goto Udmo7;
R28R1:
$tembonus = $verificarodadabonus->fetch_assoc();
goto pdSUL;
ncbpw:
$queryconsultaporcentagens = "SELECT * FROM pgporcentagem WHERE jogo = ?";
goto CyWwW;
pdSUL:
if ($tembonus) {
$retornoarquivobonus = lerarquivoBonus($tembonus["simbolobonus"]);
$quantidaderodadas = count($retornoarquivobonus) - 1;
$recebedadosspin = $retornoarquivobonus[$tembonus["quantidaderodadabonus"]];
$spinjson = json_decode($recebedadosspin, true);
$giro = $spinjson;
$multiplicador = $giro["dt"]["si"]["aw"] / $giro["dt"]["si"]["cs"] / $giro["dt"]["si"]["ml"];
$valordoganho = arredondarParaCimaSeNecessario(retornaganhobet($cs, $ml, $multiplicador));
$novosaldobet = $saldousuario + $valordoganho;
$adicionabonus = $tembonus["quantidaderodadabonus"] + 1;
$atualizabonus = "UPDATE betspg SET quantidaderodadabonus = '{$adicionabonus}' WHERE userid = '{$playerid}'";
$rowbonusadd = $conn->query($atualizabonus);
if ($tembonus["quantidaderodadabonus"] >= $quantidaderodadas) {
$deletabonusativo = "DELETE FROM betspg WHERE userid = '{$playerid}'";
$zerarodadabonus = $conn->query($deletabonusativo);
$multiplica = $giro["dt"]["si"]["aw"] / $giro["dt"]["si"]["cs"] / $giro["dt"]["si"]["ml"];
$valordoganho = arredondarParaCimaSeNecessario(retornaganhobet($cs, $ml, $multiplica));
foreach ($giro["dt"]["si"]["lw"] as $chave => $valor) {
$lw_count = count($giro["dt"]["si"]["lw"]);
$giro["dt"]["si"]["lw"][$chave] = $valordoganho / $lw_count;
}
$novosaldobet = $saldousuario + $valordoganho;
$diferensaaposta = $saldousuario - $valortotalaposta;
$giro["dt"]["si"]["cs"] = $cs;
$giro["dt"]["si"]["ml"] = $ml;
$giro["dt"]["si"]["blb"] = $saldousuario;
$giro["dt"]["si"]["blab"] = $diferensaaposta;
$giro["dt"]["si"]["bl"] = $novosaldobet;
$giro["dt"]["si"]["tb"] = $valortotalaposta;
$giro["dt"]["si"]["tbb"] = $valortotalaposta;
$giro["dt"]["si"]["tw"] = $valordoganho;
$giro["dt"]["si"]["ctw"] = $valordoganho;
$giro["dt"]["si"]["aw"] = $valordoganho;
$atualizasaldo = "UPDATE wallets SET balance_withdrawal = '{$novosaldobet}' WHERE user_id = '{$playerid}'";
$rowsaldo = $conn->query($atualizasaldo);
echo json_encode($giro, JSON_UNESCAPED_SLASHES);
die;
}
$giro["dt"]["si"]["cs"] = $cs;
$giro["dt"]["si"]["ml"] = $ml;
$giro["dt"]["si"]["blb"] = $saldousuario;
$giro["dt"]["si"]["blob"] = $novosaldobet;
$giro["dt"]["si"]["blab"] = $novosaldobet;
$giro["dt"]["si"]["bl"] = $novosaldobet;
$atualizasaldo = "UPDATE wallets SET balance_withdrawal = '{$novosaldobet}' WHERE user_id = '{$playerid}'";
$rowsaldo = $conn->query($atualizasaldo);
echo json_encode($giro, JSON_UNESCAPED_SLASHES);
die;
}
goto kD7GJ;
Jept0:
if ($result["tipo"] == "pagante") {
$multiplicador = $spin["dt"]["si"]["aw"] / $spin["dt"]["si"]["cs"] / $spin["dt"]["si"]["ml"];
$valordoganho = arredondarParaCimaSeNecessario(retornaganhobet($cs, $ml, $multiplicador));
foreach ($spin["dt"]["si"]["lw"] as $chave => $valor) {
$lw_count = count($spin["dt"]["si"]["lw"]);
$spin["dt"]["si"]["lw"][$chave] = $valordoganho / $lw_count;
}
$diferensaaposta = $saldousuario - $valortotalaposta;
$novosaldobet = $diferensaaposta + $valordoganho;
$spin["dt"]["si"]["cs"] = $cs;
$spin["dt"]["si"]["ml"] = $ml;
$spin["dt"]["si"]["blb"] = $saldousuario;
$spin["dt"]["si"]["blab"] = $diferensaaposta;
$spin["dt"]["si"]["bl"] = $novosaldobet;
$spin["dt"]["si"]["tb"] = $valortotalaposta;
$spin["dt"]["si"]["tbb"] = $valortotalaposta;
$spin["dt"]["si"]["tw"] = $valordoganho;
$spin["dt"]["si"]["ctw"] = $valordoganho;
$spin["dt"]["si"]["aw"] = $valordoganho;
$atualizasaldo = "UPDATE wallets SET balance_withdrawal = '{$novosaldobet}' WHERE user_id = '{$playerid}'";
$rowsaldo = $conn->query($atualizasaldo);
echo json_encode($spin, JSON_UNESCAPED_SLASHES);
die;
} elseif ($result["tipo"] == "naopagante") {
$novosaldobet = $saldousuario - $valortotalaposta;
$diferensaaposta = $saldousuario - $valortotalaposta;
$spin["dt"]["si"]["cs"] = $cs;
$spin["dt"]["si"]["ml"] = $ml;
$spin["dt"]["si"]["ctw"] = 0;
$spin["dt"]["si"]["aw"] = 0;
$spin["dt"]["si"]["blb"] = $saldousuario;
$spin["dt"]["si"]["blab"] = $diferensaaposta;
$spin["dt"]["si"]["bl"] = $novosaldobet;
$spin["dt"]["si"]["tb"] = $valortotalaposta;
$spin["dt"]["si"]["tbb"] = $valortotalaposta;
$atualizasaldo = "UPDATE wallets SET balance_withdrawal = '{$novosaldobet}' WHERE user_id = '{$playerid}'";
$rowsaldo = $conn->query($atualizasaldo);
echo json_encode($spin, JSON_UNESCAPED_SLASHES);
die;
} elseif ($result["tipo"] == "bonus") {
$multiplicador = $spin["dt"]["si"]["aw"] / $spin["dt"]["si"]["cs"] / $spin["dt"]["si"]["ml"];
$valordoganho = arredondarParaCimaSeNecessario(retornaganhobet($cs, $ml, $multiplicador));
$novosaldobet = $saldousuario - $valortotalaposta;
$diferensaaposta = $saldousuario - $valortotalaposta;
$spin["dt"]["si"]["cs"] = $cs;
$spin["dt"]["si"]["ml"] = $ml;
$spin["dt"]["si"]["blb"] = $saldousuario;
$spin["dt"]["si"]["blob"] = $novosaldobet;
$spin["dt"]["si"]["blab"] = $novosaldobet;
$spin["dt"]["si"]["bl"] = $novosaldobet;
$spin["dt"]["si"]["tb"] = $valortotalaposta;
$spin["dt"]["si"]["tbb"] = $valortotalaposta;
$spin["dt"]["si"]["np"] = $valortotalaposta;
$atualizasaldo = "UPDATE wallets SET balance_withdrawal = '{$novosaldobet}' WHERE user_id = '{$playerid}'";
$rowsaldo = $conn->query($atualizasaldo);
$querybonus = "SELECT * FROM betspg WHERE userid = ?";
$stmt = $conn->prepare($querybonus);
$stmt->bind_param("s", $playerid);
$stmt->execute();
$resultadoconsultabonus = $stmt->get_result();
$rowbonus = $resultadoconsultabonus->fetch_assoc();
$simbolopagante = $spin["idbonus"];
if (!$rowbonus) {
$sql = "INSERT INTO betspg (userid, rodadabonus, quantidaderodadabonus, simbolobonus) VALUES (?, '0', '0', '{$simbolopagante}')";
$stmt = $conn->prepare($sql);
$stmt->bind_param("s", $playerid);
$stmt->execute();
}
echo json_encode($spin, JSON_UNESCAPED_SLASHES);
die;
} else {
echo json_encode(array("status" => false, "message" => "Spin no Encontrado!"));
} ?>
Did this file decode correctly?
Original Code
<?php
goto XuWFP;
icTzS:
if ($rodada == "\156\x61\x6f\160\x61\x67\141") {
$result = array("\164\151\160\157" => "\156\141\157\160\141\x67\141\156\x74\145", "\162\157\144\141\144\x61" => $randombetdie);
}
goto eAbRR;
pkuap:
$playerid = $tokenOpen["\151\144"] ?? null;
goto PF8qI;
MyhD7:
$probabilidades = array("\160\141\x67\141" => $winrate, "\x6e\x61\157\x70\141\147\x61" => $loserate, "\142\x6f\x6e\165\x73" => $bonus);
goto RRfNy;
tayBC:
$loserate = $rowporcentagens["\x6c\x6f\163\163\x72\141\164\x65"];
goto r11b3;
d6WoQ:
$randombonus = $betbonus[array_rand($betbonus)];
goto D2YsO;
pDRmn:
$randombetlive = $betlives[array_rand($betlives)];
goto E46a7;
nTMjD:
$affwinrate = $rowporcentagens["\x61\x66\x66\x77\x69\x6e\162\x61\164\x65"];
goto ZXCEN;
ztmhb:
$stmt->execute();
goto Q54Gk;
noApJ:
$stmt = $conn->prepare($queryvbonus);
goto zzX4t;
sa4dI:
function calcularRTP($probabilidade)
{
$rand = rand(1, 100);
$acumulado = 0;
foreach ($probabilidade as $resultado => $chance) {
$acumulado += $chance;
if ($rand <= $acumulado) {
return $resultado;
}
}
}
goto MyhD7;
XuWFP:
include "\x2e\56\57\x2e\56\x2f\56\56\x2f\144\x62\56\x70\150\x70";
goto YnUIu;
fFblz:
$queryconsultasite = "\x53\x45\114\x45\x43\124\x20\52\x20\106\x52\x4f\115\x20\x75\163\145\162\x73\x20\127\110\x45\x52\x45\40\x69\x64\x20\x3d\40\x3f";
goto DcnVS;
YUa4m:
$stmt->bind_param("\x73", $playerid);
goto ztmhb;
zI1lo:
$query = "\x53\105\114\x45\103\x54\x20\52\40\x46\x52\x4f\x4d\40\167\141\x6c\154\145\x74\163\x20\127\x48\x45\x52\x45\x20\x75\163\145\x72\137\151\144\40\x3d\x20\77";
goto ifiBZ;
mhUg2:
$userId = $tokenOpen["\151\144"] ?? null;
goto pkuap;
NfvxX:
$rodada = calcularRTP($probabilidades);
goto LFbqq;
Udmo7:
$affbonus = $rowporcentagens["\x61\146\x66\142\157\x6e\x75\163\x72\141\164\145"];
goto fFblz;
eAbRR:
if ($rodada == "\x62\x6f\x6e\x75\x73") {
$result = array("\x74\x69\160\x6f" => "\x62\x6f\x6e\x75\x73", "\x72\x6f\144\141\144\x61" => $randombonus);
}
goto nIrH_;
srgWS:
$betbonus = file("\143\x61\x72\164\141\x2e\x74\170\x74", FILE_IGNORE_NEW_LINES);
goto pDRmn;
nIrH_:
function arredondarParaCimaSeNecessario($valor)
{
if ($valor % 1 === 0.99) {
$valor += 0.01;
}
$valorFormatado = number_format($valor, 2, "\x2e", '');
return (float) $valorFormatado;
}
goto JJOEN;
ZehQ2:
$wallet = $result->fetch_assoc();
goto BI06o;
E46a7:
$randombetdie = $betdies[array_rand($betdies)];
goto d6WoQ;
xemQt:
$winrate = $rowporcentagens["\x77\151\x6e\x72\141\x74\x65"];
goto tayBC;
YDfCs:
$rowsite = $resultadoconsultasite->fetch_assoc();
goto sa4dI;
QQlUl:
function lerarquivoBonus($simbolobonus)
{
$listabonus = file("\x62\x6f\x6e\x75\x73\x2f\142\x6f\156\x75\163{$simbolobonus}\56\x74\x78\x74", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
return $listabonus;
}
goto UQcxL;
JJOEN:
function retornaganhobet($valorcs, $valorml, $simbolopagante)
{
$resultado = $valorcs * $valorml * $simbolopagante;
return $resultado;
}
goto QQlUl;
qa_Hg:
$cs = $_POST["\143\x73"];
goto epCS3;
CyWwW:
$stmt = $conn->prepare($queryconsultaporcentagens);
goto fSO03;
zzX4t:
$stmt->bind_param("\x73", $playerid);
goto J65wb;
Egbv_:
$saldousuario = $wallet["\142\x61\x6c\141\x6e\x63\145\x5f\x77\x69\164\x68\144\x72\x61\x77\x61\154"];
goto mB6VM;
sO2Ke:
if ($stmt === false) {
die(json_encode(array("\145\x72\x72\x6f\162" => "\x46\141\154\x68\x61\x20\x61\157\40\x70\162\x65\x70\141\x72\x61\162\40\141\40\x63\157\156\x73\165\154\x74\x61\56")));
}
goto jI6gA;
UQcxL:
$valortotalaposta = $cs * $ml * 5;
goto wqhqW;
epCS3:
$ml = $_POST["\155\154"];
goto kTH77;
kD7GJ:
$spin = json_decode($result["\162\157\x64\x61\x64\x61"], true);
goto Jept0;
yH3oE:
$queryvbonus = "\x53\x45\114\105\x43\124\40\x2a\x20\106\x52\x4f\115\40\x62\x65\x74\x73\160\147\40\x57\x48\x45\122\x45\40\165\x73\145\162\151\144\x20\x3d\x20\x3f";
goto noApJ;
NXDzk:
$stmt->execute();
goto Zn0nU;
Uc4Sk:
function decTokenImproved($token)
{
$decoded = decodeToken($token);
if (!isJson($decoded)) {
return array("\x73\164\141\164\165\x73" => false, "\x6d\145\163\x73\141\147\145" => "\111\x6e\x76\141\x6c\x69\144\x20\164\157\x6b\145\156");
}
$data = json_decode($decoded, true);
$data["\163\164\141\164\x75\163"] = true;
return $data;
}
goto qa_Hg;
ifiBZ:
$stmt = $conn->prepare($query);
goto sO2Ke;
BI06o:
if (!$wallet) {
die(json_encode(array("\145\x72\162\x6f\162" => "\x43\141\162\x74\x65\x69\162\x61\x20\156\xc3\243\157\x20\145\x6e\x63\157\x6e\x74\162\x61\144\x61\56")));
}
goto Egbv_;
D2YsO:
$idgame = "\146\157\162\164\x75\x6e\x65\x2d\x74\x69\147\x65\x72";
goto ncbpw;
RRfNy:
if ($rowsite["\151\163\x5f\144\x65\155\x6f\x5f\141\147\145\156\164"] == 1) {
$probabilidades = array("\160\141\147\141" => $affwinrate, "\x6e\141\x6f\x70\x61\x67\x61" => $affloserate, "\142\x6f\x6e\x75\163" => $affbonus);
}
goto NfvxX;
PF8qI:
if (!$playerid) {
die(json_encode(array("\145\x72\162\157\162" => "\x49\104\40\x64\145\x20\165\163\x75\xc3\241\162\151\x6f\x20\151\156\x76\xc3\241\154\151\x64\x6f\56")));
}
goto zI1lo;
mB6VM:
$betlives = file("\x70\x61\x67\141\156\164\145\x73\56\164\170\x74", FILE_IGNORE_NEW_LINES);
goto QuNOz;
LFbqq:
if ($rodada == "\x70\x61\147\x61") {
$result = array("\164\x69\x70\x6f" => "\160\x61\147\141\156\x74\145", "\x72\157\x64\141\x64\x61" => $randombetlive);
}
goto icTzS;
r11b3:
$bonus = $rowporcentagens["\142\157\156\165\x73\162\141\164\x65"];
goto nTMjD;
OEIL0:
$verificarodadabonus = $stmt->get_result();
goto R28R1;
QuNOz:
$betdies = file("\156\141\x6f\160\141\x67\141\x6e\164\x65\x73\56\x74\170\164", FILE_IGNORE_NEW_LINES);
goto srgWS;
wqhqW:
if ($saldousuario < $valortotalaposta) {
$response = "\x7b\x22\x64\164\x22\72\x7b\42\163\x69\x22\72\x7b\x22\167\143\x22\72\60\x2c\42\151\x73\x74\x22\72\x66\141\x6c\163\x65\x2c\x22\x69\164\x77\42\72\x66\141\154\163\145\x2c\42\x66\167\163\42\72\55\61\x2c\42\x77\160\x22\72\x6e\165\x6c\154\x2c\x22\x6f\x72\x6c\x22\72\x5b\x36\x2c\67\54\64\54\x37\x2c\x34\x2c\65\x2c\x37\54\66\x2c\x35\x5d\x2c\x22\x6c\167\x22\72\156\x75\154\x6c\x2c\42\x69\162\x73\x22\72\x66\141\154\163\145\x2c\x22\147\x77\164\42\72\55\x31\x2c\42\146\x62\x22\72\x6e\x75\x6c\x6c\54\42\143\x74\x77\x22\72\60\x2e\x30\x2c\42\160\x6d\x74\42\x3a\x6e\x75\154\154\x2c\x22\x63\167\143\x22\72\x30\54\42\x66\163\x74\x63\x22\72\x6e\165\x6c\154\54\42\160\x63\x77\x63\42\x3a\60\x2c\42\x72\167\x73\160\x22\72\156\x75\154\x6c\54\x22\150\141\x73\150\x72\x22\x3a\x6e\165\x6c\154\x2c\x22\x6d\154\x22\72" . $ml . "\54\x22\x63\163\42\x3a" . $cs . "\54\x22\x72\x6c\x22\72\x5b\x32\x2c\x32\54\x35\54\x34\54\64\x2c\x34\54\x36\54\x33\54\63\x5d\x2c\x22\163\x69\x64\x22\72\x22\61\x37\x32\71\66\x37\x36\64\x35\x35\x31\61\x35\63\x36\x34\63\65\63\42\54\x22\x70\x73\x69\x64\x22\72\x22\61\x37\62\x39\66\x37\x36\64\65\65\x31\61\x35\63\66\x34\63\x35\63\x22\54\x22\x73\164\x22\72\61\x2c\42\x6e\163\164\42\x3a\x31\54\42\x70\x66\x22\72\x31\x2c\42\141\167\42\x3a\x30\x2e\x30\60\x2c\42\x77\151\x64\x22\72\x30\x2c\42\x77\164\x22\72\x22\103\x22\x2c\x22\167\x6b\x22\72\42\x30\x5f\x43\x22\54\x22\167\x62\156\42\x3a\156\x75\x6c\154\54\x22\x77\146\147\x22\x3a\156\165\154\x6c\54\42\142\154\x62\x22\72" . $saldousuario . "\x2c\x22\142\154\141\x62\x22\x3a" . $saldousuario . "\54\42\x62\154\x22\72" . $saldousuario . "\x2c\42\x74\142\x22\72\x30\56\60\60\x2c\x22\x74\142\x62\x22\x3a\x30\56\60\60\54\x22\x74\x77\42\72\x30\x2e\60\60\54\42\156\x70\x22\x3a\x30\56\x30\60\x2c\42\x6f\143\162\42\72\x6e\x75\154\154\54\42\155\x72\x22\x3a\x6e\x75\x6c\x6c\x2c\x22\x67\145\x22\x3a\133\x31\x2c\x31\x31\135\x7d\175\54\x22\x65\162\x72\42\72\173\x22\143\144\x22\72\x22\x33\x32\60\62\x22\x2c\x22\x6d\163\x67\42\x3a\x22\x4e\157\164\40\x65\156\157\165\x67\x68\40\143\141\163\150\x2e\42\54\x22\164\x69\144\x22\72\x22\116\x52\115\x59\132\x52\x30\x38\42\175\175";
echo json_encode($response, JSON_UNESCAPED_SLASHES);
die;
}
goto yH3oE;
HBXTS:
$result = $stmt->get_result();
goto ZehQ2;
jI6gA:
$stmt->bind_param("\x73", $userId);
goto lvH1O;
DTGBR:
$rowporcentagens = $resultadoporcentagens->fetch_assoc();
goto xemQt;
uv9Sf:
function decodeToken($texto)
{
$retorno = '';
$saidaSubs = '';
$busca0 = array("\x38", "\145", "\x39", "\146", "\x62", "\x64", "\x68", "\x67", "\152", "\x69", "\x6d", "\157", "\153", "\x7a", "\154", "\x77", "\64", "\163", "\x72", "\x75", "\164", "\x78", "\x76", "\x70", "\66", "\x6e", "\67", "\x32", "\61", "\x35", "\x71", "\x33", "\171", "\x30", "\143", "\141");
$subti0 = array("\x61", "\x62", "\x63", "\x64", "\145", "\x66", "\147", "\x68", "\x69", "\x6a", "\153", "\154", "\x6d", "\x6e", "\157", "\x70", "\161", "\x72", "\x73", "\164", "\x75", "\x76", "\x78", "\x77", "\x79", "\172", "\60", "\61", "\62", "\63", "\64", "\65", "\66", "\67", "\70", "\71");
for ($i = 0; $i < strlen($texto); $i++) {
$ti = array_search($texto[$i], $busca0);
if ($busca0[$ti] == $texto[$i]) {
$saidaSubs .= $subti0[$ti];
} else {
$saidaSubs .= $texto[$i];
}
}
$retorno = base64_decode($saidaSubs);
return $retorno;
}
goto CXW8D;
Zn0nU:
$resultadoporcentagens = $stmt->get_result();
goto DTGBR;
hjRWK:
if (!isset($_POST["\x61\x74\x6b"])) {
die(json_encode(array("\x65\162\x72\157\x72" => "\124\157\x6b\x65\x6e\x20\x6e\303\243\157\x20\146\x6f\162\156\x65\143\151\x64\157\x2e")));
}
goto uv9Sf;
kTH77:
$tokenOpen = decTokenImproved($_POST["\x61\164\x6b"]);
goto mhUg2;
lvH1O:
$stmt->execute();
goto HBXTS;
DcnVS:
$stmt = $conn->prepare($queryconsultasite);
goto YUa4m;
CXW8D:
function isJson($string)
{
json_decode($string);
return json_last_error() === JSON_ERROR_NONE;
}
goto Uc4Sk;
J65wb:
$stmt->execute();
goto OEIL0;
fSO03:
$stmt->bind_param("\x73", $idgame);
goto NXDzk;
YnUIu:
if ($_SERVER["\122\105\x51\125\105\123\124\x5f\x4d\x45\x54\110\117\x44"] !== "\x50\x4f\123\124") {
die(json_encode(array("\145\162\162\x6f\162" => "\x41\x63\145\x73\163\x6f\40\x69\156\x76\303\xa1\x6c\151\x64\x6f\x2e")));
}
goto hjRWK;
Q54Gk:
$resultadoconsultasite = $stmt->get_result();
goto YDfCs;
ZXCEN:
$affloserate = $rowporcentagens["\x61\146\x66\x6c\157\163\x73\162\x61\x74\x65"];
goto Udmo7;
R28R1:
$tembonus = $verificarodadabonus->fetch_assoc();
goto pdSUL;
ncbpw:
$queryconsultaporcentagens = "\x53\105\x4c\x45\103\x54\40\x2a\x20\106\x52\x4f\x4d\40\160\147\x70\157\162\x63\x65\156\164\x61\147\x65\x6d\x20\127\110\105\x52\x45\40\152\x6f\147\x6f\x20\75\x20\x3f";
goto CyWwW;
pdSUL:
if ($tembonus) {
$retornoarquivobonus = lerarquivoBonus($tembonus["\x73\151\155\142\x6f\x6c\157\x62\157\156\165\x73"]);
$quantidaderodadas = count($retornoarquivobonus) - 1;
$recebedadosspin = $retornoarquivobonus[$tembonus["\161\165\x61\x6e\x74\x69\x64\x61\x64\x65\x72\157\x64\x61\144\141\x62\157\x6e\x75\163"]];
$spinjson = json_decode($recebedadosspin, true);
$giro = $spinjson;
$multiplicador = $giro["\144\164"]["\x73\x69"]["\141\167"] / $giro["\x64\164"]["\163\151"]["\x63\x73"] / $giro["\x64\x74"]["\x73\x69"]["\155\x6c"];
$valordoganho = arredondarParaCimaSeNecessario(retornaganhobet($cs, $ml, $multiplicador));
$novosaldobet = $saldousuario + $valordoganho;
$adicionabonus = $tembonus["\x71\165\x61\156\164\151\x64\141\x64\145\162\157\144\x61\144\141\142\157\156\165\x73"] + 1;
$atualizabonus = "\x55\x50\x44\x41\124\x45\40\x62\x65\x74\163\160\x67\40\x53\x45\124\x20\161\x75\x61\x6e\x74\x69\x64\x61\144\x65\162\157\x64\141\144\x61\142\157\x6e\x75\x73\x20\x3d\40\x27{$adicionabonus}\x27\x20\127\110\105\x52\105\40\165\163\145\x72\x69\x64\40\75\x20\x27{$playerid}\47";
$rowbonusadd = $conn->query($atualizabonus);
if ($tembonus["\161\x75\141\x6e\164\x69\x64\141\x64\x65\x72\x6f\144\141\144\x61\142\x6f\x6e\165\163"] >= $quantidaderodadas) {
$deletabonusativo = "\x44\x45\114\x45\x54\105\40\106\x52\x4f\x4d\x20\x62\x65\164\x73\x70\147\40\127\110\x45\x52\x45\40\165\x73\x65\x72\151\144\x20\75\40\x27{$playerid}\x27";
$zerarodadabonus = $conn->query($deletabonusativo);
$multiplica = $giro["\144\x74"]["\163\x69"]["\x61\167"] / $giro["\x64\164"]["\163\x69"]["\x63\163"] / $giro["\144\x74"]["\163\x69"]["\155\x6c"];
$valordoganho = arredondarParaCimaSeNecessario(retornaganhobet($cs, $ml, $multiplica));
foreach ($giro["\144\x74"]["\x73\x69"]["\x6c\x77"] as $chave => $valor) {
$lw_count = count($giro["\x64\x74"]["\x73\151"]["\x6c\167"]);
$giro["\x64\164"]["\163\151"]["\154\x77"][$chave] = $valordoganho / $lw_count;
}
$novosaldobet = $saldousuario + $valordoganho;
$diferensaaposta = $saldousuario - $valortotalaposta;
$giro["\144\x74"]["\x73\151"]["\143\x73"] = $cs;
$giro["\144\164"]["\x73\151"]["\155\x6c"] = $ml;
$giro["\x64\x74"]["\x73\151"]["\x62\154\x62"] = $saldousuario;
$giro["\144\x74"]["\x73\x69"]["\142\x6c\141\x62"] = $diferensaaposta;
$giro["\x64\x74"]["\163\151"]["\x62\x6c"] = $novosaldobet;
$giro["\x64\164"]["\163\x69"]["\x74\x62"] = $valortotalaposta;
$giro["\144\x74"]["\163\151"]["\x74\x62\142"] = $valortotalaposta;
$giro["\x64\164"]["\163\151"]["\x74\x77"] = $valordoganho;
$giro["\x64\x74"]["\x73\x69"]["\143\x74\167"] = $valordoganho;
$giro["\x64\x74"]["\x73\151"]["\x61\x77"] = $valordoganho;
$atualizasaldo = "\125\120\104\x41\x54\105\x20\167\141\x6c\154\x65\164\163\x20\123\x45\x54\40\142\x61\x6c\x61\156\x63\x65\x5f\x77\x69\x74\x68\x64\162\x61\167\141\154\40\75\x20\x27{$novosaldobet}\x27\x20\x57\x48\x45\122\105\x20\165\x73\145\162\x5f\x69\x64\40\x3d\x20\x27{$playerid}\x27";
$rowsaldo = $conn->query($atualizasaldo);
echo json_encode($giro, JSON_UNESCAPED_SLASHES);
die;
}
$giro["\x64\164"]["\x73\x69"]["\x63\x73"] = $cs;
$giro["\144\164"]["\163\x69"]["\155\154"] = $ml;
$giro["\x64\x74"]["\163\151"]["\x62\154\x62"] = $saldousuario;
$giro["\x64\x74"]["\x73\151"]["\142\x6c\157\x62"] = $novosaldobet;
$giro["\x64\164"]["\163\151"]["\x62\x6c\141\142"] = $novosaldobet;
$giro["\144\164"]["\x73\151"]["\142\x6c"] = $novosaldobet;
$atualizasaldo = "\125\x50\x44\x41\124\105\40\x77\x61\154\x6c\x65\164\x73\40\x53\105\124\40\142\141\154\x61\156\x63\145\x5f\167\x69\x74\150\x64\x72\x61\x77\141\154\x20\x3d\x20\47{$novosaldobet}\x27\x20\x57\110\x45\122\x45\x20\165\x73\x65\x72\x5f\151\144\40\75\x20\x27{$playerid}\x27";
$rowsaldo = $conn->query($atualizasaldo);
echo json_encode($giro, JSON_UNESCAPED_SLASHES);
die;
}
goto kD7GJ;
Jept0:
if ($result["\164\x69\x70\x6f"] == "\x70\141\147\141\156\164\145") {
$multiplicador = $spin["\144\164"]["\x73\x69"]["\x61\167"] / $spin["\x64\x74"]["\x73\x69"]["\143\x73"] / $spin["\x64\164"]["\x73\151"]["\x6d\154"];
$valordoganho = arredondarParaCimaSeNecessario(retornaganhobet($cs, $ml, $multiplicador));
foreach ($spin["\144\x74"]["\163\x69"]["\x6c\167"] as $chave => $valor) {
$lw_count = count($spin["\144\164"]["\163\x69"]["\154\167"]);
$spin["\x64\x74"]["\163\x69"]["\154\167"][$chave] = $valordoganho / $lw_count;
}
$diferensaaposta = $saldousuario - $valortotalaposta;
$novosaldobet = $diferensaaposta + $valordoganho;
$spin["\x64\x74"]["\163\x69"]["\143\x73"] = $cs;
$spin["\x64\x74"]["\x73\151"]["\155\154"] = $ml;
$spin["\x64\x74"]["\x73\x69"]["\x62\x6c\x62"] = $saldousuario;
$spin["\x64\x74"]["\163\x69"]["\142\154\x61\142"] = $diferensaaposta;
$spin["\x64\x74"]["\x73\151"]["\142\154"] = $novosaldobet;
$spin["\144\164"]["\163\151"]["\x74\x62"] = $valortotalaposta;
$spin["\x64\164"]["\x73\x69"]["\164\x62\142"] = $valortotalaposta;
$spin["\144\x74"]["\x73\151"]["\164\167"] = $valordoganho;
$spin["\144\x74"]["\x73\151"]["\x63\x74\167"] = $valordoganho;
$spin["\144\164"]["\x73\151"]["\x61\x77"] = $valordoganho;
$atualizasaldo = "\125\x50\x44\x41\x54\x45\x20\x77\141\154\x6c\x65\x74\x73\x20\x53\105\124\x20\x62\x61\154\x61\156\x63\x65\137\167\x69\164\150\x64\162\141\x77\x61\154\x20\x3d\40\47{$novosaldobet}\47\40\x57\110\x45\122\105\40\x75\163\x65\162\x5f\x69\144\40\x3d\40\x27{$playerid}\47";
$rowsaldo = $conn->query($atualizasaldo);
echo json_encode($spin, JSON_UNESCAPED_SLASHES);
die;
} elseif ($result["\164\151\160\157"] == "\x6e\141\157\x70\141\x67\141\156\164\145") {
$novosaldobet = $saldousuario - $valortotalaposta;
$diferensaaposta = $saldousuario - $valortotalaposta;
$spin["\x64\x74"]["\163\x69"]["\143\x73"] = $cs;
$spin["\x64\x74"]["\x73\x69"]["\x6d\154"] = $ml;
$spin["\144\x74"]["\163\x69"]["\143\x74\167"] = 0;
$spin["\x64\x74"]["\163\151"]["\141\167"] = 0;
$spin["\144\x74"]["\163\x69"]["\x62\154\x62"] = $saldousuario;
$spin["\144\x74"]["\x73\x69"]["\142\x6c\141\x62"] = $diferensaaposta;
$spin["\144\x74"]["\x73\151"]["\x62\154"] = $novosaldobet;
$spin["\x64\164"]["\163\151"]["\164\142"] = $valortotalaposta;
$spin["\144\x74"]["\x73\x69"]["\164\142\x62"] = $valortotalaposta;
$atualizasaldo = "\x55\x50\x44\101\x54\x45\x20\x77\x61\154\x6c\x65\164\163\x20\123\105\124\x20\x62\141\154\x61\x6e\143\x65\137\x77\151\x74\x68\x64\x72\x61\x77\141\x6c\x20\x3d\40\x27{$novosaldobet}\47\x20\x57\x48\x45\122\105\40\165\x73\x65\x72\x5f\x69\x64\40\x3d\40\x27{$playerid}\x27";
$rowsaldo = $conn->query($atualizasaldo);
echo json_encode($spin, JSON_UNESCAPED_SLASHES);
die;
} elseif ($result["\164\x69\x70\157"] == "\x62\x6f\156\x75\163") {
$multiplicador = $spin["\x64\164"]["\163\x69"]["\141\x77"] / $spin["\x64\x74"]["\163\x69"]["\143\163"] / $spin["\144\164"]["\x73\151"]["\x6d\x6c"];
$valordoganho = arredondarParaCimaSeNecessario(retornaganhobet($cs, $ml, $multiplicador));
$novosaldobet = $saldousuario - $valortotalaposta;
$diferensaaposta = $saldousuario - $valortotalaposta;
$spin["\x64\x74"]["\x73\151"]["\143\163"] = $cs;
$spin["\x64\164"]["\163\151"]["\155\x6c"] = $ml;
$spin["\x64\164"]["\163\x69"]["\x62\154\x62"] = $saldousuario;
$spin["\144\164"]["\x73\151"]["\x62\x6c\x6f\x62"] = $novosaldobet;
$spin["\144\164"]["\163\x69"]["\142\154\141\142"] = $novosaldobet;
$spin["\144\164"]["\x73\151"]["\142\154"] = $novosaldobet;
$spin["\144\x74"]["\163\x69"]["\x74\x62"] = $valortotalaposta;
$spin["\x64\x74"]["\163\x69"]["\164\x62\x62"] = $valortotalaposta;
$spin["\x64\164"]["\163\151"]["\x6e\160"] = $valortotalaposta;
$atualizasaldo = "\125\120\x44\x41\x54\105\x20\x77\x61\154\154\145\x74\x73\x20\x53\105\x54\40\142\x61\x6c\141\156\x63\145\137\x77\151\x74\150\144\x72\x61\167\141\x6c\40\75\x20\x27{$novosaldobet}\x27\40\127\110\x45\122\x45\x20\x75\x73\145\x72\137\151\x64\x20\75\40\x27{$playerid}\47";
$rowsaldo = $conn->query($atualizasaldo);
$querybonus = "\x53\105\114\x45\x43\124\40\52\x20\106\122\117\115\40\x62\145\x74\163\160\x67\x20\x57\x48\x45\122\x45\x20\165\x73\145\162\151\x64\40\75\x20\x3f";
$stmt = $conn->prepare($querybonus);
$stmt->bind_param("\163", $playerid);
$stmt->execute();
$resultadoconsultabonus = $stmt->get_result();
$rowbonus = $resultadoconsultabonus->fetch_assoc();
$simbolopagante = $spin["\x69\x64\142\157\156\x75\x73"];
if (!$rowbonus) {
$sql = "\x49\116\x53\x45\x52\124\40\111\x4e\124\117\40\142\x65\x74\x73\x70\147\40\50\x75\x73\x65\162\151\x64\x2c\x20\162\157\x64\141\x64\x61\142\x6f\x6e\165\x73\54\x20\161\x75\x61\156\x74\x69\144\141\x64\x65\x72\157\144\141\x64\x61\x62\x6f\x6e\165\x73\54\40\163\x69\155\x62\x6f\154\x6f\x62\157\156\x75\x73\x29\x20\x56\101\x4c\x55\x45\x53\40\x28\77\54\x20\x27\x30\x27\x2c\x20\47\x30\47\x2c\40\47{$simbolopagante}\x27\x29";
$stmt = $conn->prepare($sql);
$stmt->bind_param("\x73", $playerid);
$stmt->execute();
}
echo json_encode($spin, JSON_UNESCAPED_SLASHES);
die;
} else {
echo json_encode(array("\163\164\x61\x74\165\163" => false, "\x6d\x65\x73\163\x61\x67\x65" => "\x53\x70\x69\156\40\x6e\xc3\xa3\x6f\40\105\x6e\x63\x6f\x6e\x74\x72\x61\144\x6f\41"));
}
Function Calls
| None |
Stats
| MD5 | cfd5ea57f9fc2dc196d2d10647d65150 |
| Eval Count | 0 |
| Decode Time | 61 ms |