const acs_reg = 300, n = '\n', type = 1; const api_key = '0000000000'; const sms_api = 'bd2d00ba5ceb6591fb4a01b50f07e314'; const acs_psw = '7473645930to'; const acs_anw = 'tod99w92ks'; var f_name = ['Олег', 'Пётр', 'Семен', 'Владимир', 'Владислав', 'Федр', 'Сергей', 'Павел', 'Армен', 'Кеша', 'Володя', ' Саша', 'Данил', 'Лёша']; var l_name = ['Евтушенко', 'Иванов', 'Семенов', 'Шматко', 'Шариков', 'Троцкий', 'Культяпов', 'Павлюченко', 'Аристель', 'Крепский', 'Шарниров', 'Толстой', 'Павлов', 'Флютко']; var _random = (min, max) => Math.round(min - .5 + Math.random() * (max - min + 1)); function xhr(value){ iimPlay('CODE: TAB OPEN' + n + 'TAB T=2' + n + 'URL GOTO=about:config' + n + 'WAIT SECONDS=1.5'); let next = false; var xhr = new window.XMLHttpRequest(); xhr.open('GET', 'https://smska.net/stubs/handler_api.php?api_key=' + sms_api + '&action=' + value, true); xhr.onreadystatechange = function(){ if(xhr.readyState == 4){ if(xhr.status == 200){ next = true; } } } xhr.send(); while(next == false) iimPlayCode('WAIT SECONDS=0.1'); return{ JSON: JSON.stringify(xhr.responseText), text: xhr.responseText }; } iimPlayCode('TAB CLOSEALLOTHERS'); var number = false; var getData = function(path){ let code; code = 'TAB CLOSEALLOTHERS' + n; code += 'URL GOTO=https://my.mail.ru/my/welcome' + n; code += 'TAB OPEN' + n; code += 'TAB T=2' + n; code += 'URL GOTO=about:config' + n; code += 'WAIT SECONDS=3'; iimPlayCode(code); var q = new window.XMLHttpRequest(); q.open('GET', 'file:///' + path, false); q.send(); return q.responseText.split('\n'); } //var b = getData('C://reger//mail.txt'); var code = 'WAIT SECONDS=3' + n + 'TAB CLOSE'; //iimPlayCode(code); for(var main = 650; main <= 835; main++){ var m_login = 'mail' + main + '@uptrastmail.ru'; var m_pass = '211121to'; iimPlayCode('TAB CLOSEALLOTHERS'); var reg, lnk = 'https://passport.yandex.ru/passport?mode=auth'; reg = 'CODE:URL GOTO=https://mail.yandex.ru' + n; reg += 'WAIT SECONDS=1.5' iimPlay(reg, 60); if(window.location.href.contains('inbox')){ var logOut; logOut = 'CODE:TAG POS=1 TYPE=SPAN ATTR=ID:recipient-1' + n; logOut += 'WAIT SECONDS=1' + n; logOut += 'TAG POS=1 TYPE=A ATTR=TEXT:Выход' + n; logOut += 'URL GOTO=' + lnk; iimPlay(logOut, 60); } for(var p = 1; p <= 120; p++) iimPlayCode('SET !TIMEOUT_STEP 0' + n + 'TAG POS=1 TYPE=SPAN ATTR=CLASS:passport-Iconpassport-Icon_remove&&TXT:'); lnk = type === 1 ? 'https://passport.yandex.ru/passport?mode=auth' : 'https://passport.yandex.ru/registration-new?from=mail'; iimPlayCode('URL GOTO=' + lnk + n + 'SET !TIMEOUT_STEP 0' + n + 'TAG POS=2 TYPE=SPAN ATTR=TXT:Другойаккаунт' + n + 'WAIT SECONDS=1'); try{ window.document.getElementsByName('login')[0].value = m_login; window.document.getElementsByName('passwd')[0].value = m_pass; }catch(e){main--; continue;} iimPlayCode('TAG POS=1 TYPE=BUTTON ATTR=TXT:Войти' + n + 'WAIT SECONDS=3'); if(iimPlayCode('SET !TIMEOUT_STEP 0' + n + 'TAG POS=1 TYPE=DIV ATTR=TXT:Введитесимволыскартинки') == true){ var code = solve_captcha(api_key); iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION://passport.yandex.ru/passport?mode=embeddedauth ATTR=NAME:captcha_answer CONTENT=' + code + n + 'TAG POS=1 TYPE=BUTTON ATTR=TXT:Войти' + n + 'WAIT SECONDS=3'); } var login = 'a' + _random(103045, 1948582951); if(iimPlayCode('SET !TIMEOUT_STEP 0' + n + 'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:firstname') != true) continue; if(number){ let reserve_number = xhr('getNumber&service=ya&forward=0&operator=any&country=0').text.split(':'); iimPlay('CODE: TAB CLOSE'); var id = reserve_number[1], m_number = reserve_number[2];} let fname = f_name[_random(0, f_name.length - 1)]; let sname = l_name[_random(0, l_name.length - 1)]; if(type === 0){ var reg; reg = 'CODE:SET !ERRORIGNORE YES' + n; reg += 'EVENTS TYPE=KEYPRESS SELECTOR="#firstname" CHARS="' + fname + '"' + n; reg += 'EVENTS TYPE=KEYPRESS SELECTOR="#lastname" CHARS="' + sname + '"' + n; reg += 'EVENTS TYPE=KEYPRESS SELECTOR="#login" CHARS="' + login + '"' + n; reg += 'EVENTS TYPE=KEYPRESS SELECTOR="#password" CHARS="' + acs_psw + '"' + n; reg += 'EVENTS TYPE=KEYPRESS SELECTOR="#password_confirm" CHARS="' + acs_psw + '"' + n; reg += 'EVENTS TYPE=KEYPRESS SELECTOR="#phone" CHARS="+' + m_number + '"' + n; reg += 'TAG POS=1 TYPE=SPAN ATTR=TXT:Получитькод'; iimPlay(reg, 60); }else if(type === 1){ var reg; reg = 'CODE:SET !ERRORIGNORE YES' + n; reg += 'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:firstname CONTENT=' + fname + n; reg += 'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:lastname CONTENT=' + sname + n; reg += 'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:bday CONTENT=20' + n; reg += 'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:byear CONTENT=1985' + n; reg += 'EVENT TYPE=CLICK SELECTOR="#birthday_bmonth" BUTTON=0' + n; reg += 'EVENT TYPE=CLICK SELECTOR="#ui-id-10>A" BUTTON=0' + n; reg += 'EVENT TYPE=CLICK SELECTOR="#hint_question_id" BUTTON=0' + n; reg += 'EVENT TYPE=CLICK SELECTOR="#ui-id-24>A" BUTTON=0' + n; reg += 'TAG POS=1 TYPE=LABEL FORM=NAME:NoFormName ATTR=TXT:мужской' + n; reg += 'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:hint_answer CONTENT=' + acs_anw + n; iimPlay(reg, 60); } if(number){ var next_step = true; while (next_step){ var sms_status = xhr('getStatus&id=' + id).text; iimDisplay(sms_status); iimPlay('CODE: TAB CLOSE'); next_step = sms_status.contains('STATUS_OK') ? false : true; } var code = sms_status.split(':')[1];} if(type === 0){ iimPlayCode('EVENTS TYPE=KEYPRESS SELECTOR="#phoneCode" CHARS="' + code + '"' + n + 'TAG POS=1 TYPE=SPAN ATTR=TXT:Подтвердить' + n + 'WAIT SECONDS=2.5' + n + 'TAG POS=1 TYPE=SPAN ATTR=TXT:Зарегистрироваться' + n + 'WAIT SECONDS=1.5'); save_into(login + '@yandex.ru;' + acs_psw + ';yandex' + ';+' + m_number);} if(type === 1){ solve(api_key); save_into(m_login + ';' + m_pass + ';yandex' + ';' + acs_anw); } } function solve(api_key){ var code = solve_captcha(api_key); if(code.length < 4 || (code === 'undefined' || code === 'null')) alert('code'); iimDisplay(code); if(code.contains('ERROR_CAPTCHA_UNSOLVABLE')) var code = solve_captcha(api_key); iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:answer CONTENT=' + code + n + 'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Завершитьрегистрацию' + n + 'WAIT SECONDS=1.5'); if(iimPlayCode('SET !TIMEOUT_STEP 0 ' + n + 'TAG POS=1 TYPE=DIV ATTR=TXT:Выневерноввелисимволы.Попробуйтеещер*') == true) solve(api_key); } function add_mail(mail, password_){ iimPlayCode('URL GOTO=https://passport.yandex.ru/profile/emails' + n + 'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=* CONTENT=' + mail + n + 'WAIT SECONDS=1.5' + n + 'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Добавитьадрес' + n + 'WAIT SECONDS=2.5' + n + 'URL GOTO=mail.ru' + n + 'SET !ERRORIGNORE YES' + n + 'SET !TIMEOUT_STEP 0' + n + 'TAG POS=1 TYPE=A ATTR=ID:js-mailbox-exit' + n + 'TAG POS=1 TYPE=INPUT:TEXT FORM=ID:Auth ATTR=ID:mailbox__login CONTENT=' + mail + n + 'TAG POS=1 TYPE=INPUT:PASSWORD FORM=ID:Auth ATTR=ID:mailbox__password CONTENT=' + password_ + n + 'TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:Auth ATTR=ID:mailbox__auth__button' + n + 'URL GOTO=e.mail.ru'); window.scroll(200, 200); iimPlayCode('WAIT SECONDS=3.5' + n + 'TAG POS=1 TYPE=DIV ATTR=TXT:Яндекс.Паспорт' + n + 'WAIT SECONDS=1.5'); window.scroll(200, 200); window.document.querySelector("p[style='font-family: Arial, sans-serif;color: #000000;font-size: 14px;line-height: 17px;margin-top: 30px;margin-bottom: 0;']").getElementsByTagName('a')[0].focus(); iimPlayCode('WAIT SECONDS=1.5' + n + 'TAG POS=1 TYPE=A ATTR=HREF:https://passport.yandex.ru/registration-validations/email/confirm-by-link*'); } function solve_captcha(key){ var gtcp; gtcp = 'CODE:SET !TIMEOUT_STEP 0' + n; gtcp += 'SET !ERRORIGNORE YES' + n; gtcp += 'SET !TIMEOUT_PAGE 380' + n; gtcp += 'TAB OPEN' + n; gtcp += 'FILEDELETE NAME=C:\\capcha.png' + n; gtcp += 'ONDOWNLOAD FOLDER=C:\\ FILE=capcha.png WAIT=YES' + n; gtcp += 'TAG POS=1 TYPE=IMG ATTR=SRC:https://ext.captcha.yandex.net/image?key=* CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT' + n; gtcp += 'TAB T=2' + n; gtcp += 'URL GOTO=http://imacros2.rucaptcha.com/new/' + n; gtcp += 'TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:getcapcha.php ATTR=NAME:language CONTENT=1' + n; gtcp += 'TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:getcapcha.php ATTR=NAME:numeric CONTENT=2' + n; gtcp += 'TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:getcapcha.php ATTR=NAME:key CONTENT=' + api_key + n; gtcp += 'TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:getcapcha.php ATTR=NAME:key CONTENT=' + api_key + n; gtcp += 'TAG POS=1 TYPE=INPUT:FILE FORM=ACTION:getcapcha.php ATTR=NAME:file CONTENT=C:\\capcha.png' + n; gtcp += 'TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:getcapcha.php ATTR=*' + n; gtcp += 'TAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT' + n; iimPlay(gtcp, 60); var capa = iimGetExtract(); iimPlayCode('TAB CLOSE'); return capa; } function save_into(info){ iimSet('LOG', info.replace(/\s+/g, '')); var loga; loga = 'CODE:' + n; loga += 'ADD !EXTRACT {{LOG}}' + n; loga += 'SAVEAS TYPE=EXTRACT FOLDER=C:\\reger\\ FILE=made_accs.txt'; iimPlay(loga, 60); }