如何破解Amazon 登陆 metadata1值?Amazon 登陆 metadata1 形成的主要混淆的js研究

如何破解Amazon 登陆 metadata1值?Amazon 登陆 metadata1 形成的主要混淆的js研究

 

# -*- coding:utf-8 -*-
import time
import ctypes
import base64
import execjs
import random
 
def lsubid():
	haha = '''function lsu() {
		// const jsdom = require("jsdom");
		// const { JSDOM } = jsdom;
		var t = 402871197;
		function e(e) {
			e = typeof e === undefined || null === e ? '' : e['toString']();
			for (var r = 0; r < e['length']; r++) {
				var n = .02519603282416938 * (t += e['charCodeAt'](r));
				n -= t = n >>> 0,
				t = (n *= t) >>> 0,
				t += 4294967296 * (n -= t);
			}
			return 23283064365386964e-26 * (t >>> 0);
		}
		var r = e(' ') 
			, n = e(' ') 
			, i = e(' ') 
			, o = 1
			, a = [String('<div id="a-popover-root" style="z-index:-1;position:absolute;"></div>'), "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.87 Safari/537.36", 
			new Date()['getTime']()];
			// new Date()['getTime']() 当前时间戳  1588070148637
		for (var u in a)
			a['hasOwnProperty'](u) && ((r -= e(a[u])) < 0 && (r += 1),
			(n -= e(a[u])) < 0 && (n += 1),
			(i -= e(a[u])) < 0 && (i += 1));
		function s(t) {
			return ('0000000000' + (4294967296 * (e = 2091639 * r + 23283064365386964e-26 * o,
			r = n,
			n = i,
			i = e - (o = 0 | e)))['toString']())['slice'](-t);
			var e;
		};
		return 'X' + s(2) + '-' + s(7) + '-' + s(7) + ':' + Math['floor'](new Date()['getTi
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值