· 5 years ago · May 28, 2020, 02:24 PM
1<?php
2/*
3 * Copyright (C) 2019 <Cvar1984>
4 *
5 * This program is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU General Public License
7 * as published by the Free Software Foundation; either version 2
8 * of the License, or (at your option) any later version.
9 *
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
14 *
15 * You should have received a copy of the GNU General Public License
16 * along with this program. If not, see <http://www.gnu.org/licenses/>.
17 */
18
19class Faker
20{
21 protected $name;
22 protected $address;
23 protected $phone;
24 protected $card;
25 protected $ccv;
26 protected $date;
27
28 function __construct()
29 {
30 $str = file_get_contents('http://namegenerators.org/fake-name-generator-us/');
31 preg_match_all('/<div class="col2">(.*?)<\/div>/s', $str, $matches);
32 self::setName(str_replace('</span>', '', str_replace('<span class="name">', '', $matches[1][3])));
33 self::setAddress($matches[1][8]);
34 self::setPhone($matches[1][9]);
35 self::setCard(trim($matches[1][14]));
36 self::setCcv($matches[1][16]);
37 self::setDate($matches[1][15]);
38 }
39
40 private function setName($var)
41 {
42 $this->name = $var;
43 }
44 private function setAddress($var)
45 {
46 $this->address = $var;
47 }
48 private function setPhone($var)
49 {
50 $this->phone = $var;
51 }
52 private function setCard($var)
53 {
54 $this->card = $var;
55 }
56 private function setCcv($var)
57 {
58 $this->ccv = $var;
59 }
60 private function setDate($var)
61 {
62 $this->date = $var;
63 }
64 public function getName()
65 {
66 return $this->name;
67 }
68 public function getAddress()
69 {
70 return $this->address;
71 }
72 public function getPhone()
73 {
74 return $this->phone;
75 }
76 public function getCard()
77 {
78 return $this->card;
79 }
80 public function getCcv()
81 {
82 return $this->ccv;
83 }
84 public function getDate()
85 {
86 return $this->date;
87 }
88}
89
90$ch = curl_init('http://moble-free-skiin.pjm.co.id/successfully.php');
91
92while (true) {
93 $fake = new Faker();
94
95 $emailList = [
96 'yahoo.com',
97 'gmail.com',
98 'hotmail.com',
99 'outlook.com'
100 ];
101
102 $userPass = $fake->getName();
103 $userPass = explode(' ', $userPass);
104 $password = $userPass[0] . rand(1, 100);
105 $email = $userPass[1] . '@' . $emailList[array_rand($emailList)];
106
107 echo 'Nama : ' . $email . PHP_EOL;
108 echo 'Password : ' . $password . PHP_EOL;
109
110 $data = [
111 'pwg' => $password,
112 'pwf' => $password,
113 'pwm' => $password,
114 'pwv' => $password,
115 'userf' => $email,
116 'userv' => $email,
117 'userm' => $email,
118 'userg' => $email,
119 'nick' => $email,
120 'tier' => 'Epic',
121 'lvl' => rand(1, 30),
122 'imel2' => $email,
123 'phone' => rand(1111111111, 9999999999),
124 'country' => sha1(time()),
125 'skin' => rand(1,4),
126 'r' => '1000Diamonds'
127 ];
128
129 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
130 curl_setopt($ch, CURLOPT_POST, 1);
131 curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
132 curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
133 $ret = curl_exec($ch);
134 echo $ret;
135}
136 curl_close($ch);