首页 > 其他分享 >易盾逆向分析-知乎login

易盾逆向分析-知乎login

时间:2024-05-07 15:01:14浏览次数:23  
标签:core 知乎 易盾 滑块 vm login 星球

声明

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

目标网站

aHR0cHM6Ly93d3cuemhpaHUuY29tL3NpZ25pbj9uZXh0PSUyRg==

分析逆向流程

先login,从堆栈中找到vm文件,发现大量混淆,打个断点进行定位 需要三个参数d,v,cb。 我们接下来解除vm和core的混淆看看具体逻辑

还原前
vm文件 core文件 还原后
vm文件 core文件

可以看到代码清晰可见,剩下的都是就是做个黑奴安安稳稳的去找逆向参数生成地方逻辑即可。

callback后面的后缀

cb参数

直接追getToken异步调用 storge取"WUQwMDUxNzQzNzcyOTE5NQ==:d" 生成地方

fp生成的地方 往上追gn["fingerprint"]; 继续全局搜索 发现运行完初始化函数自动给window赋值

寻找check的data参数 发现地方了,好像是对轨迹进行加密后,分50段? data中的C是取三个点击的coord,然后取traceData再用sample取50段,然后进行join合并字符串,进行全局gg函数加密

我们参数加密直接从环境扣代码或者调用环境中的加密即可。

易盾部分类型介绍: 类型为7时候是顺序点选 类型为2时候是滑块 ········
定位还原后的cb、fingerprint等等参数一一寻找即可

流程

从目标网站去captcha中获取sign请求url得到-->captcha_id 易盾去通过captcha的conf请求captcha_id->对应的验证码类型以及验证码信息 然后最后check来判断提交的params正确--->validate有值

直接放出最终请求成功图!

滑块 点选 拿去请求login

番外

考虑到易盾类型多样,但是来回都是vm的core去搭配加解密,我把本期的还原后的core和vm文件和知乎易盾滑块demo放到星球提供给大伙去完成其他的成品,剩下的都是些找值简单的活,我会在星球里面做个直播教教如何去还原这俩个文件以及替换这俩文件的思路。

Next-Target

  1. 后期思路是vmp反编译还原某音ab部分vmp。
  2. 阿里140
  3. 主动调用Android-Wechat文本信息
  4. 腾讯滑块tdc
  5. 顶象
  6. 数美
  7. js盾

最近想法

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

标签:core,知乎,易盾,滑块,vm,login,星球
From: https://www.cnblogs.com/tnanko/p/18177342

相关文章

  • 补档知乎 Instagram账号信息被审核是怎么回事?
    Instagram账号信息被审核是怎么回事?分享一下我的经验希望可以帮到大家,内容包括:我的被封过程+去哪里解封+被封的原因猜测我的被封过程:前天被系统要求手机验证以后,账号就被退出了,让我等待24小时。一天过去了以后没有任何变化,而且我...       经历了漫......
  • B站login-极验逆向
    声明本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!目标网站https://www.bilibili.com/          登录分析分析过程极验分析直接查看login的......
  • NKCTF-login_system
    无壳程序,所以我们直接进行反编译正常的加密,username是直接通过z3可以直接算出来的,我们看看源码_BOOL8__fastcallsub_1229(char*a1){returna1[2]+a1[1]+*a1+a1[3]==447&&101*a1[2]+*a1+9*a1[1]+8*a1[3]==12265&&5*a1[2]+3*......
  • JS实现简单的Vue,知乎上已获万赞
    compile解析domlassVue{constructor(options={}){…}proxyData(key){…}observer(data){…}compile(el){varnodes=el.childNodes;for(leti=0;i<nodes.length;i++){constnode=nodes[i];if(node.nodeType===3){vartext=node.textCon......
  • Login with Username and Password Your login attempt was not successful, try aga
    在互联网大厂也干过,学了很多技术,后面去了外包公司干了好多年,也没怎么学习了,更没有去研究架构之类的,到最后只剩下增删改查了。接下来花费半年时间努力站在架构角度去设计和开发,力争下半年换个30K的工作,现在行情不好,只能拿到20K,好了废话不说,写博客吧------------------------------......
  • 知乎:多云架构下大模型训练,如何保障存储稳定性?
    知乎,中文互联网领域领先的问答社区和原创内容平台,2011年1月正式上线,月活跃用户超过1亿。平台的搜索和推荐服务得益于先进的AI算法,数百名算法工程师基于数据平台和机器学习平台进行海量数据处理和算法训练任务。为了提高系统的易用性和灵活性,知乎实施了多云混合部署架构,允......
  • Login页面
    目录页面展示一、引入element-plus为什么要引入element-plus?element-plus的配置1、进行安装2、自动导入3、配置vite文件sass的配置Icon图标配置1、进行下载2、注册所有图标二、Login页面页面展示一、引入element-pluselement-plus官网:https://element-plus......
  • 服务器性能监控分析工具Nmon__知乎粘来的,为了给自己做个记录,以后查找方便
    1.Nmon是什么nmon(NetworkMonitor)是一个性能监视工具,最初由IBM的NigelGriffiths开发。它主要用于在UNIX和Linux系统上实时监视系统性能和资源利用率。nmon可以提供有关CPU使用率、内存使用情况、磁盘活动、网络流量等系统性能指标的详细信息。nmon以交互式的方式运行,通过终端界......
  • tomcat 启动报错javax.naming.NameNotFoundException: 名称[xxx.LoginFilter/xxxServi
    本地测试没问题,部署到服务器上的tomcat,启动报错javax.naming.NameNotFoundException:名称[xxx.LoginFilter/xxxService]未在此上下文中绑定可能是由于在Tomcat的配置文件中,资源名称[xxxx]没有正确配置或者引用。为了解决这个问题,你可以尝试以下步骤:1、检查你的Tomcat配置文......
  • js逆向–知乎之5分钟速通版(无视jsvmp)
    js逆向–知乎之5分钟速通版(无视jsvmp)声明:文章内容仅供学习参考,严禁用于商业用途,否则由此产生一切后果与作者无关,如有侵权请联系作者进行删除。日期:2024.03.25前言:本次逆向学习的目标是知乎首页内容接口。这次采用的方法思路清奇,虽然简单,但是绝对快速有效!小白专属奇......