Brazil Boletos hack


SUBMITTED BY: Guest

DATE: July 11, 2014, 2:54 a.m.

FORMAT: Text only

SIZE: 5.7 kB

HITS: 806

  1. <?if (MysteryPT!=1) exit;?>
  2. <?
  3. $connection = odbc_connect( $connection_string, $user, $pass );
  4. if($_POST[acao]!="Alterar")
  5. {
  6. $user = $_GET['user'];
  7. $trans = base64_decode($_GET['data']);
  8. $query = "SELECT * FROM [sPTDB].[dbo].[ShopTransCreditos] WHERE [USER_TRANS] = '$user' AND [DT_TRANS]='$trans'";
  9. $q = odbc_exec($connection, $query);
  10. $dados = odbc_fetch_array($q);
  11. $user_trans=$dados['USER_TRANS'];
  12. $id_trans=$dados['ID_TRANS'];
  13. $ct_trans=$dados['CT_TRANS'];
  14. $st_trans=$dados['ST_TRANS'];
  15. $dt_trans=$dados['DT_TRANS'];
  16. $ip_trans=$dados['IP_TRANS'];
  17. ?>
  18. <form method="post" action="">
  19. <table background="imgs/fundo_textura1.gif" width="600" border="0" align="center" cellpadding="0" cellspacing="0">
  20. <tr>
  21. <td><table width="100%" border="0" align="center" cellpadding="4" cellspacing="2">
  22. <tr>
  23. <td colspan="2" align="center" bgcolor="#003399"><b><font color="#FFFFFF">Alterando Transações de Créditos do Shop</font></b></td>
  24. </tr>
  25. <tr>
  26. <td width="35%" align="right"><strong><font color="#000000"> ID Player:</font></strong></td>
  27. <td width="65%">
  28. <?php echo $user_trans; ?><input name="user_trans" type="hidden" value="<?php echo $user_trans; ?>" />
  29. </td>
  30. </tr>
  31. <tr>
  32. <td align="right"><strong><font color="#000000">ID Trans:</font></strong></td>
  33. <td><input name="id_trans" value="<?php echo $id_trans; ?>" type="text" id="id_trans" size="20" maxlength="60" /></td>
  34. </tr>
  35. <tr>
  36. <td align="right"><strong><font color="#000000">Créditos:</font></strong></td>
  37. <td>
  38. <?php echo $ct_trans; ?><input name="ct_trans" type="hidden" value="<?php echo $ct_trans; ?>" />
  39. </td>
  40. </tr>
  41. <tr>
  42. <td align="right"><strong><font color="#000000">Status:</font></strong></td>
  43. <td>
  44. <select name="st_trans">
  45. <option value="1" <? if($st_trans==1){ echo "selected"; }?>>Em espera</option>
  46. <option value="2" <? if($st_trans==2){ echo "selected"; }?>>Negada</option>
  47. <option value="3" <? if($st_trans==3){ echo "selected"; $block_alt="disabled";} ?>>Aprovada</option>
  48. </select>
  49. </td>
  50. </tr>
  51. <tr>
  52. <td align="right"><strong><font color="#000000">Data:</font></strong></td>
  53. <td>
  54. <?php echo $dt_trans; ?><input name="dt_trans" type="hidden" value="<?php echo $dt_trans; ?>" />
  55. </td>
  56. </tr>
  57. <tr>
  58. <td align="right"><strong><font color="#000000">IP:</font></strong></td>
  59. <td>
  60. <?php echo $ip_trans; ?><input name="ip_trans" type="hidden" value="<?php echo $ip_trans; ?>" />
  61. </td>
  62. </tr>
  63. <tr>
  64. <td colspan="2" align="center"><input name="acao" type="submit" class="button" id="acao" value="Alterar" <?=$block_alt?>></td>
  65. </tr>
  66. </table></td>
  67. </tr>
  68. </table>
  69. </form>
  70. <?
  71. }
  72. if($_POST[acao]=="Alterar") {
  73. $user_trans=$_POST['user_trans'];
  74. $id_trans=trim($_POST['id_trans']);
  75. $ct_trans=$_POST['ct_trans'];
  76. $st_trans=$_POST['st_trans'];
  77. $dt_trans=$_POST['dt_trans'];
  78. $ip_trans=$_POST['ip_trans'];
  79. if(!$user_trans OR !$id_trans OR !$ct_trans OR !$st_trans OR !$dt_trans OR !$ip_trans){
  80. echo"<script>alert ('Preencha e informe todos os campos!')</script>";
  81. echo"<script>history.go(-1);</script>";
  82. } else {
  83. if($user_trans==$id_trans){
  84. echo"<script>alert ('Não é possível transferir créditos para uma mesma conta!')</script>";
  85. echo"<script>history.go(-1);</script>";
  86. }else{
  87. $query_verids = "SELECT * FROM [accountdb].[dbo].[ALLPersonalMember] WHERE [userid]='$user_trans'";
  88. $q_verids = odbc_exec($connection, $query_verids);
  89. $dadosplayer = odbc_fetch_array($q_verids);
  90. $creditos_user = $dadosplayer['Coins'];
  91. if($creditos_user<$ct_trans && $st_trans==3){
  92. echo"<script>alert ('O player não tem créditos suficientes para fazer esta transferência!')</script>";
  93. echo"<script>history.go(-1);</script>";
  94. } else {
  95. $newcoin = $creditos_user-$ct_trans;
  96. $atualizar = odbc_exec("UPDATE [accountdb].[dbo].[ALLPersonalMember] SET [Coins]='{$newcoin}' WHERE [UserID]='$user_trans'");
  97. /*
  98. $trans_dir=$creditos."$id_trans.arc"; //nova id para transferencia "techno"
  99. $new_ct_user=$creditos_user-$ct_trans; //somando creditos para nova id 'techno'
  100. $new_ct_trans=file_get_contents($trans_dir)+$ct_trans; //pegando creditos
  101. if($st_trans==3){
  102. file_put_contents($creditos."$user_trans.arc",$new_ct_user);
  103. file_put_contents($trans_dir,$new_ct_trans);
  104. */
  105. }
  106. if(odbc_do($connection,"UPDATE [sPTDB].[dbo].[ShopTransCreditos] SET [ST_TRANS]='$st_trans' WHERE [USER_TRANS]='$user_trans' AND [DT_TRANS]='$dt_trans'")){
  107. echo"<script>alert ('Transferência alterada com sucesso!')</script>";
  108. echo"<script>history.go(-1);</script>";
  109. }}}}
  110. ?>

comments powered by Disqus