Advertisement
Guest User

Untitled

a guest
Oct 31st, 2016
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name         mobage_account_register
  3. // @version      1.0
  4. // @description  Take a guess.
  5. // @author       You
  6. // @match        *connect.mobage.jp/*
  7. // @grant        GM_setValue
  8. // @grant        GM_getValue
  9. // ==/UserScript==
  10.  
  11.  
  12. (function() {
  13.     'use strict';
  14.  
  15.     var emailprefix = "johndoe";
  16.     var emailend = "@gmail.com";
  17.     var username = "j0hnd0pe";
  18.     var password = "dudeweedlmao";
  19.     var birthyear = 1990;
  20.     var birthmonth = 1;
  21.     var birthday = 1;
  22.     var hidebirthday = false;
  23.  
  24.     function deleteCookie(cookieName) {
  25.         document.cookie = cookieName + "=; expires=" + (new Date(Date.now() - 1)).toGMTString() + "; path=/";
  26.     }
  27.  
  28.     var uri = document.location.href;
  29.     if(uri.indexOf("login") > -1){
  30.         document.getElementById("register").click();
  31.     }
  32.  
  33.     else if(uri.indexOf("register/new?") > -1){
  34.         var inter = GM_getValue("emailcount");
  35.         if(inter == null){
  36.             inter = window.prompt("start value for email salting","0");
  37.             GM_setValue("emailcount",inter.toString());
  38.         }
  39.         document.getElementById("subject-id").value = emailprefix + "+" +inter.toString() + emailend;
  40.         document.getElementsByName("send")[0].click();
  41.     }
  42.  
  43.     else if(uri.indexOf("register/") > -1 && uri.indexOf("/profile") > -1){
  44.         console.log("acc info");
  45.         document.getElementsByName("nickname")[0].value = username;
  46.         document.getElementsByName("subject_password")[0].value = password;
  47.         document.getElementsByName("subject_password_for_confirmation")[0].value = password;
  48.         document.getElementsByName("year")[0].value = birthyear;
  49.         document.getElementsByName("month")[0].value = birthmonth;
  50.         document.getElementsByName("day")[0].value = birthday;
  51.         document.getElementsByName("hide_birthday")[0].checked = hidebirthday;
  52.         document.getElementsByName("receive_mail_magazine")[0].checked = false;
  53.         document.getElementsByName("register")[0].click();
  54.     }
  55.     else if(uri.indexOf("?topic=user_registered&grade=2") > -1){
  56.         var cookieList  = document.cookie.split (/;\s*/);
  57.         for (var J = cookieList.length - 1;   J >= 0;  --J) {
  58.             var cookieName = cookieList[J].replace (/\s*(\w+)=.+$/, "$1");
  59.             deleteCookie (cookieName);
  60.         }
  61.         var increment = GM_getValue("emailcount");
  62.         console.log("salt created: " + increment );
  63.         increment++;
  64.         GM_setValue("emailcount",increment);
  65.         document.location.replace("https://connect.mobage.jp/login");
  66.     }
  67. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement