· 6 years ago · Oct 23, 2019, 02:20 AM
1<?php
2#AUTO CLAIM VOC GOJEK + tf 1rp
3#MASUKIN AKUN YANG UDAH VERIF
4#Created By Alip Dzikri X Apri AMsyah
5#####################################
6
7$secret = '83415d06-ec4e-11e6-a41b-6c40088ab51e';
8$headers = array();
9$headers[] = 'Content-Type: application/json';
10$headers[] = 'X-AppVersion: 3.27.0';
11$headers[] = "X-Uniqueid: ac94e5d0e7f3f".rand(111,999);
12$headers[] = 'X-Location: -6.405821,106.064193';
13
14echo "Nomer HP Akun Utama: ";
15$number = trim(fgets(STDIN));
16$numbers = $number[0].$number[1];
17$numberx = $number[5];
18if($numbers == "08") {
19 $number = str_replace("08","628",$number);
20}
21$login = curl('https://api.gojekapi.com/v3/customers/login_with_phone', '{"phone":"+' . $number . '"}', $headers);
22$logins = json_decode($login[0]);
23if($logins->success == true) {
24 echo "OTP: ";
25 $otp = trim(fgets(STDIN));
26 $data1 = '{"scopes":"gojek:customer:transaction gojek:customer:readonly","grant_type":"password","login_token":"' . $logins->data->login_token . '","otp":"' . $otp . '","client_id":"gojek:cons:android","client_secret":"' . $secret . '"}';
27 $verif = curl('https://api.gojekapi.com/v3/customers/token', $data1, $headers);
28 $verifs = json_decode($verif[0]);
29 if($verifs->success == true) {
30 $token = $verifs->data->access_token;
31 echo "Token: ".$token;
32 echo "\n";
33 echo "\n";
34 } else {
35 die("OTP salah goblok!");
36 }
37} else {
38 die("ERROR - Nomer belum kedaftar goblok / Tunggu 15 Menit");
39}
40
41 echo "Pin Akun Utama : ";
42 $pin = trim(fgets(STDIN));
43 echo "[+] Nomer Yang Ingin Di Claim : ";
44 $number = trim(fgets(STDIN));
45 $numbers = $number[0].$number[1];
46 $numberx = $number[5];
47 if($numbers == "08") {
48 $number = str_replace("08","628",$number);
49 } elseif ($numberx == " ") {
50 $number = preg_replace("/[^0-9]/", "",$number);
51 $number = "1".$number;
52 }
53 $nama = nama();
54 $email = strtolower(str_replace(" ", "", $nama) . mt_rand(100,999) . "@gmail.com");
55 $data1 = '{"name":"' . $nama . '","email":"' . $email . '","phone":"+' . $number . '","signed_up_country":"ID"}';
56 $reg = curl('https://api.gojekapi.com/v5/customers', $data1, $headers);
57 $regs = json_decode($reg[0]);
58 // Verif OTP
59 if($regs->success == true) {
60 echo "[+] OTP: ";
61 $otp = trim(fgets(STDIN));
62 $data2 = '{"client_name":"gojek:cons:android","data":{"otp":"' . $otp . '","otp_token":"' . $regs->data->otp_token . '"},"client_secret":"' . $secret . '"}';
63 $verif = curl('https://api.gojekapi.com/v5/customers/phone/verify', $data2, $headers);
64 $verifs = json_decode($verif[0]);
65 if($verifs->success == true) {
66 // Claim Voucher
67 $token = $verifs->data->access_token;
68 $headers[] = 'Authorization: Bearer '.$token;
69 $live = "token-accounts.txt";
70 $fopen1 = fopen($live, "a+");
71 $fwrite1 = fwrite($fopen1, "TOKEN => ".$token." \n NOMOR => ".$number." \n");
72 fclose($fopen1);
73 echo "[+] File Token saved in ".$live." \n";
74 echo "[+]Process Redeem GOFOODBOBA07 \n";
75 $data3 = '{"promo_code":"GOFOODBOBA07"}';
76 $claim = curl('https://api.gojekapi.com/go-promotions/v1/promotions/enrollments', $data3, $headers);
77 $claims = json_decode($claim[0]);
78 echo $claims->data->message;
79 echo "\n";
80 sleep(3);
81 echo "[+]Process Redeem COBAINGOJEK \n";
82 $data4 = '{"promo_code":"COBAINGOJEK"}';
83 $claim1 = curl('https://api.gojekapi.com/go-promotions/v1/promotions/enrollments', $data4, $headers);
84 $claims1 = json_decode($claim1[0]);
85 echo $claims1->data->message;
86 sleep(3);
87 echo "[+]Process TF 1rp \n";
88 $getqrid = curl('https://api.gojekapi.com/wallet/qr-code?phone_number=%2B'.$number.'', null, $headers);
89 $jsqrid = json_decode($getqrid[0]);
90 $qrid = $jsqrid->data->qr_id;
91$headertf = array();
92$headertf[] = 'Content-Type: application/json';
93$headertf[] = 'X-AppVersion: 3.27.0';
94$headertf[] = "X-Uniqueid: ac94e5d0e7f3f".rand(111,999);
95$headertf[] = 'X-Location: -6.405821,106.64193';
96$headertf[] ='Authorization: Bearer '.$token;
97$headertf[] = 'pin:'.$pin.'';
98
99$tf = curl('https://api.gojekapi.com/v2/fund/transfer', '{"amount":"1","description":"DowerGanteng ","qr_id":"'.$qrid.'"}', $headertf);
100$jstf = json_decode($tf[0]);
101if($jstf->status == "1"){
102 echo "[+]SUKSES TF";
103 } else {
104 print_r($jstf);
105 }
106
107 }
108
109
110 }
111 function nama()
112 {
113 $ch = curl_init();
114 curl_setopt($ch, CURLOPT_URL, "http://ninjaname.horseridersupply.com/indonesian_name.php");
115 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
116 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
117 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
118 curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
119 $ex = curl_exec($ch);
120 // $rand = json_decode($rnd_get, true);
121 preg_match_all('~(• (.*?)<br/>• )~', $ex, $name);
122 return $name[2][mt_rand(0, 14) ];
123 }
124
125function curl($url, $fields = null, $headers = null)
126 {
127 $ch = curl_init();
128 curl_setopt($ch, CURLOPT_URL, $url);
129 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
130 curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
131 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
132 if ($fields !== null) {
133 curl_setopt($ch, CURLOPT_POST, 1);
134 curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
135 }
136 if ($headers !== null) {
137 curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
138 }
139 $result = curl_exec($ch);
140 $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
141 curl_close($ch);
142
143 return array(
144 $result,
145 $httpcode
146 );
147 }