Untitled

 avatar
unknown
javascript
a year ago
4.3 kB
17
Indexable
let EMAIL = 'Gwaponak@yahoo.com';
let PASSWORD = 'Qwerty123';

const request = require('request-promise');
count = 1;
let TOKEN, USERID;

function genNum() {
    return Math.floor(Math.random() * (9999999999 - 9000000000 + 1)) + 9000000000;
}

function randomIP() {
    let ip = [];
    for (let i = 0; i < 4; i++) {
        ip.push(Math.floor(Math.random() * 255));
    }
    return ip.join('.');
}

function spin() {
    const requestData = {
        "user_id": USERID,
        "token": TOKEN
    };

    const options = {
        url: 'https://api.apanalo1.com/api/v1/act-raffle/draw',
        json: requestData,
        headers: {
            'Content-Type': 'application/json'
        }
    };

    request.post(options)
        .then(function (response) {
            console.log(`${count}. ${response.data.current_reward} : ${response.data.remain_reward}\n`);
            count++;
            if (count < 100) {
                register();
            }
        })
        .catch(function (error) {
            console.error('Error:', error.message);
        });
}

function register() {
    let number = genNum().toString();
    let email = "pakyu" + number + "q@gmail.com";
    let randip = randomIP();

    const requestData = {
        "account": email,
        "code": "",
        "password": "Qwerty123",
        "person": USERID,
        "from": "act_raffle"
    };

    const options = {
        url: 'https://api.apanalo1.com/user/register?grecaptcha_token=03AFcWeA5D-yI972y4zmxkBpLmG0GfO02j-7rM23MrweNFK4_-Y8pa5QVWqtR9STckWkxMWdMgQTZwtGae6X5oLgJIdLhFsj3eFdYAL8qV0OkRiIjGAWrd1kupNseEaATELun8gkZG9viw_5DpPTSJR5l6kfk1uUwaU-xWd2fEBFR-lMuLcOFLezp4NGSMIsW68u_2bEq1t1qj-gHs8aF7qQCGkwdycj0v4_Fqfm4ym61VRNewDkuceuFPxonR33T_2BwTg80DB6jFRNPLnClkctPFiJP2dPaxJqVyA1ILt1bQXZvk6HCoAY3trT_u7N_wBH-HBQmDT51w3Wtlm4LRyEIv6giA9G27VJjMDtxwiuoiL6CDlb0mnCYPABb6vTmUWEo1FK-LZM2A36sauh0ziBBJCm1zXdMK76BPMaCWsAs8pGdkyw2Z9SKOlq9qCl1iveH2Da0wdTw8V9eQ8O5iKIc7RM_edIeTNohWU27n0l-PEiqi_7ulKQXBz-1FZb0875ZgEzuZ-yCb8yFbxzAV6tLSnP4OhgUCyYkTxHBj8i9fjEbSVx6_CB0Kt_0AOJCPVyo-m_LK2Z4M',
        json: requestData,
        headers: {
            'Content-Type': 'application/json',

            'x-forwarded-for': randip
        }
    };

    request.post(options)
        .then(function (response) {
            console.log(`${count}. ${response.data.account}: ${response.message} [${response.data.ip}]`);
            spin();
        })
        .catch(function (error) {
            console.error('Error:', error.message);
        });
}

function login() {
    const requestData = {
        "account": EMAIL,
        "password": PASSWORD,
        "grecaptcha_token": "03AFcWeA4Cxt1nLWZV1y2NxDrU6rOqN6pcR1dHTrYNGQTAo_32yrIDqOTKn_eGTH-oq0Z9KTOH_326OyqY0vybN8X5Vu9WFvFvB7ICRch2dmMfUP7084XdTmjeFkylwNVBY_p9tM7YOzneQNgD5K3T-JepPHdhGy-_DjsIyMzBjMFCuTSj9YgkZHRhw9ND9vCYDnjeDsoC2rT0Nr_ZY-kDzf_tfgTQvnS6iKYBOImuImF8-ULyEYFIMkCq2-75U4otTKEM-KciGF6Uw2LAZPOTIsDGTKdGA2bFqibK6Glf7ja3xR6UsPrjuhtsZvrjY5jC4TfznbpKRk9UG3DbyCFvxwjeafIEGNvqSRqGBYvhB8sy2LHL8QgS5znfu2IueynxOzYdXmrna3ZAOePPzOIxTeW_2BObWNV3bP8SD3SYqLqCKpGivgKOCkO-WWw9LuenwojeChZp1EOxSKahzMALeYPbBLzEjKByIy0IREEiCitkt-vPmfos_8AJIj7XBwJf_G9Io3Z0xhKpyVLZ0dfKVC4_otJWm15LRWuWV0LTlmUcm2h1cALb_0jI4FavVLcGMG6oy9ZvXfGy"
    };

    const options = {
        url: 'https://api.apanalo1.com/user/login?=03AFcWeA4Cxt1nLWZV1y2NxDrU6rOqN6pcR1dHTrYNGQTAo_32yrIDqOTKn_eGTH-oq0Z9KTOH_326OyqY0vybN8X5Vu9WFvFvB7ICRch2dmMfUP7084XdTmjeFkylwNVBY_p9tM7YOzneQNgD5K3T-JepPHdhGy-_DjsIyMzBjMFCuTSj9YgkZHRhw9ND9vCYDnjeDsoC2rT0Nr_ZY-kDzf_tfgTQvnS6iKYBOImuImF8-ULyEYFIMkCq2-75U4otTKEM-KciGF6Uw2LAZPOTIsDGTKdGA2bFqibK6Glf7ja3xR6UsPrjuhtsZvrjY5jC4TfznbpKRk9UG3DbyCFvxwjeafIEGNvqSRqGBYvhB8sy2LHL8QgS5znfu2IueynxOzYdXmrna3ZAOePPzOIxTeW_2BObWNV3bP8SD3SYqLqCKpGivgKOCkO-WWw9LuenwojeChZp1EOxSKahzMALeYPbBLzEjKByIy0IREEiCitkt-vPmfos_8AJIj7XBwJf_G9Io3Z0xhKpyVLZ0dfKVC4_otJWm15LRWuWV0LTlmUcm2h1cALb_0jI4FavVLcGMG6oy9ZvXfGy',
        json: requestData,
        headers: {
            'Content-Type': 'application/json'
        }
    };

    request.post(options)
        .then(function (response) {
            TOKEN = response.data.token;
            USERID = response.data.user._id;
            register();
        })
        .catch(function (error) {
            console.error('Error:', error.message);
        });
}

login();
Editor is loading...
Leave a Comment