加速乐源码(golang版本)

一、分析

分析过程网上有很多,这里只说个大概,主要是提供golang源码

  1. 请求网站,发现前两次请求都会返回521,第三次请求成功,说明前两次请求肯定是干了什么事情;使用接口请求工具模拟请求分析该过程
    加速乐源码(golang版本)_第1张图片
  2. 使用postman工具请求
    a. 第一次请求会在响应头返回jsluid,返回内容中拼接一个jsl_clearance值
    加速乐源码(golang版本)_第2张图片
    b. 从浏览器的第二次请求得知,需要拿上第一次返回的这两个值,这个时候浏览器会返回一段js代码,这段代码才是真正的设置cookie。
    加速乐源码(golang版本)_第3张图片

二、调试

像这种网站,我们可以使用hook cookie的方式来调试这段代码,然后找到最终加密的方式然后导出来。

// ==UserScript==
// @name        Hook Cookie
// @namespace   http://tampermonkey.net/
// @version     0.1
// @description try to take over the world!
// @auth

你可能感兴趣的:(golang搞逆向(源码),golang,开发语言)