当前位置: 首页 > news >正文

26-WASM介绍

WASM是一种低级的编程语言,旨在提高网页运行效率,现在作为反爬手段,它的代码偏底层,我们不学代码的语法,只用学怎么补这种代码即可

网页加载过程

1.创建Wasm模块

  • 用C/C++、Rust等语言编写代码,并编译成Wasm文件

2.加载Wasm模块

  • 使用JavaScript的fetchAPI获取WASM文件,并用WebAssembly.instantiate或WebAssebly.instantiateStreaming进行加载

3.调用WASM导出函数

  • 通过实例化WASM模块,可调用导出的函数并于JavaScript进行交互

Fetch模块

简洁版ajax,代码如下:

fetch('https://...').then(response=>response.json()).then(data=>console,log(data)).catch(error=>console.error('Error:',error));

默认不带cookie,需要手动配置

WebAssebly模块

webassebly.instantiate使用:

WebAssebly.instantiate(bytes,importObject)

代码运行后返回的是一个异步,然后通过instance.exports获取模块,根据加密逻辑再调用模块即可,代码如下:

WebAessbly.instantiate(读取的WASM文件内容,{WASM文件运行所需的参数}).then(res=>{console.log(res.instance.exports.加密逻辑所需函数(需要加密的参数);})

读取WASM所需的模块

fs模块可以读取WASM文件,代码如下:

varfs=require('fs')varwasm_code=fs.readFileSync('文件地址')// 调用wasm中的函数进行加密WebAessbly.instantiate(wasm_code,{...}

小结

本文看完可能会有些蒙,下一文进行实操,你会发现代码就这么简单,本文如有什么问题发出来交流讨论,加油加油

http://www.rkmt.cn/news/181148.html

相关文章:

  • 掌握Rust并发数据结构(从零开始构建线程安全的多线程应用)
  • 移动测试云平台优化:提升测试效率的实践指南‌
  • HTTP是
  • Rust语言BM算法实现(从零开始掌握Boyer-Moore字符串搜索算法)
  • 2025年锌铝镁电缆桥架厂家实力推荐榜单:槽式电缆桥架/模压电缆桥架/不锈钢电缆桥架/防火电缆桥架/铝合金电缆桥架/镀锌电缆桥架/光伏桥架优质供应商精选 - 品牌推荐官
  • 2025金融AI市场舆情分析榜单:原圈科技如何做到风险预警
  • 计算机毕业设计附项目源码帮做/社区医疗服务可视化系统设计与实现(毕设项目源码+论文)
  • 论文降ai全攻略:知网新算法下如何降低ai率?硬核手改技巧+降ai率工具深度测评
  • AI大模型调优工程:突破显存墙与灾难性遗忘的双重挑战
  • 游学考察:知行合一的沉浸式成长与交流模式
  • 2025国产显微硬度计哪家好?技术实力强且口碑好的生产厂家推荐 - 品牌推荐大师1
  • 2025年新橙皮苷二氢查耳酮定做厂家权威推荐榜单:橙皮苷95%/新橙皮苷/橙皮素/新橙皮苷95%源头厂家精选 - 品牌推荐官
  • 三氮唑钠优质厂家推荐指南 - 真知灼见33
  • 浙江省自建房设计靠谱机构评测排行榜:5星平台优势及客户评价 - 苏木2025
  • 跨平台OA系统Word文档转存插件
  • 【项目复盘】双路识别导致蜂鸣器“长鸣” —— 驱动定时器并发分析
  • 2025年HDPE双壁波纹管设备制造企业权威推荐榜单:双壁波纹管设备/PE双壁波纹管生产线设备/聚乙烯双壁波纹管设备/pvc双壁波纹管设备源头厂家精选 - 品牌推荐官
  • 收藏!LangGraph从入门到实践:新一代Agent开发框架指南(基于LangChain)
  • LlamaIndex与Qwen2.5:搭建行业知识库问答机器人全攻略
  • 计算机组成原理期末复习
  • 谁是TOP1?湖南省益阳市自建房设计公司评测排行榜 + 真实建房案例参考 - 苏木2025
  • 收藏!后端转大模型工程化实战指南:从入门到落地全路径
  • SROP的原理及运用(附mprotect及ret2syscall的实战)
  • 湖南省岳阳市自建房设计公司排行榜出炉!权威评测 + 真实案例,建房选对不踩坑 - 苏木2025
  • containerd怎么离线安装
  • WebUploader分块上传在JSP中的加密传输步骤
  • 湖南省张家界市设计公司权威评测排行榜:6大维度打分,5星企业全解析 - 苏木2025
  • 湖北省随州市自建房设计公司排行榜出炉!权威评测 + 真实案例,建房选对不踩坑 - 苏木2025
  • 基于spark的西南天气数据的分析与应用_plbe9x5o
  • 数据安全与数据民主化可以兼得?Data Agent 如何实现精细化权限管控?