抖音新版a_bogus插装算法分析

【抖音】a_bogus参数逆向分析 点击——展开xxx条回复﹀就会出现。可以看到这个栈是有请求相关的数据的。所以就是在bdms.js里面生成的。 阅读详情

本文章中所有内容仅供学习交流使用,不用于其他任何目的,不提供完整代码严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!

本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作者均不负责,若有侵权,请联系作者立即删除!

最近某音的web端更新了新的长a_bogus的参数,我们今天就来一起研究一下怎么回事

二话不说先插装

首先先分析入口然后向我这样插装分析,然后我们看插装返回的数据

这里我们的a_bogus的值就出来了,并且这里有一串乱码,我们搞过xb的都知道最终值是传入这串乱码然后通过魔改的base64算法生成的,这里就不多赘述了

那我们就看这个乱码是怎么生成的呢,那就得往上继续找

终于被我找到了,是由两个乱码组成的,那么我们就先来分析他的第一个乱码是怎么生成的吧。

先找到第一个乱码的位置,然后往上逆推,可以打上条件断点然后一步一步的跟,看他中间到底都做了哪些操作,这里我就去带大家去一步一步打断点调试了,我直接把算法放在下面了,有兴趣的可以自己去跟一下

到这里我们第一个乱码就已经解决了。

那么开始我们第二个乱码的分析,第二个乱码就比第一个要麻烦一点了,他需要用到传递的ua,params来进行计算

篇幅有限,根本写不完全部的过程,最后放出结果

完美收官!想学习的可以找我!!

抖音a_bogus,mstoken全参数爬虫逆向补环境2024-06-15最新版 可以看到,加密最后运行的函数是s.apply(b,u)并且赋值给了l,那么我们可以大胆猜测一下,这个l就是返回的加密结果,但是我们知道request中有很多加密参数,而且这个代码是jsvmp,所以我们可以认为,这里是调用了jsvmp的指令函数,这个指令函数加密了我们的a_bogus,但是也被其他的一些需求调用,所以说我们要定位到加密a_bogus的时机。首先看一下接口的加载器,也就是发送请求的调用栈,挨个查看之后不难发现,加密的入口应该在这两处,由于栈中的调用顺序是从下往上,所以我们先看下面那个入口。 阅读详情

相关推荐

抖音a_bogus与mstoken逆向实战:2024最新补环境与参数破解指南

本文提供了2024年抖音a_bogus与mstoken参数逆向破解的实战指南。针对抖音最新的反爬机制,详细解析了通过补环境技术在Node.js中模拟真实浏览器,从而稳定生成a_bogus签名与获取mstoken的方法。内容包括参数定位、环境检测、代码导出及完整本地化请求流程构建,助力开发者有效应对抖音爬虫挑战。

weixin_29323049的博客 2096

抖音a_bgous逆向教程

接下来我们刷新页面,查看控制台的日志信息,可以看到函数的输出包括了true、false、数字以及一长一短的字符串,仔细观察就可以发现这两段字符串是。,如下图所示我们在此函数位置设置一个日志断点,日志的输出值就改为函数输出(注意一定要把本行的其他不相关断点去除,例如图中的灰色断点)第二步我们已经找出了可能的位置,而且此处的代码做了jsvmp混淆,因此我们对此处的代码进行进一步的分析,参数的位置,可以看到此处的代码做了混淆,因此我们要着重进行分析。之外的其他所有参数,因此我们猜想另一个字符串就是我们所需要的。

qq_62137572的博客 1万+

抖音a_bogus参数逆向实战:从抓包到算法还原

本文详细解析了抖音a_bogus参数的逆向过程,从抓包定位到算法还原,提供了JS逆向关键步骤与Python实现代码。文章还分享了实战中的常见问题与解决方案,帮助开发者有效应对抖音的反爬机制,提升数据采集效率。

weixin_42567752的博客 1542

2024抖音最新abogus算法,长度160

抖音最新a_bogus算法,长度160,也有44长度的,160是补环境,44是纯算法,160补环境就将就着先用吧,这个纯算法还在研究中,比之前的算法新加了点东西。

qq_53593099的博客 4078

抖音a_bogus参数逆向实战:从JSVMP到Python实现

本文详细拆解了抖音核心反爬参数a_bogus的逆向过程与Python实现。面对JSVMP保护,通过插桩分析、逐层解密魔改RC4与SM3哈希算法,最终还原出完整的签名生成逻辑,为开发者提供了稳定获取抖音数据的纯算法解决方案与实战建议。

honey的博客 1007

抖音a_bogus参数逆向实战:从零到一搞定Python爬虫加密参数

