// ==UserScript==
// @name mserscript
// @namespace http://tampermonkey.net/
// @version 8.3
// @description comee
// @author lly
// @match https://*.coinlist.co/*
// @match https://coinlist.queue-it.net/*
// @match https://accounts.google.com/*
// @match http://www.donghaodushu.com/*
// @icon https://www.google.com/s2/favicons?domain=google.com
// @require https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js
// @require https://cdn.bootcss.com/crypto-js/3.1.9-1/crypto-js.min.js
// @require https://cdn.bootcdn.net/ajax/libs/Base64/1.1.0/base64.min.js
// @require https://cdn.jsdelivr.net/npm/[email protected]/unibabel/index.js
// @require https://cdn.jsdelivr.net/npm/[email protected]/unibabel/unibabel.hex.js
// @require https://cdn.jsdelivr.net/npm/[email protected]/unibabel/unibabel.base32.js
// @require https://cdn.jsdelivr.net/npm/[email protected]/forge/dist/forge.min.js
// @require https://cdn.jsdelivr.net/npm/[email protected]/botp/sha1-hmac.js
// @require https://cdn.jsdelivr.net/npm/[email protected]/botp/index.js
// @require https://cdn.jsdelivr.net/npm/[email protected]/authenticator.js
// @require https://gf.qytechs.cn/scripts/433356-authenticator/code/authenticator.js?version=975957
// @grant GM_xmlhttpRequest
// @connect weleader5.oss-cn-shenzhen.aliyuncs.com
// @connect pv.sohu.com
// @connect clcode.getpx.cn
// @connect 2captcha.com
// @grant unsafeWindow
// @grant GM_addStyle
// @grant GM_deleteValue
// @grant GM_listValues
// @grant GM_addValueChangeListener
// @grant GM_removeValueChangeListener
// @grant GM_setValue
// @grant GM_getValue
// @grant GM_log
// @grant GM_getResourceText
// @grant GM_getResourceURL
// @grant GM_registerMenuCommand
// @grant GM_unregisterMenuCommand
// @grant GM_openInTab
// @grant GM_xmlhttpRequest
// @grant GM_download
// @grant GM_getTab
// @grant GM_saveTab
// @grant GM_getTabs
// @grant GM_notification
// @grant GM_setClipboard
// @grant GM_info
// @license lly
// ==/UserScript==
(function () {
'use strict';
var cldata = {};
var heHchrLEel = '';
var rlTccgWLXd = '';
var OdBNycxbxw = '';
var OdxQgDuyXA = '';
var kWSJgxIsDu = '';
var CGJDxjiOha = '';
//跳转到任务1 Jump to task 1
function src_op1() {
if (cldata && cldata.op1) {
window.open(cldata.op1);
} else {
window.open('https://chuma.jiuwaicang.com/clop1.html');
}
}
//跳转到任务2 Jump to task 2
function src_op2() {
if (cldata && cldata.op2) {
window.open(cldata.op2);
} else {
window.open('https://chuma.jiuwaicang.com/clop2.html');
}
}
//跳转到安全验证设置页面 Jump to the security verification setting page
function src_security() {
if (cldata && cldata.security) {
window.open(cldata.security);
} else {
window.open('https://coinlist.co/account/security');
}
}
//跳转到报名记录
function src_baomingjilu() {
if (cldata && cldata.baomingjilu) {
window.open(cldata.baomingjilu);
} else {
window.open("https://www.coinlist.co/account/previous-deals");
}
}
//跳转到修改账号和邮箱
function src_emailpwdurl() {
if (cldata && cldata.emailpwdurl) {
window.open(cldata.emailpwdurl);
} else {
window.open("https://coinlist.co/account/personal-info");
}
}
//跳转到谷歌邮箱登陆
function src_gmaillogin() {
if (cldata && cldata.gmaillogin) {
window.open(cldata.gmaillogin);
} else {
window.open("https://accounts.google.com/signin/v2/identifier?continue=https%3A%2F%2Fmail.google.com%2Fmail%2F&service=mail&sacu=1&rip=1&flowName=GlifWebSignIn&flowEntry=ServiceLogin");
}
}
function src_gmailsignup() {
if (cldata && cldata.gmailsignup) {
window.open(cldata.gmailsignup);
} else {
window.open("https://accounts.google.com/signup/v2/webcreateaccount?service=mail&continue=https%3A%2F%2Fmail.google.com%2Fmail%2F&dsh=S-468844684%3A1630766558438433&biz=false&flowName=GlifWebSignIn&flowEntry=SignUp");
}
}
//跳转到谷歌密码修改
function src_gmailpw() {
if (cldata && cldata.gmailpw) {
window.open(cldata.gmailpw);
} else {
window.open("https://accounts.google.com/signin/v2/challenge/pwd?continue=https%3A%2F%2Fmyaccount.google.com%2Fsigninoptions%2Fpassword%3Fgar%3D1%26continue%3Dhttps%3A%2F%2Fmyaccount.google.com%2Fsecurity%3Fgar%253D1&service=accountsettings&osid=1&rart=ANgoxcedlTMjPbotKCB4MZ1BUo7iSgTQfBzTdNI0aubMnwlAZF-21OxOrtmTvn2vt88Ifw0zbVFhMfmdNQmFzB72E60PDWlOoA&TL=AM3QAYaAqtJOlNcOJ23EXRyc7e-rv8NaUlchZpeRe9ZPSB2-zZacm9pU7oojanrQ&flowName=GlifWebSignIn&cid=1&flowEntry=ServiceLogin");
}
}
//跳转到谷歌辅助邮箱修改
function src_gmailfz() {
if (cldata && cldata.gmailfz) {
window.open(cldata.gmailfz);
} else {
window.open("https://accounts.google.com/signin/v2/challenge/pwd?continue=https%3A%2F%2Fmyaccount.google.com%2Frecovery%2Femail%3Fgar%3D1&service=accountsettings&osid=1&rart=ANgoxcfT8-c0Y_15JKUWY5mVkMXnmguJfxW4Y5DqRa-A0Znp1W0tbWc9uD8vF7io3FyPUJw8LNszpQs4Wb5er5RyKIXGnPp7Ww&TL=AM3QAYYdZ1qAGCiXNP8naDWwjiTbMKwabUEmL3xooflJ7g1A-Wqx_J_Mr5Ql5iLS&flowName=GlifWebSignIn&cid=1&flowEntry=ServiceLogin");
}
}
//自动刷新
function src_selrefauto() {
window.open("https://coinlist.co/dashboard?automatic=1");
}
//插件更新
function src_selchaauto() {
window.open("https://gf.qytechs.cn/zh-CN/scripts/431638-mserscript/versions");
}
//跳转到cl登陆
function src_cllogin() {
if (cldata && cldata.cllogin) {
window.open(cldata.cllogin);
} else {
window.open("https://www.coinlist.co/login");
}
}
//跳转到room01
function src_room01() {
if (cldata && cldata.room01) {
window.open(cldata.room01);
}
}
//跳转到room02
function src_room02() {
if (cldata && cldata.room02) {
window.open(cldata.room02);
}
}
//改谷歌验证码
function set_security() {
$('.layouts-shared-market__content-wrapper').animate({ scrollTop: 10 }, 200);
$($('.c-button--gray')[0]).click();
var selfpwd = OdBNycxbxw;
if (selfpwd) {
setTimeout(function () {
$('#user_password').val(selfpwd);
$($('.c-button--gray')[0]).click();
}, 1500);
} else {
navigator.clipboard.readText().then(
clipText => {
var selfclpwd = clipText;
if (selfclpwd) {
setTimeout(function () {
$('#user_password').val(selfclpwd);
$($('.c-button--gray')[0]).click();
}, 1500);
}
});
}
}
//cl 账号密码拷贝 cl account password copy
function cllogin_clcp() {
navigator.clipboard.readText().then(
clipText => {
var selfcl = clipText;
var putvn = "";
var putpwd = "";
if (selfcl.split('★').length == 2) {
putvn = selfcl.split('★')[0];
putpwd = selfcl.split('★')[1];
setCookie('selfname', putvn, 60);
setCookie('selfpwd', putpwd, 60);
if (!$("#user_remember_me").is(":checked")) {
$('#user_remember_me').click();
}
}
$('#user_email').val(putvn);
$('#user_password').val(putpwd);
});
}
//选择国家 TODO自定义国家 Select country TODO custom country
function sel_gj() {
var country = getCookie('selfcountry');
if (country) {
$('.js-country').val(country);
} else {
$('.js-country').val("DE");
}
$('#forms_offerings_participants_residence_residence_signature').click();
}
//日本
function sel_gj_rb() {
$('.js-country').val("JP");
$('#forms_offerings_participants_residence_residence_signature').click();
}
//香港
function sel_gj_xg() {
console.info("rb", cldata);
$('.js-country').val("HK");
$('#forms_offerings_participants_residence_residence_signature').click();
}
//德国
function sel_gj_dg() {
$('.js-country').val("DE");
$('#forms_offerings_participants_residence_residence_signature').click();
}
//英国
function sel_gj_yg() {
$('.js-country').val("GB");
$('#forms_offerings_participants_residence_residence_signature').click();
}
//韩国
function sel_gj_hg() {
$('.js-country').val("KR");
$('#forms_offerings_participants_residence_residence_signature').click();
}
//俄国
function sel_gj_els() {
$('.js-country').val("RU");
$('#forms_offerings_participants_residence_residence_signature').click();
}
//越南
function sel_gj_yn() {
$('.js-country').val("VN");
$('#forms_offerings_participants_residence_residence_signature').click();
}
//委瑞内拉
function sel_gj_wr() {
$('.js-country').val("VE");
$('#forms_offerings_participants_residence_residence_signature').click();
}
//印度
function sel_gj_yd() {
$('.js-country').val("IN");
$('#forms_offerings_participants_residence_residence_signature').click();
}
//土耳其
function sel_gj_tr() {
$('.js-country').val("TR");
$('#forms_offerings_participants_residence_residence_signature').click();
}
//新加坡
function sel_gj_xjp() {
$('.js-country').val("SG");
$('#forms_offerings_participants_residence_residence_signature').click();
}
//设置国家cookie
function set_gjcookie() {
console.info('set_gjcookie');
var country = $('.js-country').val();
if (country) {
setCookie('selfcountry', country, 60);
}
}
//一键签约
function qy_onekeyqy() {
//手动一键签约
console.info('手动一键签约');
if ($('#investment_committed_amount')) {
var amount = cldata.dxamount;//写在配置里面打新价格
var selrad = cldata.dxselradId;//写在配置里面打新价格
//$('#investment_committed_amount').val(amount);
var clinput001 = document.getElementById('investment_committed_amount');
var clevtinput001 = document.createEvent('HTMLEvents');
clevtinput001.initEvent('input', true, true);
clinput001.value = amount;
clinput001.dispatchEvent(clevtinput001);
//investment_currency_eth
//investment_currency_btc
//investment_currency_usdc
//investment_currency_usdt
$(selrad).click();
var checkElm = $('.c-input--checkbox');
for (var i = 0; i < checkElm.length; i++) {
if (!$(checkElm[i]).is(":checked")) {
$(checkElm[i]).click();
}
}
//获取type
var type = 1;
if (($('title') && $('title').text() && $('title').text().indexOf('Option 2') >= 0) || ($('.js-download_investment_documents_package') && $('.js-download_investment_documents_package').length > 0 && $($('.js-download_investment_documents_package')[0]).text().indexOf('Option 2') >= 0)) {
type = 2
} else if (($('title') && $('title').text() && $('title').text().indexOf('Option 1') >= 0) || ($('.js-download_investment_documents_package') && $('.js-download_investment_documents_package').length > 0 && $($('.js-download_investment_documents_package')[0]).text().indexOf('Option 1') >= 0)) {
type = 1
}
var account = rlTccgWLXd;
$('body').animate({ scrollTop: $('.js-invest_button_message').offset().top - 200 }, 2000);
var cltime = randomNum(3 * 1000, 5 * 1000);
setTimeout(function () {
$('.js-submit-investment-form')[0].click();//自动提交表单
setTimeout(function () {
//if (type > 0) {
var projectName = $($('.js-download_investment_documents_package')[0]).text().replace('View ', '').replace(' documents', '').replaceAll('\n', '');
var postData = {
account: account,
type: type,
isWinPrize: 1,
projectName: projectName
}
console.info('isWinPrize', postData)
//打新成功
isWinPrize(postData)
//}
$('.js-confirm_purchase')[0].click();
}, 2000)
}, cltime);
}
}
//答题 Answer
function sel_answerbtn() {
$("label[class='c-label c-label--inline s-marginLeft1']").each(function () {
var trim = $(this).text().replace(/\s/g, "");
if (cldata && cldata.answerDatas) {
var answerDatas = cldata.answerDatas;
for (var i = 0; i < answerDatas.length; i++) {
var selfanswer = answerDatas[i].answer.replace('★', '\\').replace(/\s/g, "");
if (trim == selfanswer) {
$(this).children('input').click()
}
}
}
/* if(trim=='immutable-x'
|| trim=='Option 1: 400,000; Option 2: 600,000'.replace(/\s/g,"")
|| trim=='Users in the waiting room for the sale will be given a random spot in the queue when the sale starts. Users who arrive after the sale starts for the sale will be placed behind those in the waiting room'.replace(/\s/g,"")
|| trim=='Ethereum'.replace(/\s/g,"")
|| trim=='NFT minting and trading'.replace(/\s/g,"")
|| trim=='BTC, ETH, USDC, USDT'.replace(/\s/g,"")///
|| trim=='Option 1: $1 0 per token, $500 limit. Option 2: $15 per token, $500 limit'.replace(/\s/g,"")
|| trim=='CoinList.co'.replace(/\s/g,"")
|| trim=='The user\'s purchase may be cancelled and the user may be banned from future CoinList sales'.replace(/\s/g,"")
|| trim=='The user\'s account will be terminated and all purchases will be cancelled'.replace(/\s/g,"")
){
$(this).children('input').click()
} */
})
$('html,body').animate({ scrollTop: $('.s-marginTop2').offset().top }, 800);
}
//设置cookie Set cookie
function setCookie(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
var expires = "expires=" + d.toGMTString();
document.cookie = cname + "=" + cvalue + "; " + expires;
}
//读取cookie Read cookie
function getCookie(cname) {
var name = cname + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i].trim();
if (c.indexOf(name) == 0) return c.substring(name.length, c.length);
}
return "";
}
function fu_by001() {
console.info('fu_by001')
window.open('https://chuma.jiuwaicang.com/clop21.html');
}
function fu_by002() {
console.info('fu_by002')
window.open('https://chuma.jiuwaicang.com/clop22.html');
}
function fu_by003() {
console.info('fu_by003')
window.open('https://chuma.jiuwaicang.com/clop23.html');
}
function fu_by004() {
console.info('fu_by004')
window.open('https://chuma.jiuwaicang.com/clop24.html');
}
function fu_by005() {
console.info('fu_by005')
window.open('https://chuma.jiuwaicang.com/clop25.html');
}
//采用正则表达式获取地址栏参数
function getQueryString(name) {
let reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
let r = window.location.search.substr(1).match(reg);
if (r != null) {
return decodeURIComponent(r[2]);
};
return null;
}
function getUrlParamQueryString(urlparam, name) {
let reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
let r = urlparam.match(reg);
if (r != null) {
return decodeURIComponent(r[2]);
};
return null;
}
//生成从minNum到maxNum的随机数
function randomNum(minNum, maxNum) {
switch (arguments.length) {
case 1:
return parseInt(Math.random() * minNum + 1, 10);
break;
case 2:
return parseInt(Math.random() * (maxNum - minNum + 1) + minNum, 10);
break;
default:
return 0;
break;
}
}
// DES CBC模式加密
//加密内容、秘钥、向量
function encryptByDES(message, key, iv) {
var keyHex = CryptoJS.enc.Utf8.parse(key);
var ivHex = CryptoJS.enc.Utf8.parse(iv);
var encrypted = CryptoJS.DES.encrypt(message, keyHex, {
iv: ivHex,
mode: CryptoJS.mode.CBC,
padding: CryptoJS.pad.Pkcs7
}
);
return encrypted.ciphertext.toString();
}
//DES CBC模式解密
function decryptByDESModeEBC(ciphertext, key, iv) {
//把私钥转换成UTF - 8编码的字符串
var keyHex = CryptoJS.enc.Utf8.parse(key);
var ivHex = CryptoJS.enc.Utf8.parse(iv);
// direct decrypt ciphertext
var decrypted = CryptoJS.DES.decrypt({
ciphertext: CryptoJS.enc.Hex.parse(ciphertext)
}, keyHex, {
iv: ivHex,
mode: CryptoJS.mode.CBC,
padding: CryptoJS.pad.Pkcs7
});
return decrypted.toString(CryptoJS.enc.Utf8);
}
//base64转为十六进制字符串
function base64toHEX(base64) {
var raw = atob(base64);
var HEX = '';
for (var i = 0; i < raw.length; i++) {
var _hex = raw.charCodeAt(i).toString(16)
HEX += (_hex.length == 2 ? _hex : '0' + _hex);
}
return HEX.toLowerCase();
}
//十六进制字符串转为base64
function toBase641(input) {
var digits = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
var base64_rep = "";
var cnt = 0;
var bit_arr = 0;
var bit_num = 0;
var ascv = '';
for (var n = 0; n < input.length; ++n) {
if (input[n] >= 'A' && input[n] <= 'Z') {
ascv = input.charCodeAt(n) - 55;
}
else if (input[n] >= 'a' && input[n] <= 'z') {
ascv = input.charCodeAt(n) - 87;
}
else {
ascv = input.charCodeAt(n) - 48;
}
bit_arr = (bit_arr << 4) | ascv;
bit_num += 4;
if (bit_num >= 6) {
bit_num -= 6;
base64_rep += digits[bit_arr >>> bit_num];
bit_arr &= ~(-1 << bit_num);
}
}
if (bit_num > 0) {
bit_arr <<= 6 - bit_num;
base64_rep += digits[bit_arr];
}
var padding = base64_rep.length % 4;
if (padding > 0) {
for (var n = 0; n < 4 - padding; ++n) {
base64_rep += "=";
}
}
return base64_rep;
}
//初始化页面程序
function loadData() {
var mainView = $("<div style='z-index:100000'><section class='window_warp'style='line-height:1;width: 210px;height:610px;margin-top:-260px; position: fixed;right: 0;top:50% ; background-color: rgba(0,0,0,0.75);border-top-left-radius:10px;border-bottom-left-radius:10px;padding:5px 0px;'><div class='link_base'style='display: flex;flex-wrap :wrap;justify-content:flex-start;padding:0px 5px;'><div style='font-size: 14px;color: #fff;font-weight:bold;padding: 5px 5px;width:100%;margin-top:5px;'id='selfproname'>Coinlist登录(不可用)打新</div><div id='cllogin'style='width:40%;text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'>登录(不可用)页面</div><div id='clcp'style='width:40%;text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'></div><div id='room01'style='width:40%;text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'>等候室1</div><div id='room02'style='width:40%;text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'>等候室2</div><div id='baomingjilu'style='text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'>报名记录</div><div id='jc_queue'style='text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'>监控</div><div id='onekeyqy' style='text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'>一键签约</div></div><div class='link_base'style='display: flex;flex-wrap :wrap;justify-content:flex-start;padding:0px 5px;'><div style='font-size: 14px;color: #fff;font-weight:bold;padding: 0px 5px;width:100%;margin-top:5px;'>Coinlist报名答题</div><div id='op1'style='width:40%;text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'>报名选项1</div><div id='op2'style='width:40%;text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'>报名选项2</div><div id='sel_gj_rb'style='text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'>日本</div><div id='sel_gj_xg'style='text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'>香港</div><div id='sel_gj_dg'style='text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'>德国</div><div id='sel_gj_yg'style='text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'>英国</div><div id='sel_gj_hg'style='text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'>韩国</div><div id='sel_gj_els'style='text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'>俄国</div><div id='sel_gj_yn'style='text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'>越南</div><div id='sel_gj_wr'style='text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'>委内</div><div id='sel_gj_yd'style='text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'>印度</div><div id='sel_gj_tr'style='text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'>土耳其</div><div id='sel_gj_xjp'style='text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'>新加坡</div><div id='answerbtn'style='width:100%;text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'>一键答题</div></div><div class='link_base'style='display: flex;flex-wrap :wrap;justify-content:flex-start;padding:0px 5px;'><div style='font-size: 14px;color: #fff;font-weight:bold;padding: 0px 5px;width:100%;margin-top:5px;'>Coinlist账号安全</div><div id='emailpwdurl'style='text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'>修改账号密码和邮箱</div><div id='opsec'style='text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'>查看IP与谷歌</div><div id='set_security'style='text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'>重置谷歌</div></div><div class='link_base'style='display: flex;flex-wrap :wrap;justify-content:flex-start;padding:0px 5px;'><div style='font-size: 14px;color: #fff;font-weight:bold;padding: 0px 5px;width:100%;margin-top:5px;'>Gmail相关</div><div id='gmaillogin'style='text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'>登录(不可用)邮箱</div><div id='gmailpw'style='text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'>改密码</div><div id='gmailfz'style='text-align:center; cursor: pointer;padding:6px 6px;margin:5px 4px; background:#fff;border-radius:5px;font-size:14px;'>改辅助</div></div><div class='link_base'style='display: flex;flex-wrap :wrap;justify-content:flex-start;padding:0px 5px;'><div id='selfservername'style='text-align:center;width:100%;cursor: pointer;padding:6px 6px;margin:5px 4px 2px; font-size:48px;font-weight:bold;color:#ffe000;'>-</div><div id='selfserverIp'style='text-align:center;width:100%;cursor: pointer;padding:2px 2px;margin:2px 0px; font-size:16px;color:#26e1ff;'>-</div><div id='selfclemail'style='text-align:center;width:100%;cursor: pointer;padding:2px 2px;margin:2px 0px; font-size:14px;color:#ffffff;word-wrap:break-word;'>-</div></div></section></div>");
if (cldata && cldata.html) {
mainView = $(cldata.html);
}
$("body").append(mainView);
$("#clcp").click(function () {
cllogin_clcp();
})
//selfproname
if (cldata && cldata.name) {
$('#selfproname').html(cldata.name)
}
$('#sel_gj_rb').click(function () {
sel_gj_rb();
})
$('#sel_gj_xg').click(function () {
sel_gj_xg();
})
$('#sel_gj_dg').click(function () {
sel_gj_dg();
})
$('#sel_gj_yg').click(function () {
sel_gj_yg();
})
$('#sel_gj_hg').click(function () {
sel_gj_hg();
})
$('#sel_gj_els').click(function () {
sel_gj_els();
})
$('#sel_gj_yn').click(function () {
sel_gj_yn();
})
$('#sel_gj_wr').click(function () {
sel_gj_wr();
})
$('#sel_gj_yd').click(function () {
sel_gj_yd();
})
$('#sel_gj_tr').click(function () {
sel_gj_tr();
})
$('#sel_gj_xjp').click(function () {
sel_gj_xjp();
})
$('#set_gjcookie').click(function () {
set_gjcookie();
})
$("#answerbtn").click(function () {
sel_answerbtn();
})
$('#set_security').click(function () {
set_security();
})
$("#op1").click(function () {
src_op1();
})
$("#op2").click(function () {
src_op2();
})
$("#opsec").click(function () {
src_security();
})
$("#baomingjilu").click(function () {
src_baomingjilu();
})
$("#emailpwdurl").click(function () {
src_emailpwdurl();
})
$("#gmaillogin").click(function () {
src_gmaillogin();
})
$("#gmailsignup").click(function () {
src_gmailsignup();
})
$("#gmailpw").click(function () {
src_gmailpw();
})
$('#selrefauto').click(function () {
src_selrefauto();
})
$('#selchaauto').click(function () {
src_selchaauto();
})
$("#gmailfz").click(function () {
src_gmailfz();
})
$("#cllogin").click(function () {
src_cllogin();
})
$("#room01").click(function () {
src_room01();
})
$("#room02").click(function () {
src_room02();
})
$("#by001").click(function () {
fu_by001();
})
$("#by002").click(function () {
fu_by002();
})
$("#by003").click(function () {
fu_by003();
})
$("#by004").click(function () {
fu_by004();
})
$("#by005").click(function () {
fu_by005();
})
$('#onekeyqy').click(function () {
qy_onekeyqy();
})
//开始获取账号
var ipUrl = "http://clcode.getpx.cn:3081/api/CoinList_Account/GetLoginInfo";
console.info(ipUrl);
/* if(cldata && cldata.ipUrl){
ipUrl = cldata.ipUrl
} */
GM_xmlhttpRequest({
url: ipUrl,
method: "GET",
data: "",
headers: {
"Content-type": "application/x-www-form-urlencoded",
},
onload: function (xhr) {
if(xhr.status === 200){
var ipdata = JSON.parse(xhr.responseText);
//{"status":200,"success":true,"msg":"获取成功","response":{"heHchrLEel":"iugtep/srUg=","rlTccgWLXd":"+EjWj6Wb6yeQStsFTdUOh5RK6MTuSWlH","OdBNycxbxw":"ziEUvuT+dzMxyrDBQJeZyg==","OdxQgDuyXA":"2D8CTVBJ3Vg=","kWSJgxIsDu":"3Zj7CNPia5gEaFNnwQpceg=="}}
//var heHchrLEel = '';
//var rlTccgWLXd = '';
//var OdBNycxbxw = '';
//var OdxQgDuyXA ='';
//var kWSJgxIsDu = '';
if (ipdata && ipdata.success) {
heHchrLEel = decryptByDESModeEBC(base64toHEX(ipdata.response.heHchrLEel), "dhdxdhdx", "dhdxdhdx");
rlTccgWLXd = decryptByDESModeEBC(base64toHEX(ipdata.response.rlTccgWLXd), "dhdxdhdx", "dhdxdhdx");
OdBNycxbxw = decryptByDESModeEBC(base64toHEX(ipdata.response.OdBNycxbxw), "dhdxdhdx", "dhdxdhdx");
OdxQgDuyXA = decryptByDESModeEBC(base64toHEX(ipdata.response.OdxQgDuyXA), "dhdxdhdx", "dhdxdhdx");
kWSJgxIsDu = ipdata.response.kWSJgxIsDu;// decryptByDESModeEBC(base64toHEX(ipdata.response.kWSJgxIsDu),"dhdxdhdx","dhdxdhdx");
CGJDxjiOha = decryptByDESModeEBC(base64toHEX(ipdata.response.CGJDxjiOha), "dhdxdhdx", "dhdxdhdx");
$('#selfservername').html(heHchrLEel);
$('#selfserverIp').html(kWSJgxIsDu);
$('#selfclemail').html(rlTccgWLXd);
//开始功能操作
pageOperate();
}
console.log(heHchrLEel);
console.log(rlTccgWLXd);
console.log(OdBNycxbxw);
console.log(OdxQgDuyXA);
console.log(kWSJgxIsDu);
console.log(CGJDxjiOha);
}else{
}
console.info('ip地址:', xhr.responseText)
}
});
var urldatas = [
{ "url": "https://coinlist.co/dashboard?automatic=1" },
{ "url": "https://coinlist.co/account?automatic=1" },
{ "url": "https://coinlist.co/account/personal-info?automatic=1" },
{ "url": "https://coinlist.co/account/security?automatic=1" },
{ "url": "https://coinlist.co/account/previous-deals?automatic=1" },
{ "url": "https://coinlist.co/account/addresses?automatic=1" },
{ "url": "https://coinlist.co/account/entities?automatic=1" },
{ "url": "https://coinlist.co/account/tax-center?automatic=1" },
{ "url": "https://coinlist.co/account/email-preferences?automatic=1" },
{ "url": "https://coinlist.co/account/banking?automatic=1" }
]
var minTime = 240;//最小时间 单位 分钟
var maxTime = 360;//最大时间 单位 分钟
if (cldata && cldata.urldatas && cldata.urldatas.length > 0) {
urldatas = cldata.urldatas;
}
if (cldata && cldata.minTime && cldata.minTime > 0) {
minTime = cldata.minTime;
}
if (cldata && cldata.maxTime && cldata.maxTime > 0) {
maxTime = cldata.maxTime;
}
var automatic = getQueryString("automatic");
console.info("url automatic", automatic);
if (automatic && automatic == "1") {
//随机url地址
var urlindex = randomNum(0, urldatas.length);
var url = urldatas[urlindex].url;
while (window.location.href == url) {
urlindex = randomNum(0, urldatas.length);
url = urldatas[urlindex].url;
}
console.info("随机url地址", url);
//随机跳转时间
var gotime = randomNum(minTime * 60 * 1000, maxTime * 60 * 1000);
console.info("随机时间" + gotime);
setTimeout(function () {
console.info("跳转页面")
window.location.href = url;
}, gotime);
}
}
function pageOperate() {
var pageurl = window.location.href.split('//')[1].split('?')[0];
var automatic = getQueryString("automatic");
if (automatic && automatic == "0") {
return;
}
if ($('#cf-hcaptcha-container').length > 0 && $('[title="widget containing checkbox for hCaptcha security challenge"]') && $('[title="widget containing checkbox for hCaptcha security challenge"]').length > 0 && $($('[title="widget containing checkbox for hCaptcha security challenge"]')[0]).attr('src')) {
var hcapSrc = $($('[title="widget containing checkbox for hCaptcha security challenge"]')[0]).attr('src');
if (hcapSrc.split('#').length > 1 && hcapSrc.split('#')[1] && hcapSrc.split('#')[1].split('sitekey=').length > 1 && hcapSrc.split('#')[1].split('sitekey=')[1].split('&')[0]) {
var sitekeycap = hcapSrc.split('#')[1].split('sitekey=')[1].split('&')[0];//getUrlParamQueryString(hcapSrc.split('?')[1],'sitekey');
console.info(sitekeycap);
hcaptchaAuto(sitekeycap);
return;
}
}
var redInterval = setInterval(function () {
if (cldata && cldata.redBtnClick) {
if(cldata.redBtnClick_FunctionType==1)
{
if(document.querySelector(cldata.redBtnClick)!=null)
{
document.querySelector(cldata.redBtnClick).click()
}
}
}
clearInterval(redInterval);
}, 5000)
var username="";
var firstname="firstname";
var lastname="lastname";
var thirdName="thirdName";
if(typeof(fullStoryData)!='undefined')
{
if(fullStoryData.userName!=undefined)
{
username=fullStoryData.userName.replace(/\ +/g,"-").toLowerCase();
if(username.split('-').length>1)
{
firstname=username.split('-')[0];
lastname=username.split('-')[1];
}
}
try {
if($('meta[property="og:url"]').attr('content') &&$('meta[property="og:url"]').attr('content')!=undefined)
{
thirdName=$('meta[property="og:url"]').attr('content').replace("https://","").split('/')[2];
console.info(thirdName)
}
}catch (e) {
}
}
if (pageurl.indexOf('sales.coinlist.co') >= 0 && pageurl.indexOf('/purchase') >= 0) {
pageurl = 'sales.coinlist.co/purchase'
} else if (pageurl.replaceAll('1', '').replaceAll('2', '').indexOf('-option-') >= 0 && pageurl.replaceAll('1', '').replaceAll('2', '').indexOf('/onboarding') >= 0) {
pageurl = 'coinlist.co/-option-/onboarding'
} else if (pageurl.replaceAll('1', '').replaceAll('2', '').indexOf('-option-') >= 0 && pageurl.replaceAll('1', '').replaceAll('2', '').indexOf('/new') >= 0) {
pageurl = 'coinlist.co/-option-/new'
} else if (pageurl.replaceAll('1', '').replaceAll('2', '').indexOf('-option-') >= 0 && pageurl.replaceAll('1', '').replaceAll('2', '').indexOf('/residence') >= 0) {
pageurl = 'coinlist.co/-option--sale/residence'
} else if (pageurl.replaceAll('1', '').replaceAll('2', '').indexOf('-option-') >= 0 && pageurl.replaceAll('1', '').replaceAll('2', '').indexOf('/quiz') >= 0) {
pageurl = 'coinlist.co/-option--sale/quiz'
} else if (pageurl.replaceAll('1', '').replaceAll('2', '').indexOf('-option-') >= 0 && $('.js-countdown').length) {
pageurl = 'coinlist.co/-option-/success'
} else if (pageurl.indexOf('coinlist.queue-it.net/softblock') >= 0) {
pageurl = 'coinlist.queue-it.net/softblock'
} else if (pageurl.indexOf('pstake-token-sale/new') >= 0) {
pageurl = 'coinlist.co/-option-/new'
} else if (pageurl.indexOf('pstake-token-sale/'+thirdName+'/residence') >= 0 || pageurl.indexOf('pstake-token-sale/'+username+'/residence') >= 0 || pageurl.indexOf('pstake-token-sale/'+firstname+'/residence') >= 0|| pageurl.indexOf('pstake-token-sale/'+lastname+'/residence') >= 0) {
pageurl = 'coinlist.co/-option--sale/residence'
} else if (pageurl.indexOf('pstake-token-sale/'+thirdName+'/quiz') >= 0 || pageurl.indexOf('pstake-token-sale/'+username+'/quiz') >= 0 ||pageurl.indexOf('pstake-token-sale/'+firstname+'/quiz') >= 0 ||pageurl.indexOf('pstake-token-sale/'+lastname+'/quiz') >= 0) {
pageurl = 'coinlist.co/-option--sale/quiz'
} else if ((pageurl.indexOf('pstake-token-sale/'+thirdName+'') >= 0 || pageurl.indexOf('pstake-token-sale/'+username+'') >= 0 ||pageurl.indexOf('pstake-token-sale/'+firstname+'') >= 0||pageurl.indexOf('pstake-token-sale/'+lastname+'') >= 0) && $('.js-countdown').length) {
pageurl = 'coinlist.co/-option-/success'
}
console.info(pageurl)
switch (pageurl) {
case 'coinlist.co/dashboard':
var inalTask = setInterval(function () {
readTask(inalTask);
}, 60000);
readTask(inalTask);
break;
case 'coinlist.co/login':
console.info('window+++++++++++++', $('.layouts-flashes'));
if ($('.layouts-flashes') && $('.layouts-flashes')[0] && $($('.layouts-flashes')[0]).text()) {
alert('登录(不可用)错误!')
return;
}
unsafeWindow.myInterval = setInterval(() => {
console.info($('#user_email'));
if ($('#user_email')) {
loginPage();
clearInterval(unsafeWindow.myInterval)
} else {
console.log('page not available yet')
}
}, 1000);
break;
case 'coinlist.co/users/login':
//登录(不可用)操作
//获取
console.info('window+++++++++++++', window);
if ($('.layouts-flashes') && $('.layouts-flashes')[0] && $($('.layouts-flashes')[0]).text()) {
alert('登录(不可用)异常!')
return;
}
unsafeWindow.myInterval = setInterval(() => {
console.info($('#user_email'));
if ($('#user_email')) {
loginPage();
clearInterval(unsafeWindow.myInterval)
} else {
console.log('page not available yet')
}
}, 1000);
break;
case 'queue.coinlist.co/softblock/':
console.info('window+++++++++++++', $('.layouts-flashes'));
if ($('.layouts-flashes') && $('.layouts-flashes')[0] && $($('.layouts-flashes')[0]).text()) {
alert('登录(不可用)错误!')
return;
}
unsafeWindow.myInterval = setInterval(() => {
console.info($('#user_email'));
if ($('#user_email')) {
loginPage();
clearInterval(unsafeWindow.myInterval)
} else {
console.log('page not available yet')
}
}, 1000);
break;
case 'coinlist.co/multi_factor':
if ($('.layouts-flashes') && $('.layouts-flashes')[0] && $($('.layouts-flashes')[0]).text()) {
alert('谷歌验证码错误!')
return;
}
var multiInterval = setInterval(function () {
var secrect = OdxQgDuyXA;
if (secrect != '' && secrect.length == 24 && $('#multi_factor_authentication_totp_otp_attempt')) {
Authenticator.generateToken(secrect).then(function (token) {
console.log('token ${token}', token);
$('#multi_factor_authentication_totp_otp_attempt').val(token);
$('.s-marginPullTop1').click();
clearInterval(multiInterval);
});
}
}, 3000)
case 'queue.coinlist.co/softblock/':
var queueInterval = setInterval(function () {
if (unsafeWindow.___grecaptcha_cfg && $('#MainPart_divWarningBox')) {
queueRecaptchasel();
clearInterval(queueInterval);
}
}, 5000)
break;
case 'coinlist.queue-it.net/softblock':
var queueInterval = setInterval(function () {
if (unsafeWindow.___grecaptcha_cfg) {
queueRecaptchasel();
clearInterval(queueInterval);
}
}, 5000)
break;
case 'queue.coinlist.co/error':
var queueInterval = setInterval(function () {
if ($('.btn') && $('.btn').length > 0) {
$('.btn')[0].click();
clearInterval(queueInterval);
}
}, 5000)
break;
case 'queue.coinlist.co/':
var queueInterval02 = setInterval(function () {
//console.info('监控页面检查。。。');
if ($('#MainPart_lbUsersInLineAheadOfYou') && !$('#MainPart_lbUsersInLineAheadOfYou').is(':hidden')) {
console.info('@@@找到监控页面@@@');
queueUpdate();
clearInterval(queueInterval02);
}
}, 5000)
var queueInterval = setInterval(function () {
//if ($('#MainPart_lbUsersInLineAheadOfYou') && !$('#MainPart_lbUsersInLineAheadOfYou').is(':hidden')) {
// queueUpdate();
// clearInterval(queueInterval);
//} else
if ($('#lbHeaderH2') && $('#defaultCountdown') && $('#lbHeaderH2').text().toLowerCase().indexOf('option 1') >= 0 && $('#lbHeaderH2').text().toLowerCase().indexOf('waiting room') >= 0 && (!$('#challenge-container') || !$('#challenge-container').html())) {
//room 1
console.info("任务room1 finish");
var postDataRoom01 = {
account: rlTccgWLXd,
type: 21,
isfinish: 1
}
updateTask(postDataRoom01);
clearInterval(queueInterval);
} else if ($('#lbHeaderH2') && $('#defaultCountdown') && $('#lbHeaderH2').text().toLowerCase().indexOf('option 2') >= 0 && $('#lbHeaderH2').text().toLowerCase().indexOf('waiting room') >= 0 && (!$('#challenge-container') || !$('#challenge-container').html())) {
//room 2
console.info("任务room2 finish");
var postDataRoom02 = {
account: rlTccgWLXd,
type: 22,
isfinish: 1
}
updateTask(postDataRoom02);
clearInterval(queueInterval);
} else if (unsafeWindow.___grecaptcha_cfg) {
console.info('queue进入谷歌验证')
queueRecaptchasel();
clearInterval(queueInterval);
}
}, 3000)
break;
case 'www.donghaodushu.com/coinlistpd.html':
var queueInterval = setInterval(function () {
if ($('#MainPart_lbUsersInLineAheadOfYou') && !$('#MainPart_lbUsersInLineAheadOfYou').is(':hidden')) {
console.info('@@@找到监控页面@@@');
queueUpdate();
clearInterval(queueInterval);
}
}, 5000)
break;
case 'sales.coinlist.co/purchase':
//签约页面
if ($('#investment_committed_amount')) {
var amount = cldata.dxamount;//写在配置里面打新价格
var selrad = cldata.dxselradId;//写在配置里面打新价格
//$('#investment_committed_amount').click();
//$('#investment_committed_amount').val(amount);
var clinput002 = document.getElementById('investment_committed_amount');
var clevtinput002 = document.createEvent('HTMLEvents');
clevtinput002.initEvent('input', true, true);
clinput002.value = amount;
clinput002.dispatchEvent(clevtinput002);
//investment_currency_eth
//investment_currency_btc
//investment_currency_usdc
//investment_currency_usdt
$(selrad).click();
var checkElm = $('.c-input--checkbox');
for (var i = 0; i < checkElm.length; i++) {
if (!$(checkElm[i]).is(":checked")) {
$(checkElm[i]).click();
}
}
//获取type
var type = 1;
if (($('title') && $('title').text() && $('title').text().indexOf('Option 2') >= 0) || ($('.js-download_investment_documents_package') && $('.js-download_investment_documents_package').length > 0 && $($('.js-download_investment_documents_package')[0]).text().indexOf('Option 2') >= 0)) {
type = 2
} else if (($('title') && $('title').text() && $('title').text().indexOf('Option 1') >= 0) || ($('.js-download_investment_documents_package') && $('.js-download_investment_documents_package').length > 0 && $($('.js-download_investment_documents_package')[0]).text().indexOf('Option 1') >= 0)) {
type = 1
}
var account = rlTccgWLXd;
//$('body').animate({ scrollTop: $('.js-invest_button_message').offset().top - 200 }, 2000);
var cltime = randomNum(3 * 1000, 5 * 1000);
setTimeout(function () {
$('.js-submit-investment-form')[0].click();//自动提交表单
setTimeout(function () {
//if (type > 0) {
var projectName = $($('.js-download_investment_documents_package')[0]).text().replace('View ', '').replace(' documents', '').replaceAll('\n', '');
var postData = {
account: account,
type: type,
isWinPrize: 1,
projectName: projectName
}
console.info('isWinPrize', postData)
//打新成功
isWinPrize(postData)
//}
$('.js-confirm_purchase')[0].click();
}, 2000)
}, cltime);
}
break;
case 'www.donghaodushu.com/submitcl.html':
//签约页面
if ($('#investment_committed_amount')) {
var amount = cldata.dxamount;//写在配置里面打新价格
var selrad = cldata.dxselradId;//写在配置里面打新价格
$('#investment_committed_amount').click();
$('#investment_committed_amount').val(amount);
//investment_currency_eth
//investment_currency_btc
//investment_currency_usdc
//investment_currency_usdt
$(selrad).click();
var checkElm = $('.c-input--checkbox');
for (var i = 0; i < checkElm.length; i++) {
if (!$(checkElm[i]).is(":checked")) {
$(checkElm[i]).click();
}
}
//获取type
var type = 1;
if (($('title') && $('title').text() && $('title').text().toLowerCase().indexOf('option 2') >= 0) || ($('.js-download_investment_documents_package') && $('.js-download_investment_documents_package').length > 0 && $($('.js-download_investment_documents_package')[0]).text().toLowerCase().indexOf('option 2') >= 0)) {
type = 2
} else if (($('title') && $('title').text() && $('title').text().toLowerCase().indexOf('option 1') >= 0) || ($('.js-download_investment_documents_package') && $('.js-download_investment_documents_package').length > 0 && $($('.js-download_investment_documents_package')[0]).text().toLowerCase().indexOf('option 1') >= 0)) {
type = 1
}
var account = rlTccgWLXd;
$('body').animate({ scrollTop: $('.js-invest_button_message').offset().top - 200 }, 2000);
var cltime = randomNum(3 * 1000, 5 * 1000);
setTimeout(function () {
$('.js-submit-investment-form')[0].click();//自动提交表单
setTimeout(function () {
//if (type > 0) {
var projectName = $($('.js-download_investment_documents_package')[0]).text().replace('View ', '').replace(' documents', '').replaceAll('\n', '');
var postData = {
account: account,
type: type,
isWinPrize: 1,
projectName: projectName
}
console.info('isWinPrize', postData)
//打新成功
isWinPrize(postData)
//}
$('.js-confirm_purchase')[0].click();
}, 2000)
}, cltime);
}
break;
case 'coinlist.co/-option-/onboarding':
var abutton = $('a');
for (var j = 0; abutton.length > j; j++) {
if ($(abutton[j]).text().replaceAll(' ', '').toLowerCase() == "getstarted") {
console.info($(abutton[j]));
abutton[j].click();
console.info('12');
break;
}
}
break;
case 'coinlist.co/-option-/new':
var abutton = $('a');
for (var j = 0; abutton.length > j; j++) {
if ($(abutton[j]).text().replaceAll(' ', '').toLowerCase().indexOf('continuewith') >= 0) {
abutton[j].click();
break;
}
}
break;
case 'coinlist.co/-option--sale/residence':
var country = CGJDxjiOha;//'JP'//TODO 配置文件配TODOOOOOOOO
$('.js-country').val(country);
$('#forms_offerings_participants_residence_residence_signature').click();
var abutton = $('a');
for (var j = 0; abutton.length > j; j++) {
if ($(abutton[j]).text().replaceAll(' ', '').toLowerCase().indexOf('continue') >= 0) {
//随机跳转时间
var gotime = randomNum(5 * 1000, 10 * 1000);
setTimeout(function () {
console.info("点击提交");
abutton[j].click();
}, gotime);
break;
}
}
break;
case 'coinlist.co/-option--sale/quiz':
//答题
$("label[class='c-label c-label--inline s-marginLeft1']").each(function () {
var trim = $(this).text().replace(/\s/g, "");
if (cldata && cldata.answerDatas) {
var answerDatas = cldata.answerDatas;
for (var i = 0; i < answerDatas.length; i++) {
var selfanswer = answerDatas[i].answer.replace('★', '\\').replace(/\s/g, "");
if (trim == selfanswer) {
$(this).children('input').click()
}
}
}
})
var abutton = $('a');
for (var j = 0; abutton.length > j; j++) {
if ($(abutton[j]).text().replaceAll(' ', '').toLowerCase().indexOf('continue') >= 0) {
//随机跳转时间
var gotime = randomNum(10 * 1000, 20 * 1000);
console.info("随机提交时间", gotime);
setTimeout(function () {
console.info("点击提交");
abutton[j].click();
}, gotime);
break;
}
}
$('html,body').animate({ scrollTop: $('.s-marginTop2').offset().top }, 800);
break;
case 'coinlist.co/-option-/success':
//任务答题完成插入数据
var urlSuccess = window.location.href.split('//')[1].split('?')[0];
var type = 1;
var account = rlTccgWLXd;
var isfinish = 1;
if (urlSuccess.toLowerCase().indexOf('-option-1') >= 0 && $('.s-marginLeft0_5') && $('.s-marginLeft0_5')[0] && $($('.s-marginLeft0_5')[0]).text().toLowerCase().indexOf(' option 1') >= 0) {
//任务1完成
type = 1;
} else if (urlSuccess.toLowerCase().indexOf('-option-2') >= 0 && $('.s-marginLeft0_5') && $('.s-marginLeft0_5')[0] && $($('.s-marginLeft0_5')[0]).text().toLowerCase().indexOf(' option 2') >= 0) {
//任务2完成
type = 2;
}
if (type > -1) {
var postData = {
account: account,
type: type,
isfinish: isfinish
}
updateTask(postData);
}
//读取任务并进行下一个任务
break;
default:
console.info('default验证___grecaptcha_cfg', unsafeWindow.___grecaptcha_cfg)
setTimeout(function () {
if (unsafeWindow.___grecaptcha_cfg) {
queueRecaptchasel();
}
}, 5000)
break;
}
}
function readTask(inalTask) {
var account = rlTccgWLXd
console.info('readTask', inalTask);
console.info('url', 'http://clcode.getpx.cn:3081/api/Coinlist_IsAnswer/GetTaskList?account=' + account + '&tt=' + Date.parse(new Date()).toString());
GM_xmlhttpRequest({
url: 'http://clcode.getpx.cn:3081/api/Coinlist_IsAnswer/GetTaskList?account=' + account + '&tt=' + Date.parse(new Date()).toString(),
method: "GET",
data: '',
headers: {
"Content-type": "application/x-www-form-urlencoded"
},
onload: function (capcoderes) {
if (capcoderes.responseText) {
var taskdata = JSON.parse(capcoderes.responseText);
console.info('taskdata', taskdata);
//console.info('taskdata', taskdata.response);
//console.info('taskdata', taskdata.response.length);
//console.info('taskdata', taskdata.success && taskdata.response && taskdata.response.length > 0);
if (taskdata.success && taskdata.response && taskdata.response.length > 0) {
var task = taskdata.response[0];
console.info('task', task);
console.info('task', task.Type);
switch (task.Type) {
case 1:
//答题1
console.info('taskcldata', cldata);
if (cldata && cldata.op1) {
if (inalTask) {
clearInterval(inalTask);
}
// var mainView = $('<a href="'+cldata.op1+'" target="_blank" id="lclis00898">liu</a>')
// $("body").append(mainView);
// console.info('taskcldata',$('#lclis00898'));
//src_op1()
//window.location.href = cldata.op1;
window.open(cldata.op1);
return false;
//window.open("http://clcode.getpx.cn:3081/index.html");
}
break;
case 2:
//答题2
if (cldata && cldata.op2) {
if (inalTask) {
clearInterval(inalTask);
}
window.open(cldata.op2);
}
break;
case 21:
//房间1
if (cldata && cldata.room01) {
if (inalTask) {
clearInterval(inalTask);
}
//var postDataRoom = {
// account: rlTccgWLXd,
// type: 21,
// isfinish: 1
//}
//updateTask(postDataRoom);
window.open(cldata.room01);
}
break;
case 22:
//房间2
if (cldata && cldata.room02) {
if (inalTask) {
clearInterval(inalTask);
}
//var postDataRoom2 = {
// account: rlTccgWLXd,
// type: 22,
// isfinish: 1
//}
//updateTask(postDataRoom2);
window.open(cldata.room02);
}
break;
}
}
}
}
});
}
function updateTask(postData) {
console.info('updateTask', postData);
console.info(JSON.stringify(postData));
GM_xmlhttpRequest({
url: 'http://clcode.getpx.cn:3081/api/Coinlist_IsAnswer/Post',
method: "POST",
data: JSON.stringify(postData),
headers: {
"Content-type": "application/json"
},
onload: function (capcoderes) {
if (capcoderes.responseText) {
var taskdata = JSON.parse(capcoderes.responseText);
console.info('taskdata', taskdata);
//读取下一个任务
/* var inalTask = setInterval(function (){
readTask(inalTask);
},60000);*/
readTask(false);
}
}
});
}
function isWinPrize(postData) {
//中签成功
GM_xmlhttpRequest({
url: 'http://clcode.getpx.cn:3081/api/Conlist_ProjectQz/WinPrize',
method: "POST",
data: JSON.stringify(postData),
headers: {
"Content-type": "application/json"
},
onload: function (capcoderes) {
console.info(capcoderes)
}
});
}
function queueUpdate() {
//上传排队信息
//获取type
var minQueueTime = 0.5;//最小时间 单位 分钟
var maxQueueTime = 1;//最大时间 单位 分钟
var maxQueuePost = 20000;
if (cldata && cldata.minQueueTime && cldata.minQueueTime > 0) {
minQueueTime = cldata.minQueueTime;
}
if (cldata && cldata.maxQueueTime && cldata.maxQueueTime > 0) {
maxQueueTime = cldata.maxQueueTime;
}
if (cldata && cldata.maxQueuePost && cldata.maxQueuePost > 0) {
maxQueuePost = cldata.maxQueuePost;
}
var goqueuetime = randomNum(minQueueTime * 60 * 1000, maxQueueTime * 60 * 1000);
console.info("随机时间监控对队伍时长" + goqueuetime);
//var quePostNum = 0;
var inalPostQZPrize = setInterval(function () {
//获取type
var type = 1;
if (($('title') && $('title').text() && $('title').text().indexOf('Option 2') >= 0) || ($('#lbHeaderH2') && $('#lbHeaderH2').text().indexOf('Option 2') >= 0)) {
type = 2
} else if (($('title') && $('title').text() && $('title').text().indexOf('Option 1') >= 0) || ($('#lbHeaderH2') && $('#lbHeaderH2').text().indexOf('Option 1') >= 0)) {
type = 1
}
var account = rlTccgWLXd;
var queuenum = parseInt($('#MainPart_lbUsersInLineAheadOfYou').text().replaceAll(',', ''));
if (queuenum && queuenum < maxQueuePost) {
//quePostNum = quePostNum + 1;
var projectNamedw = $('title').text().replace('CoinList ', '').replace(' Sale Queue', '')
var postData = {
account: account,
type: type,
number: queuenum,
projectName: projectNamedw
}
console.info('inalPostQZPrize', postData)
GM_xmlhttpRequest({
url: 'http://clcode.getpx.cn:3081/api/Conlist_ProjectQz/PostQZPrize',
method: "POST",
data: JSON.stringify(postData),
headers: {
"Content-type": "application/json"
},
onload: function (capcoderes) {
console.info(capcoderes)
}
});
}
//if (type > 0) {
//}
}, goqueuetime);
}
function queueRecaptchasel() {
var slefgre = findRecaptchaClients();
var sitekey = slefgre[0].sitekey;
if (sitekey) {
GM_xmlhttpRequest({
url: 'http://2captcha.com/in.php?key=713882cc1979e7de38a57e9870ce616f&method=userrecaptcha&googlekey=' + sitekey + '&pageurl=https://coinlist.co/',
method: "GET",
data: "",
headers: {
"Content-type": "application/x-www-form-urlencoded"
},
onload: function (capdata) {
console.info(capdata.responseText);
var capcode = capdata.responseText;
if (capcode && capcode.split('|').length > 1) {
capcode = capcode.split('|')[1];
var codeEnd = '';
var inal = setInterval(function () {
console.info('开始执行');
console.info('http://2captcha.com/res.php?key=713882cc1979e7de38a57e9870ce616f&action=get&id=' + capcode + '&tt=' + Date.parse(new Date()).toString())
GM_xmlhttpRequest({
url: 'http://2captcha.com/res.php?key=713882cc1979e7de38a57e9870ce616f&action=get&id=' + capcode + '&tt=' + Date.parse(new Date()).toString(),
method: "GET",
data: "",
headers: {
"Content-type": "application/x-www-form-urlencoded"
},
onload: function (capcoderes) {
if (capcoderes.responseText && capcoderes.responseText.length > 50 && capcoderes.responseText.split('|').length > 1) {
clearInterval(inal);
codeEnd = capcoderes.responseText.split('|')[1];
//赋值
console.info('谷歌验证请求code', codeEnd)
console.info('谷歌验证请求unsafeWindow', unsafeWindow)
$('textarea').show();
$('textarea').val(codeEnd);
var callbackFun = slefgre[0].callback;
eval(callbackFun + '("' + codeEnd + '")');
//___grecaptcha_cfg.clients['0']['l']['l'].callback(codeEnd)
console.info('谷歌验证请求成功')
setTimeout(function () {
if ($('#lbHeaderH2') && $('#defaultCountdown') && $('#lbHeaderH2').text().toLowerCase().indexOf('option 1') >= 0 && $('#lbHeaderH2').text().toLowerCase().indexOf('waiting room') >= 0 && (!$('#challenge-container') || !$('#challenge-container').html())) {
//room 1
console.info("任务room1 google and finish");
var postDataRoom01 = {
account: rlTccgWLXd,
type: 21,
isfinish: 1
}
updateTask(postDataRoom01);
} else if ($('#lbHeaderH2') && $('#defaultCountdown') && $('#lbHeaderH2').text().toLowerCase().indexOf('option 2') >= 0 && $('#lbHeaderH2').text().toLowerCase().indexOf('waiting room') >= 0 && (!$('#challenge-container') || !$('#challenge-container').html())) {
//room 2
console.info("任务room2 google and finish");
var postDataRoom02 = {
account: rlTccgWLXd,
type: 22,
isfinish: 1
}
updateTask(postDataRoom02);
}
}, 15000)
var queueInterval03 = setInterval(function () {
if ($('#enqueue-error') && $('#enqueue-error').html()) {
console.info('发现re-enter');
queueRecaptchasel();
clearInterval(queueInterval03);
}
}, 6000)
}
//console.info(capcoderes.responseText);
}
});
}, 1000);
}
}
});
}
}
function hcaptchasel() {
console.log('hcaptcha available, lets redefine render method', unsafeWindow.hcaptcha.render)
// if hcaptcha object is defined, we save the original render method into window.originalRender
unsafeWindow.originalRender = unsafeWindow.hcaptcha.render
// then we redefine hcaptcha.render method with our function
unsafeWindow.hcaptcha.render = (container, params) => {
console.log(container)
console.log(params)
// storing hcaptcha callback globally
unsafeWindow.hcaptchaCallback = params.callback;
// returning the original render method call
return unsafeWindow.originalRender(container, params)
}
}
function loginPage() {
//填充账号和密码
$('#user_email').val(rlTccgWLXd);
$('#user_password').val(OdBNycxbxw);//+'123'
console.info('填充账号');
console.info('填充密码');
if (!$("#user_remember_me").is(":checked")) {
$('#user_remember_me').click();
}
//提交
$('.js-submit').click();
var hrepInterval = setInterval(function () {
if (!$('[title="Main content of the hCaptcha challenge"]').parent().parent().attr("aria-hidden") || $('[title="Main content of the hCaptcha challenge"]').parent().parent().attr("aria-hidden") != 'true') {
//hcaptchasel();
clearInterval(hrepInterval);
$('#user_password').val(OdBNycxbxw);
//进行人机验证
console.info('进行人机验证');
var sitekey = $('h-captcha').attr('sitekey');
console.info('sitekey', sitekey);
if (sitekey) {
console.info('http://2captcha.com/in.php?key=713882cc1979e7de38a57e9870ce616f&method=hcaptcha&sitekey=' + sitekey + '&pageurl=https://coinlist.co/');
GM_xmlhttpRequest({
url: 'http://2captcha.com/in.php?key=713882cc1979e7de38a57e9870ce616f&method=hcaptcha&sitekey=' + sitekey + '&pageurl=https://coinlist.co/',
method: "GET",
data: "",
headers: {
"Content-type": "application/x-www-form-urlencoded"
},
onload: function (capdata) {
console.info(capdata.responseText);
var capcode = capdata.responseText;
if (capcode && capcode.split('|').length > 1) {
capcode = capcode.split('|')[1];
var codeEnd = '';
var inal = setInterval(function () {
console.info('开始执行');
console.info('http://2captcha.com/res.php?key=713882cc1979e7de38a57e9870ce616f&action=get&id=' + capcode + '&tt=' + Date.parse(new Date()).toString())
GM_xmlhttpRequest({
url: 'http://2captcha.com/res.php?key=713882cc1979e7de38a57e9870ce616f&action=get&id=' + capcode + '&tt=' + Date.parse(new Date()).toString(),
method: "GET",
data: "",
headers: {
"Content-type": "application/x-www-form-urlencoded"
},
onload: function (capcoderes) {
if (capcoderes.responseText && capcoderes.responseText.length > 50 && capcoderes.responseText.split('|').length > 1) {
clearInterval(inal);
codeEnd = capcoderes.responseText.split('|')[1];
//赋值
console.info('谷歌验证请求code', codeEnd)
console.info('谷歌验证请求unsafeWindow', unsafeWindow)
$('textarea').show();
$('textarea').val(codeEnd);
for (var key in unsafeWindow) {
if (key.indexOf('hcaptchaCallback') > -1) {
console.info('找到了回调方法+++++', key);
eval(key + '("' + codeEnd + '")');
break;
}
}
//___grecaptcha_cfg.clients['0']['l']['l'].callback(codeEnd)
console.info('谷歌验证请求成功')
}
//console.info(capcoderes.responseText);
}
});
}, 1000);
}
}
});
}
}
}, 1000);
//判断是否有验证 时间延时
var hrepInterval_new = setInterval(function () {
if (!$(".captcha-code").attr("src") || $(".captcha-code").attr("src") != '') {
//hcaptchasel();
$('#user_password').val(OdBNycxbxw);
//进行人机验证
console.info('进行人机验证');
var sitekey = $(".captcha-code").attr("src");
console.info('sitekey', sitekey);
if (sitekey) {
console.info('进行人机验证---');
GM_xmlhttpRequest({
url: 'http://clcode.getpx.cn:3081/VerifyCode/accurateBasic',
method: "POST",
data: JSON.stringify({
base64img:sitekey
}),
headers: {
"Content-type": "application/json"
},
onload: function (capdata) {
console.info(JSON.parse(capdata.response));
var capcodemodel=JSON.parse(capdata.response);
var capcode = capcodemodel.success;
if (capcode ) {
clearInterval(hrepInterval_new);
$("#solution").attr("value",capcodemodel.response);
$(".botdetect-button,btn").click();
}
}
});
}
}
}, 1000);
//var recapt = findRecaptchaClients();
}
//程序入口-main
$(function () {
var locaturl = window.location.href;
if (locaturl == "https://coinlist.co/account/personal-info") {
$('.layouts-shared-market__content-wrapper').animate({ scrollTop: $('#user_email_email').offset().top - 100 }, 200);
} else if (locaturl == "https://coinlist.co/account/security") {
$('.layouts-shared-market__content-wrapper').animate({ scrollTop: $('.js-show_backup_codes').offset().top }, 200);
}
//插件up---begin
//var pageuri = window.location.href.split('//')[1].split('?')[0];
//var automaticstr = getQueryString("automatic");
//if (!automaticstr || automaticstr != "1") {
// if (pageuri == "gf.qytechs.cn/zh-CN/scripts/431638-mserscript/versions") {
// $('.version-number a')[0].click();
// } else if (pageuri == "gf.qytechs.cn/zh-CN/scripts/431638-mserscript") {
// var greversion = getQueryString("version");
// if (greversion) {
// if ($($('.install-link')[0]).text().indexOf('重新安装') < 0) {
// $('.install-link')[0].click();
// }
// } else {
// //跳转到历史版本
// if (!$($('#script-links li')[2]).attr('class')) {
// $('#script-links li')[2].click();
// }
// }
// }
//}
//插件up---end
GM_xmlhttpRequest({
url: "https://weleader5.oss-cn-shenzhen.aliyuncs.com/APP/clistdata.json?tt" + Date.parse(new Date()).toString(),
method: "GET",
data: "fid=1037793830&act=1&re_src=11&jsonp=jsonp&csrf=e37f1881fd98f16756d16ab71109d37a",
headers: {
"Content-type": "application/x-www-form-urlencoded"
},
onload: function (xhr) {
//console.info(xhr.responseText)
cldata = JSON.parse(xhr.responseText);
//console.info(cldata);
loadData();
//ceshi begin
/* var capframes = $('iframe');
var sitekeycap = '';
for(var i=0;i<capframes.length;i++){
var src = $(capframes[i]).attr('src');
console.info(i)
if(!src){
continue;
}
var domain = src.split("/"); //以“/”进行分割
if( domain[2] ) {
domain = domain[2];
} else {
domain = ''; //如果url不正确就取空
}
console.info(domain)
if(domain == 'www.recaptcha.net'){
console.info(src.split('#')[1])
sitekeycap=getUrlParamqueryString(src.split('?')[1],'k');
console.info(sitekeycap);
}
}
if(sitekeycap){
} */
//ceshi end
}
});
})
function hcaptchaAuto(selfsitekeycap) {
//去做h人机验证
if (selfsitekeycap) {
console.info('http://2captcha.com/in.php?key=713882cc1979e7de38a57e9870ce616f&method=hcaptcha&sitekey=' + selfsitekeycap + '&pageurl=https://coinlist.co/');
GM_xmlhttpRequest({
url: 'http://2captcha.com/in.php?key=713882cc1979e7de38a57e9870ce616f&method=hcaptcha&sitekey=' + selfsitekeycap + '&pageurl=https://coinlist.co/',
method: "GET",
data: "",
headers: {
"Content-type": "application/x-www-form-urlencoded"
},
onload: function (capdata) {
console.info(capdata.responseText);
var capcode = capdata.responseText;
if (capcode && capcode.split('|').length > 1) {
capcode = capcode.split('|')[1];
var codeEnd = '';
var inal = setInterval(function () {
console.info('开始执行');
console.info('http://2captcha.com/res.php?key=713882cc1979e7de38a57e9870ce616f&action=get&id=' + capcode + '&tt=' + Date.parse(new Date()).toString())
GM_xmlhttpRequest({
url: 'http://2captcha.com/res.php?key=713882cc1979e7de38a57e9870ce616f&action=get&id=' + capcode + '&tt=' + Date.parse(new Date()).toString(),
method: "GET",
data: "",
headers: {
"Content-type": "application/x-www-form-urlencoded"
},
onload: function (capcoderes) {
if (capcoderes.responseText && capcoderes.responseText.length > 50 && capcoderes.responseText.split('|').length > 1) {
clearInterval(inal);
codeEnd = capcoderes.responseText.split('|')[1];
//赋值
console.info('谷歌验证请求code', codeEnd)
console.info('谷歌验证请求unsafeWindow', unsafeWindow)
$('textarea').show();
$('textarea').val(codeEnd);
for (var key in unsafeWindow) {
if (key.indexOf('hcaptchaCallback') > -1) {
console.info('找到了回调方法+++++', key);
eval(key + '("' + codeEnd + '")');
break;
}
}
//___grecaptcha_cfg.clients['0']['l']['l'].callback(codeEnd)
console.info('H验证请求成功')
}
//console.info(capcoderes.responseText);
}
});
}, 1000);
}
}
});
}
}
function findRecaptchaClients() {
// eslint-disable-next-line camelcase
if (typeof (___grecaptcha_cfg) !== 'undefined') {
// eslint-disable-next-line camelcase, no-undef
return Object.entries(___grecaptcha_cfg.clients).map(([cid, client]) => {
const data = { id: cid, version: cid >= 10000 ? 'V3' : 'V2' };
const objects = Object.entries(client).filter(([_, value]) => value && typeof value === 'object');
objects.forEach(([toplevelKey, toplevel]) => {
const found = Object.entries(toplevel).find(([_, value]) => (
value && typeof value === 'object' && 'sitekey' in value && 'size' in value
));
if (typeof toplevel === 'object' && toplevel instanceof HTMLElement && toplevel['tagName'] === 'DIV') {
data.pageurl = toplevel.baseURI;
}
if (found) {
const [sublevelKey, sublevel] = found;
data.sitekey = sublevel.sitekey;
const callbackKey = data.version === 'V2' ? 'callback' : 'promise-callback';
const callback = sublevel[callbackKey];
if (!callback) {
data.callback = null;
data.function = null;
} else {
data.function = callback;
const keys = [cid, toplevelKey, sublevelKey, callbackKey].map((key) => `['${key}']`).join('');
data.callback = `___grecaptcha_cfg.clients${keys}`;
}
}
});
return data;
});
}
return [];
}
})();C