zp_stoken 算法风控分析

声明:

本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!
逆向分析
部分python代码

复制代码
result = ctx.call("getToken", n, e)
print(result)
cookies = {
    "__zp_stoken__": result,
}
url = "/wapi/zpgeek/search/joblist.json"

data = {
    "page": "1",
    "pageSize": "15",
    "city": "101280800",
    "multiBusinessDistrict": "440607,440606",
    "expectInfo": "",
    "query": "ai工程师",
    "multiSubway": "",
    "position": "",
    "jobType": "",
    "salary": "",
    "experience": "",
    "degree": "",
    "industry": "",
    "scale": "",
    "stage": "",
    "scene": "1",
    "encryptExpectId": ""
}
response = requests.post(url, headers=headers, cookies=cookies, params=params, data=data,
                         impersonate='chrome101')

print(response.text)
print(response)

结果

总结

1.出于安全考虑,本章未提供完整流程,调试环节省略较多,只提供大致思路,具体细节要你自己还原,相信你也能调试出来。

相关推荐
CLX05056 分钟前
如何安装Oracle 12c Cloud Control_OMS服务端组件与Agent部署
jvm·数据库·python
吴声子夜歌23 分钟前
Java——线程的基本协作机制
java·线程协作
你很易烊千玺31 分钟前
日常练习-数组 字符串常用的场景
前端·javascript·字符串·数组
谙弆悕博士44 分钟前
【附C++源码】从零开始实现 2048 游戏
java·c++·游戏·源码·项目实战·2048
老纪1 小时前
SQL中如何查找特定的空值行:WHERE IS NULL深度解析
jvm·数据库·python
噜噜噜阿鲁~1 小时前
python学习笔记 | 10.0、面向对象编程
笔记·python·学习
weixin199701080161 小时前
[特殊字符] RESTful API 接口规范详解:构建高效、可扩展的 Web 服务(附 Python 源码)
前端·python·restful
存在的五月雨1 小时前
Vue3项目一些语法
前端·javascript·react.js
独自归家的兔1 小时前
OCPP 1.6 协议详解:GetLocalListVersion 获取本地列表版本指令
java·后端·物联网·spring·ocpp1.6