本文详细解析了抖音a_bogus参数的逆向过程,从环境准备到Python爬虫实现,帮助开发者掌握加密参数的生成逻辑。通过逆向脚本分析,读者将学习如何应对抖音的反爬机制,提升数据采集效率。

onion的博客 1108

【技术深水区】抖音 WEB 端逆向:从零到一拿下 a_bogus 参数

本文详细解析了抖音WEB端请求签名参数a_bogus的逆向分析方法。a_bogus作为动态身份验证参数,其生成过程采用JSVMP混淆技术,增加了逆向难度。文章通过XHR断点、日志断点和条件断点等技术手段,逐步定位到加密函数位置,并提供了补环境方案和代码封装方法。最终展示了如何在Python中调用JS生成有效签名,成功获取数据。作者指出抖音反爬体系会动态更新,建议关注算法变化和IP封禁问题,并提供了进一步的技术支持渠道。全文注重技术交流,强调不得用于非法爬取商业数据。

vitowwxz的博客 3545

手把手教你用Chrome DevTools逆向分析抖音a_bogus参数(附完整日志插桩方法)

本文详细介绍了如何使用Chrome DevTools逆向分析抖音a_bogus参数的生成逻辑,包括XHR断点定位、日志插桩追踪和加密核心逻辑解析。通过实战案例,帮助开发者掌握逆向工程技巧,应对抖音接口的动态加密变化,特别适合研究dy接口和a_bogus参数的技术人员。

weixin_27741699的博客 786

抖音协议算法

而且这个新数组的上一个地方的末尾,嘿,出现了上面的数组。在我们组合起来之前呢,我们要把大数组的每一位进行异或,得到的一个结果,放到我们环境数组的末尾。可以看到reg里面有一串数组,最开始后面还没有参数,等到第五行的时候,我们的请求参数出现了。再继续往下看,会发现又经过了reg这个数组,然后嗖的一下,出现了一个新的数组。有了上面的经验之后,我相信看这篇文章的帅哥美女,已经能下面这个是加密什么的了。新部分就是我们的上面的数组,跟我们亲爱的UA,进行一些不为人知的交易。

2503_90751938的博客 2812

Js逆向抖音a_bogus --/* V 1.0.1.19-fix.01 */补环境

需要在addEventListener中补一个鼠标移动事件,不补这个环境,生成的值是假值,你拿去请求,响应200,但是没有数据,这个算是dy的最难发现的一个难点。dy这个,没有原形链检测,我只是习惯了这样补,对XMLHttpRequest进行重写,导出a_bogus.发现可以响应状态码200,而且可以获取数据,接着注释params中的a_bogus。在n.apply的下面插入上述代码,对a_bogus进行全局导出。如果没有,就多放几次断点,因为每个人的游览器不一样。必须触发至少一次鼠标事件,不触发不给过。

2302_76420666的博客 4201

_signature、a_bogus、X-Bogus、msToken生成【2023.8.24】全站通用a-bogus

_signature、a_bogus、X-Bogus、msToken生成【2023.8.24】全站通用a-bogus

weixin_39010615的博客 8万+

某短视频新算法之a_bogus逆向分析

抖音a_bogus逆向分析

一起进步 8542

a_bogus算法分析

记录自己分析a_bogus的过程

记录一些web逆向的过程 9517

新版a_bogus生成,抖音头条ab生成

要补的环境就那么多,可能也有补多了的,不过也没太大的关系,想location,navigator,window._sdGlueVersionMap等等这些参数,在控制台输出一下便能拿到相应的值。如果进行一个个扣代码会麻烦很多,我就把整个文件里面的代码就拿了出来,那么我们首先要把这个函数e拿到外面去用,这里我们在最后面声明一个变量用来接收function e()然后在下面声明一个函数,这里面原本的var r =e._v,因为我们用了自己的变量去接收了他,所以我们改成自己声明的变量window._U。

2301_78125040的博客 3968

新版a_bogus算法分析

新版长的a_bogus分析

记录一些web逆向的过程 4084

从MATLAB到版图:手把手复现一篇16位1MSPS SAR ADC的完整设计流程(含Cadence与Verilog代码)

本文详细介绍了16位1MSPS SAR ADC的完整设计流程,从MATLAB行为级建模到Cadence电路实现,再到Verilog数字逻辑编码和版图生成。重点讲解了高精度逐次逼近型模数转换器的关键技术,包括电容阵列建模、校准算法实现、FFT性能验证以及混合信号仿真等,为工程师提供了实用的工业级设计指南。

weixin_28703507的博客 301
下一篇: dy滑块验证码分析
古希腊掌管逆向的神
博客等级 码龄7年 686粉丝 4原创
评论 9
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值