js破解 登录 新榜 的参数

https://www.newrank.cn/

先登录找请求参数

 找加密参数

能用 Python 重写的就用Python重写 

import random
import math
import requests
import time
import execjs


def nonce_get():
    a = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"]
    for i in range(500):
        c = ''
        for x in range(9):
            e = math.floor(16 * random.random())
            c += a[e]
    return c


def user_login(n,p):
    # 获取 nonce 值
    nonce= nonce_get()
    # flag 值
    flag = str(time.time()).replace('.','')[:13] + str(random.random())
    username = n
    passwd = p
    # password 值
    jm = execjs.compile(open('jm.js','r').read())
    password = jm.call('b',passwd)
    password = jm.call('b',password+'daddy')
    # xyz 值
    xyz_str = "/xdnphb/login/new/usernameLogin?AppKey=joker&flag={}&identifyCode=&password={}&username={}&nonce={}".format(flag,password,use
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值