-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.js
77 lines (69 loc) · 2.6 KB
/
app.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
var http = require('http');
var request = require('request');
//載入加密模組
var crypto = require('crypto');
//載入檔案系統模組
var fs = require('fs');
// 設定 ///
var gmail = '@gmail.com'; // 信箱種類 //
var hgmail= ''; // 備用信箱 //
var password = ''; // 密碼 //
var UserName = ''; // 名字 //
var Year = ''; // 西元年 //
var Month = ''; // 月 //
var Day = ''; // 日 //
var Filename = ''; // 檔案名稱//
var freq = ''; // 執行次數 //
// 設定 成功後回傳資料 //
var good = '<script type="text/javascript" language="javascript"> top.document.location.href = "/index.aspx";</script>';
// 註冊資料 //
fs.appendFile(
'./'+Filename+'.txt',
"信箱種類: "+gmail+'\n'+"密碼: "+password+'\n'+"名字: "+UserName+'\n'+"西元年: "+Year+" 月: "+Month+" 日: "+Day+'\n'+"執行次數: "+freq+'\n'+"---------------以下帳號---------------\n"
);
// 迴圈開始 //
for(var o=0;o<freq;o++){
// 帳號 //
var randomString = crypto.randomBytes(64).toString('hex').substr(0, 8);
randomString = randomString + gmail;
// 電話 //
var maxNum = 99999999;
var minNum = 0;
for(var i=1;i<=99;i++){
Phone = Math.floor(Math.random() * (maxNum - minNum + 1)) + minNum;
Phone = '09'+Phone;
};
request.post({
url: 'https://gf2.gameflier.com/account/aloneregister_tw.aspx',
form: {
__VIEWSTATE:"/wEPDwUKMTIyNTYzMjE3NGQYAQUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFgYFB1NleE1hbGUFB1NleE1hbGUFCVNleEZlbWFsZQUJU2V4RmVtYWxlBQ1SdWxlQWdyZWVtZW50BQtFUGFwZXJDaGVjax90cGFG6XjKSn/9/Qn70dD/waDu",
__EVENTVALIDATION:"/wEWEgL34viaBgKSufQdAuPr0P8PArqijOYOAvCkgOgEAoeymN0FAtGB2q8DAs3vx7wIAtv94NAGApuz0/cCAr3RmZYPApu9tPgCAvrU6cQBAoT59csOAp6dxHsC8aa3owoC7Nus9Q0CjOeKxgamewbKuhTUoo/mWhflGZATpmXZYg==",
Game:'',
Source:"G0000",
NewUserArea:"TW",
NewUserAccount: randomString,
NewUserPassword: password,
VerifyPassword: password,
NewUserPhone: Phone,
NewUserName: UserName,
SexMale: checked = "true",
Birth_Year: Year,
Birth_Month: Month,
Birth_Day: Day,
NewUserMail: hgmail,
EPaperCheck: checked = "true",
RuleAgreement: checked = "true",
Button1: style="display: none;"
}
}, function (err, httpResponse, body) {
if (err) { return console.log("錯誤") };
if (body == good ){
console.log(body);
fs.appendFile('./'+Filename+'.txt', "帳號: "+randomString+" 電話: "+Phone +'\n', function (err) {
});
};
});
fs.readFile('./'+Filename+'.txt', 'utf-8', function(err,data) {
console.log(data);
});
};