吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3809|回复: 14
收起左侧

[Web逆向] 猿人学练习平台55题新思路

[复制链接]
cv14 发表于 2023-8-20 19:53
https://github.com/JSREI/ast-hook-for-js-RE写在前面 纯纯偷懒的 不建议使用 大佬轻喷根据上面的开源项目 安装 再使用十一姐分享的Proxy SwitchyOmega浏览器插件进行代{过}{滤}理 配置如下
Snipaste_2023-08-20_19-51-17.png

Snipaste_2023-08-20_19-51-39.png

js代码如下
[JavaScript] 纯文本查看 复制代码
function cc11001100_hook(name, value, type) {
return value;
}
function decode(str) {
cc11001100_hook("str", str, "function-parameter");
var CryptoJS = cc11001100_hook("CryptoJS", require("crypto-js"), "var-init");
var KEY = cc11001100_hook("KEY", 'aiding6666666666', "var-init");
var key = cc11001100_hook("key", CryptoJS.enc.Utf8.parse(KEY), "var-init");
var decrypted = cc11001100_hook("decrypted", CryptoJS.AES.decrypt(str, key, {
// iv: iv,
mode: cc11001100_hook("mode", CryptoJS.mode.ECB, "object-key-init"),
padding: cc11001100_hook("padding", CryptoJS.pad.Pkcs7, "object-key-init")
}), "var-init");
return decrypted.toString(CryptoJS.enc.Utf8);
}
py代码
[Python] 纯文本查看 复制代码
import json

import execjs
import requests

cookies = {
    'sessionid': 'zjbapxhv7ws8p1a2o94apav9elnf8dqk',
    'no-alert': 'true',
}

headers = {
    'Accept': 'application/json, text/javascript, */*; q=0.01',
    'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6',
    'Cache-Control': 'no-cache',
    'Connection': 'keep-alive',
    'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
    'Origin': 'https://www.python-spider.com',
    'Pragma': 'no-cache',
    'Referer': 'https://www.python-spider.com/challenge/55',
    'Sec-Fetch-Dest': 'empty',
    'Sec-Fetch-Mode': 'cors',
    'Sec-Fetch-Site': 'same-origin',
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36 Edg/115.0.1901.203',
    'X-Requested-With': 'XMLHttpRequest',
    'sec-ch-ua': '"Not/A)Brand";v="99", "Microsoft Edge";v="115", "Chromium";v="115"',
    'sec-ch-ua-mobile': '?0',
    'sec-ch-ua-platform': '"Windows"',
}
num = []
for i in range(1, 101):
    data = {
        'page': i
    }

    response = requests.post('https://www.python-spider.com/api/challenge55', headers=headers, cookies=cookies,
                             data=data)
    str = response.json()["result"]
    with open("55.js", "r", encoding='utf-8') as f:
        js_code = f.read()
        js_call1 = execjs.compile(js_code)
        js_call = js_call1.call('decode', str)
        data = json.loads(js_call)
        d = data["data"]

        for v in d:
            num.append(v["value"])
cleaned_d = [int(x.replace('\r', '')) for x in num]
total_sum = sum(cleaned_d)

print(total_sum)

    #     js = json.load(js_call)
    # print(js)

免费评分

参与人数 3吾爱币 +10 热心值 +3 收起 理由
涛之雨 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
wangguang + 2 + 1 我很赞同!
alanhays + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

pjapp 发表于 2023-9-7 16:49
能发一份小肩膀的指纹浏览器那一期的资料吗?我也想学习一下,谢谢大神了
https://pan.baidu.com/disk/main#/transfer/send?surl=ADgAAAAAABExYg
alanhays 发表于 2023-8-21 11:02
musiccard 发表于 2023-8-21 18:05
Masayuki 发表于 2023-8-21 20:45
厉害了楼主!!!
shysw 发表于 2023-8-22 11:33
谢谢楼主 收藏一下 以后可以用到
scbzwv 发表于 2023-8-22 12:33
感谢分享
skdckgc 发表于 2023-8-22 16:17
太高大上了,看不大懂。
小飞虫 发表于 2023-8-23 00:44
感谢分享
qinkangnl 发表于 2023-8-23 16:16
观摩学习
pandkai 发表于 2023-8-24 08:01
太高大上了,看不大懂。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 08:31

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表