JS逆向

作者: infoyou | 来源:发表于2023-05-30 09:36 被阅读0次

    反爬虫

    • 请求限制
    • 拒绝响应
    • 客户端身份验证
    • 文本混淆
    • 动态渲染技术
    5个组件 & 3个解释器 浏览器结构 DOM改变 render image.png image.png

    JS语法

    JS类型 object array string number boolean map & set @ES6 null undefined

    优先

    赋值:null
    判断:===
    

    控制流

    循环 条件

    函数

    定义 变量作用域 高阶函数 闭包 特殊对象

    JS进阶

    事件循环

    js是单线程。

    原型链 异步编程 async / await 存储 跨域 webpack打包 base64 md5 Pyexecjs Selenium

    js='js代码'
    result = browser.execute_script(js)

    Pyppeteer

    页面加载前调用js

    • 生成浏览器指纹
    • 自动化测试过程中采集页面时的用法
      result = await page.evaluateOnNewDocument(js, *data)

    调用js
    result = await page.evaluate(js, *data)

    相关文章

      网友评论

          本文标题:JS逆向

          本文链接:https://www.haomeiwen.com/subject/pvvjedtx.html