首页 > 其他分享 >boss直聘__zp_stoken__逆向

boss直聘__zp_stoken__逆向

时间:2024-04-24 23:23:21浏览次数:30  
标签:__ 逆向 stoken 直聘 zp 还原 星球

声明

本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!

目标网站

aHR0cHM6Ly93d3cuemhpcGluLmNvbS93ZWIvZ2Vlay9qb2I/cXVlcnk9SmF2YSZjaXR5PTEwMTI4MTYwMA== 

zp_stoken

跟踪__zp_stoken__的由来
清空cookie,click关键字,单步执行,找到security-check

code = new ABC().z(seed, parseInt(ts) + (480 + new Date().getTimezoneOffset()) * 60 * 1000)

数据参数分析

找到生成,发现异常就需要俩个参数seed和ts

还原分析

可以看到很像阿里的混淆,但是套了层真假函数 去除真假函数以后,看到多层switch嵌套 继续还原多层到一层switch 还有一些常用的赋值引用操作,全部还原成果图

解决方案

因为还原了,检测点一目了然,我选择用补环境去解决以便应付,补齐缺少的对象属性,即可即可生成__zp_stoken__,携带__zp_stoken__进行请求。
直接放出请求成功图!

Next-Target

  1. 后期思路是讲补环境去通杀某音ab,xb,xhs全参等等,尽量避免用插桩分析还原算法去对抗jsvmp脏活。
  2. 阿里140
  3. 主动调用Android-Wechat文本信息

番外

考虑到用文字描述还原复杂,我将会在星球用视频讲解思路,欢迎来捧场!另外5.20号之前星球会涨价,还没来的兄弟赶紧了!联系我有优惠券进星球哦!大佬多多的呢!加我请备注来意!加我请备注来意!加我请备注来意!

最近想法

我开了个知识星球,把将本期的思路已放到了里面,有需要的小伙伴可以自行去取,jd的参数,阿里bxet纯算、快手滑块,Pdd—Anti,ikuai,b站login之-极验3文字,某音ab,瑞数456vmp补环境等等,主要是某些大佬加我问成品,很多人都打着白嫖的手段去加我好友为目的,问完基本就以后没有任何的交集,这样的交好友雀氏没有任何意义。不如我直接开个星球,里面直接放我逆向的成品以及逆向的思路,这样大家各取所需,我也有点收益,意义更明确点,免得浪费大家的时间。星球如果你们遇到了什么问题的话,也可以直接提出来,我肯定以我最大的能力去回答,后续的话,随着知识星球的作品越来越多,涨价是必然的。至于一些没有特殊难点的站或app,我会直接把思路以及成品到星球里面,同时也欢迎各位大佬的技术合作,有技术,有想法的一起交流成长。

标签:__,逆向,stoken,直聘,zp,还原,星球
From: https://www.cnblogs.com/tnanko/p/18156580

相关文章

  • 11.prometheus监控之黑盒(blackbox)监控
    一、黑盒监控"白盒监控"--需要把对应的Exporter程序安装到被监控的目标主机上,从而实现对主机各种资源及其状态的数据采集工作。但是由于某些情况下操作技术或其他原因,不是所有的Exporter都能部署到被监控的主机环境中,最典型的例子是监控全国网络质量的稳定性,通常的方法是使用p......
  • RequestBody和@ResponseBody区别
     在SpringMVC中,@RequestBody和@ResponseBody是两个常用的注解,它们通常用于处理RESTfulWeb服务中的请求和响应。 @RequestBody@RequestBody注解用于将HTTP请求体中的内容绑定到方法的参数上,常用于处理POST请求,将客户端发送过来的JSON格式的数据转换为......
  • 十天冲刺_4
    今天我们组前端实现了登录和注册的页面,后端还未开始,但接口文档的快递代取已经完善,并且因为快递与餐食相似,所以餐食的接口就需要大致改下元素的名称就可以,明天预计接口文档完成,有时间的话写部分后端接口。  前端页面:   接口文档: ......
  • C++多态与虚拟:函数重载(Function Overloading)
    重载(Overloading):所谓重载是指不同的函数实体共用一个函数名称。例如以下代码所提到的CPoint之中,有两个memberfunctions的名称同为x():1classCPoint{23public:4floatx();5voidx(floatxval);67};  其两个memberfunctions实现代码如下:1f......
  • mongodb 分片创建使用汇总
    5.Mongodb1.查看分片:db.runComand({listshards:1})2.查看数据存储情况:showdbs3.查看分片状态:sh.status()4.开启数据库分片配置:db.runComand({enablesharding:"testdb"})db.enableSharding("testdb")db.shardCollection("testdb.persons",{id:1})5.创建索引(如果有......
  • JavaScript 如何实现一个响应式系统
    JavaScript如何实现一个响应式系统第一阶段目标数据变化重新运行依赖数据的过程第一阶段问题如何知道数据发生了变化如何知道哪些过程依赖了哪些数据第一阶段问题的解决方案我们可用参考现有的响应式系统(vue)vue2是通过Object.defineProperty实现数据变化的监控,详......
  • gcc版本升级
     升级链接:CentOS7gcc版本需升级到7.5.0,详细可参考文档:https://learn.microsoft.com/zh-cn/azure/cognitive-services/speech-service/how-to-configure-rhel-centos-7 按照上面的操作完成后,还是不行,语音转换接口访问还是报错。按照如下步骤,将库文件改掉,将旧的包卸载,然后......
  • delphi清理txt文件多余的空格
    PDF文件转存为文本,多了一堆不需要的空格,写个小程序处理一下,没逻辑,直接上代码。delphi用的是XE11.3unitUnitSmallMain;interfaceusesSystem.SysUtils,System.Types,System.UITypes,System.Classes,System.Variants,FMX.Types,FMX.Controls,FMX.Forms,FMX.Grap......
  • 21. CheckPoint
    CheckPoint的作用缩短数据库的恢复时间数据库宕机恢复依赖redolog。当恢复时不需要重做所有日志,因为CheckPoint之前的页都已经刷盘,只需要对CheckPoint之后的日志进行恢复,从而缩短恢复时间缓冲池不够用时,将脏页刷新到磁盘当缓冲池不够时,LRU算法会溢出最近最少使用的页,若......
  • [算法学习笔记] 并查集
    提示:本文并非并查集模板讲解,是在模板基础上的进一步理解以及拓展。Review并查集可以用来维护集合问题。例如,已知\(a,b\)同属一个集合,\(b,c\)同属一个集合。那么\(a,b,c\)都属一个集合。并查集分为合并,查询操作。定义\(fa_i\)表示点\(i\)的父亲。为了降低复杂度,在fi......