小白hook网站cookie步骤详解

查看 58|回复 9
作者:liuzhik   
前言
小白,想要爬取目标网站:aHR0cHM6Ly93d3cuZW1zLmNvbS5jbi8=
但是不想要用selenium等图形化方式,就开始研究怎么通过接口方式获取信息。
但是网上一些教程对纯小白来说还是太高深了,hook很多都是一笔带过,这边试验过后,记录下前期的一些基础操作
hook脚本
// 定义 hook 脚本,这样,代码读写cookie的时候,就会断点停下来,方便分析了
Object.defineProperty(document, 'cookie', {
        get: function() {
            debugger;
            return "";
        },
        set: function(value) {
            debugger;
            return value;
        },
});
插入过程
[ol]

  • 清空目标网站 cookie


    img.png (32.4 KB, 下载次数: 1)
    下载附件
    2024-3-14 11:42 上传

    算了,不打码了

  • 在目标网站界面,按F12打开network, 选中Preserve log, 保留每个请求


    img_1.png (108.14 KB, 下载次数: 0)
    下载附件
    2024-3-14 11:42 上传

    [/ol]
    找到第一个请求, 右键点击open in sources panel, 在源码顶端加上断点


    img_2.png (74.89 KB, 下载次数: 0)
    下载附件
    2024-3-14 11:42 上传

  • 在初始界面打上断点后,回到Cosole, 粘贴hook脚本


    img_3.png (35.08 KB, 下载次数: 0)
    下载附件
    2024-3-14 11:42 上传

  • 继续运行, 成功找到设置cookie的位置


    img_4.png (88.42 KB, 下载次数: 0)
    下载附件
    2024-3-14 11:42 上传

    [/ol]
    TODO 继续分析
    再往后貌似抠代码了,学习中...

    下载次数, 下载附件

  • baihechou   

    大佬,是怎么学习得,现在js一片迷茫
    TheWeiJun   

    很赞,这个方式不错。
    22233514   

    666666666666
    gxlibai   

    不会,呜呜呜呜呜
    latucc   

    逆向混淆的js感觉好难
    ligege888   

    跟着大佬一起学习,加油加油加油
    wx169   

    给看天书一样
    blueice313   

    正在自学,谢谢分享
    wabisabi07   


    22233514 发表于 2024-3-14 17:28
    666666666666

    围观大佬
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部