验证t66y激活码

dark
LiinNs

以前鸡冻的时候喜欢逛逛草榴社区的技术讨论区,翻一翻有没泻火的帖子,逛久了想找个激活码,但是社区里面的分享的激活码都是隐藏了其中几个数字或者字母,所以写了这个浏览器控制台的脚本帮助自己验证激活码是不是可以使用~~~,但是自从写了这个脚本以后就没空再去逛社区了……工作边忙了,如果兄弟们有激活码送我一个,感谢!!!

二话不说,很简单的脚本如下。

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
var xhr = new XMLHttpRequest();
var data = "";// 待校验激活码
var datas = [];// 待校验激活码数组
var alphabet = "abcdefghijklmnopqrst".split("");
var nums = "0123456789".split("");

xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
console.log(this.responseText);
  if (this.readyState === 4) {
    let responseText = this.responseText;
    if (responseText.includes("0")) return;// 当激活码可以使用时,其结果包含0
    sleep(3000);// 休眠指定时间防止被草榴封ip
    check();//请求结束后继续下一个验证码
  }
});

// 构造待校验激活码
alphabet.forEach(function(alpha, a_index, a_array){
  nums.forEach(function(num, num_index, num_array){
    // action=reginvcodeck&reginvcode=ddfaj0825fb49578
    data = "action=reginvcodeck&reginvcode=ddfa" + alpha + "0825fb4957" + num;
    datas.push(data);
  })
});

// 休眠
function sleep(numberMillis) {
  var exitTime = new Date().getTime() + numberMillis;
  while (true) {
    if (new Date().getTime() > exitTime) return;
  }
}

// 请求验证激活码
var check = function(){
  let params = datas.pop();
  if (params === undefined) return;
  xhr.open("POST", "http://www.t66y.com/register.php");
  xhr.setRequestHeader("Upgrade-Insecure-Requests", "1");
  xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  xhr.setRequestHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8");
  xhr.setRequestHeader("Accept-Language", "zh-CN,zh;q=0.9,ja;q=0.8,zh-TW;q=0.7,en;q=0.6");
  console.log(params)
  xhr.send(params)
}
check();

使用前先手动发一个验证请求,因为草榴会使用cookie做验证

使用展示:

图一

图二

图三