秀动抢票教程,JS逆向分析与学习

Its finally music festival !
经济好转,又有好多演出和音乐节可以看了,无奈黄牛实在太猖狂,只能自己想想办法。

之前写过JS模拟点击下单的脚本,但是太太太慢了,模拟点击下单过程中,在页面跳转的时候由于要加载一些其他资源,所以耗时肯定会比接口下单久。在此记录一下分析的过程。
废话说完,直奔主题


需要技能:浏览器控制台的使用(涉及debugger,看请求步骤等) + 一门后端语言,由于本身做前端,我选择了Node.js

1.先看下单流程

1.1 随便找一个演出,一路到确认订单页面

      猜想请求完1、2接口就会生成订单,这时还没到支付步骤。

1.2 去我的订单查看是否生成了订单信息

      确实是生成了,生成订单主要起作用的就是上图的1和2接口。

2.接口逆向分析

先看第1个,我表示看不懂,显然参数加密了,开始逆向吧

直接在浏览器控制台的搜索参数关键字(Ctrl+Shift+F呼出),我搜的是”terminal“,结果显示有三个文件涉及到”terminal“,一个一个看吧。

恰巧第一个文件就是,这个对象有没有很熟悉,没错就是上面接口的那几个参数,找到文件后就明了了:
2.1打断点把加密函数的代码片段单独取出到自己的工程封装成函数,最后用这个函数对实际参数进行加密。
2.2还是打断点,找到参数是由哪些真实参数加密而来的。参数的话自己打断点都能找得到,有问题可以交流。

debuuger过程这里就不赘述了,需要熟悉浏览器控制台的使用(浏览器控制台的学习可参考网上的教程,本文只分析如何找到关键code fragment的过程)

3.最终效果

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
"macOS软件安全与逆向分析"是一本关于MAC操作系统软件安全和逆向分析的PDF书籍。本书主要介绍了MAC操作系统的安全性与保护机制,以及逆向分析的基础知识和工具。 首先,MAC操作系统以其高度的安全性而闻名。它采用了各种技术来保护用户的数据和隐私,如设备锁定和文件加密。这本书将详细介绍MAC操作系统的安全特性,并教授读者如何利用这些特性来保护他们的软件和数据。 其次,逆向分析是一种研究和分析软件的方法。它可以帮助人们理解软件的内部机制和算法,以及在必要时修改其行为。逆向分析在软件开发、安全性测试和漏洞修复等领域都有重要的应用。这本书将介绍逆向分析的基本概念和技术,并提供实用的指导,帮助读者掌握这一技能。 "macOS软件安全与逆向分析"的PDF版本为读者提供了便捷的阅读方式。读者可以通过电子设备随时随地访问并学习其中的内容。该书通过详细的案例和实例来解释概念,并提供丰富的图表和代码示例来帮助读者理解和应用所学知识。 总的来说,"macOS软件安全与逆向分析"是一本有关MAC操作系统软件安全和逆向分析的重要参考资料。它为读者提供了全面的知识和技能,帮助他们更好地理解和保护MAC软件,同时学习和应用逆向分析技术。无论是从事软件开发还是安全性测试的人员,都可以从这本书中获得实用的指导和技巧。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值