逆向百例之基于chatgpt还原某里231

admin 2024年11月14日22:08:10评论92 views字数 1107阅读3分41秒阅读模式

特别声明:本文章由奥特曼出资赞助,只作为学术研究,不做其他的用途;如有侵权请联系我删除文章。

逆向百例之基于chatgpt还原某里231

目录:

    一、前言

    二、231解混淆

    三、某里231流程分析

    四、结言

逆向百例之基于chatgpt还原某里231

逆向百例之基于chatgpt还原某里231

一、前言

上一篇文章既然提到了231,那么现在就开始还原吧,但是这里需要做一点提前准备,首先需要准备一个gpt的plus账号,同时逆一下gpt官网接口,因为我们需要用到o1-preview这个模型,把代码多次传输进去来帮我们进行分析。

二、231解混淆

 o1-preview这个模型一周限量50次,超过后一周之后才能使用,所以这个时候我们就要做好准备,提前准备好prompt,防止问一些废话浪费我们每周的额度,这边话不多说,我们开始吧。
这里简单放几张图,prompt按照我这么说,把js文件多拆分几次,预计在15次左右就可还原成可读的代码,同时还有注释,都已经到这里了,已经不然而喻了,可以开始愉快的分析过程了。

逆向百例之基于chatgpt还原某里231

逆向百例之基于chatgpt还原某里231

逆向百例之基于chatgpt还原某里231

、某里231流程分析

这边就开始我们的正路了,开始做流程分析,其实231的逻辑和之前的225是一样的,在这个位置保存下来所有的ia

逆向百例之基于chatgpt还原某里231

这里根据ai解析出来的把所有的分支保存下来,然后写代码根据保存下来的ia数组顺序输出出来,然后我们就可以分析这个日志从而逆出算法。

逆向百例之基于chatgpt还原某里231

一直倒追这一步的时候,在网址打断点,可以看到j为固定字符串231!,ne为加密之后的数据,我们需要向上找出ne是怎么来的

逆向百例之基于chatgpt还原某里231

向上找可以发现是在这里得到的,根据o1解开的混淆我们可以清晰看到ne = re + Br。

逆向百例之基于chatgpt还原某里231

这里在回到浏览器调试一下,发现其实这里是个base64编码,cr是编码表,xr是数据,继续向上看xr

逆向百例之基于chatgpt还原某里231

xr是er,er的10,11位的值从He来,He又是er.slice(12),可以看出对数组后12位的签名算法,接下来是找er的生成逻辑,这里就不赘述了,还是同样的方法,到了这一步,已经没有什么技巧了,挨个打断点,逐步倒追回去,我就不一步一步跟了,直接放出位置吧。

逆向百例之基于chatgpt还原某里231

逆向百例之基于chatgpt还原某里231

逆向百例之基于chatgpt还原某里231

逆向百例之基于chatgpt还原某里231

逆向百例之基于chatgpt还原某里231

逆向百例之基于chatgpt还原某里231

现在跟到最后,他明文其实是五个数组组成的,第一个数组是由时间戳生成的,剩下的四组都是收集的一些浏览器信息,尤其是第五个数组。然后轨迹的话相比之前是好很多了,不用自己跟算法了,直接把所有需要的方法都扣出来就可以出正确结果了,自此231的分析结果算是完结了。

 四、结言

这是分析某里滑块最快的最快一次,结合o1他精准给出了明文信息,协助还原了平摊流,同时给代码添加了注释,不用再像之前一样了需要打一堆插装,现在直接跟着注释在回到网址断点验证一下猜想就行,同时感叹一句,时代的洪流谁都挡不住啊!
逆向百例之基于chatgpt还原某里231

既然已经看到这里了,不妨留个关注吧

原文始发于微信公众号(小白逆向之旅):逆向百例之基于chatgpt还原某里231

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年11月14日22:08:10
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   逆向百例之基于chatgpt还原某里231https://cn-sec.com/archives/3393691.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息