首页 > 其他分享 >js逆向中的坑和经验记录

js逆向中的坑和经验记录

时间:2024-04-19 17:22:24浏览次数:26  
标签:逆向 记录 抠出来 js window catch document

  1. window,document变量,执行delete window。在浏览器中是无效的。在自己抠出来的js代码中是有效的。这会导致一些问题
  2. js中如下一段代码
window["sign"] = function sign() {
    try {
        div = document["createElement"];
        return Date["parse"](new Date())["toString"]();
    } catch (IIl1lI1i) {
        return "123456789abcdefghigklmnopqrstuvwxyz";
    }
  }

抠出来后,运行不会报错,但是会结果错误。因为我们抠出来的代码,没有div = document["createElement"];会有错,进入了catch部分。但是网页本身不回错,不会进入catch部分,所以要对try catch语句,小心
3.使用rpc来处理爬虫逆向

标签:逆向,记录,抠出来,js,window,catch,document
From: https://www.cnblogs.com/gongbo/p/18136715

相关文章

  • 模块介绍,包,json模块
    【一】模块1.什么是模块模块就是一系列功能的结合体,可以直接使用2.为什么要模块极大地提升开发效率3.模块的三种来源【1】内置模块无需下载,解释器自带,直接导入使用即可【2】自定义模块自己写的代码,封装成模块,自己用或者是发布到网上供别人使用【3】第三方模块别人写的......
  • 如何评价 Next.js?
    作者:你不知道我是谁链接:https://www.zhihu.com/question/52365623/answer/2814907079来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。16年的问题了,在6年后的平安夜刷到了。Next.js,是第二个让我由心觉得好用,觉得「我艹,可以啊」的一个框架。第一个......
  • 网页幻灯片演示框架:Reveal.js
    网页幻灯片演示框架:Reveal.js谢小飞​北京京东方能源科技有限公司前端开发工程师已关注 63人赞同了该文章在生活和工作中,我们经常需要用到幻灯片进行演示或者汇报工作等,传统的幻灯片在排版、代码、动效和多媒体等方面操作起来需要一定的基础;......
  • 2024-04-19 前端常见面试题汇总(js篇)
    以下是前端面试中关于JavaScript的一些常见问题及其答案,共包含超过50个问题:1.解释一下JavaScript中的变量提升(Hoisting)。变量提升是指在JavaScript中,变量和函数的声明会被提升到其所在作用域的最顶部。但需要注意,只有声明会被提升,赋值操作不会。2.解释一下JavaScript中的闭包(C......
  • 数仓的两种轻量级数据交换格式:json与jsonb
    本文分享自华为云社区《GaussDB(DWS)——探究JSON,JSONB》,作者:yd_283975606。1.前言适用版本:【8.1.1(及以上)】JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,常用于将数据从服务器发送到Web应用程序。它采用人类易读和机器易解析的文本格式,基于键值对的集合,用于......
  • jspdf 打印成pdf后模糊不清晰
    constpdfDPI=300;importhtml2canvasfrom'html2canvas'//设置截图的分辨率(单位为dpi)constdpi=300;html2canvas(document.querySelector('#app'),{dpi:dpi,//设置截图的分辨率scale:dpi/96,//设置截图缩放比例,以适应pdf的dpi}).then(canvas=>......
  • React 简单登录平台Demo(1):Next.js配置
    目录前言体验Next.js中文文档路径问题创建项目启动报错测试TailWindCSS热重载如何添加路由第三方库引入tailwindcss配置相关链接布局新建布局布局也是嵌套影响的根节点layout配置路由跳转Link跳转Hook跳转简单的登录页面前言我之前的那个项目写到后面,发现还不如直接用Next.js呢......
  • 记录在JavaScript中对事件循环的理解
    JavaScript事件循环通俗解释好的,用更通俗的话来说,事件循环就像是在一个大剧院里,有一个演员(JavaScript引擎)和两个重要的角色:一个是前台的表演者(调用栈),另一个是后台的候场区(事件队列)。前台表演者:这个演员在前台表演,一次只能表演一个节目(单线程执行)。当一个节目(函数)开始时,演员就上......
  • CTF中常见的四种python逆向
    说在前面:什么是pyc文件?pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种bytecode,py文件变成pyc文件后,加载的速度有所提高,pyc 文件是Python编译过的字节码文件。它是Python程序在运行过程中由源代码(通常是.py文件)自动或手动编译产生的二进制文件。而且pyc是......
  • 30 天精通 RxJS (25):Subject 总结
    Subject其实在RxJS中最常被误解的一部份,因为Subject可以让你用命令式的方式虽送值到一个observable的串流中。很多人会直接把这个特性拿来用在不知道如何建立Observable的状况,比如我们在30天精通RxJS(23)中提到的可以用在ReactJS的Event中,来建立event的observab......