首页 > 其他分享 >某ba官网 wasm初探 第一部分

某ba官网 wasm初探 第一部分

时间:2024-03-25 15:30:49浏览次数:13  
标签:ba wx 学习 wasm 接口 go 官网 1.1

声明:

本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!wx a15018601872              
本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作者均不负责,若有侵权,请联系作者立即删除!q 2766958292

前言:

最近有几个找我做app需求,声明一下我还在学习阶段暂时做不了,过几天苹果手机才到,用模拟器限制太多了,能做但是太费劲了。个人感觉以我的学习能力没个一年应该学不会。废话不多了,学了一天学习了一下wasm,之前那两个wasm都是用黑科技解决的。这个nba官网挺难的,但是一眼就看得出是什么加密,但是这就违背了我学习的初心了所以就用常规套路解决一下wasm。

1.1.逆向过程

1.1.加密位置

1.1

1.2.怎么解决wasm

照着他自己仿写一个

var WASM_URL = '***.wasm'
const go = new Go()
fetch(WASM_URL).then(response=>response.arrayBuffer()).then(bytes=>WebAssembly.instantiate(bytes, go.importObject)).then(results=>{
    go.run(results.instance)
})

1.3.验证结果

这个值是规定的,后面有一个是动态变化的,晚点在分析。我这个接口对sign不验证所以我就手动和他参数和我生成的sign值匹配一下。

1.4.总结

1.出于安全考虑,本章未提供完整流程,调试环节省略较多,只提供大致思路,具体细节要你自己还原,相信你也能调试出来。

2.后面还有一个接口更难做出来在总结wasm

如果侵犯到你的权益联系我,我会马上删除
wx a15018601872   
q 2766958292
仅用于学习交流

标签:ba,wx,学习,wasm,接口,go,官网,1.1
From: https://blog.csdn.net/weixin_54573778/article/details/137013820

相关文章

  • jieba 分词器包的导入
    anaconda安装jieba(被折腾了很久)终于搞定_anaconda离线安装jieba-CSDN博客在命令窗口pip的时候老师说让更新后面并且更新失败  ......
  • manba日常语句练习
    前言数据库名称可以为【schoolDB】,字符集【utf8】,排序规则【utf8-general-ci】。1.建表语句——DDLCREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'学号',`createDate`datetimeDEFAULTNULLCOMMENT'建立时间',`userName`varchar(20)......
  • MyBatisPlus新版代码生成器(Velocity模板引擎详解)
    文章目录一、Velocity模板引擎1、velocity简介2、快速入门3、基础语法4、注释5、变量6、循环7、条件8、引入资源9、macro宏二、MybatisPlus代码生成器1、MP代码生成器2、自定义velocity模板2.1、MybatisPlus自带模板和变量2.2、公共模板`common.vm`文件2.3、实体模板`en......
  • 分布式理论 CAP 和 BASE
    本文首发于https://youngxhui.top/2024/03/distributed-theory/CAP理论在分布式系统中最重要的一条理论为CAP理论。这个理论是由加州大学伯克利分校的计算机科学家EricAllenBrewer在2000年提出的一个猜想,由2002年,麻省理工的xxx和xxx发表了该猜想的证明,使得该猜......
  • [转帖]JVM性能提升50%,聊一聊背后的秘密武器Alibaba Dragonwell
    https://zhuanlan.zhihu.com/p/453437019  14人赞同了该文章今年四月五日,阿里云开放了新一代ECS实例的邀测[1],AlibabaDragonwell也在新ECS上进行了极致的优化。相比于之前的dragonwell_11.0.8.3版本,即将发布的dragonwell_11.0.11.6在SPECjbb2015[2] composite......
  • .bash_profile 和.zshrc
     .bash_profile和.zshrc 说说配置环境变量的方法:vim ~/.bash_profile进入配置文件添加路径例如:PATH=$PATH:\/Users/linyue/mywork/script:\保存后退出,source~/.bash_profile,执行生效的指令由于我每次关闭窗口后,都要重新执行source才能重新生效,固将路径添加到......
  • Java项目:汽车租赁管理系统(java+SpringBoot+Vue+ElementUI+Mybaits+mysql)
    源码获取:俺的博客首页"资源"里下载! 项目介绍基于SpringbootVue汽车租赁管理系统角色:管理员、用户、普通管理员三种角色,分为前后台;用户:用户通过用户登录页面可以填写用户名和密码等信息进行登录操作,登录成功后,进入首页可以查看首页、汽车信息、汽车资讯、汽车论坛、公......
  • Base64编解码及C++代码实现
    1.Base64是什么?        Base64是一种二进制到文本的编码方式。如果要更具体一点的话,可以认为它是一种将byte数组编码为字符串的方法,而且编码出的字符串只包含ASCII基础字符。        例如字符串mickey0380对应的Base64为bWlja2V5MDM4MA==。其中那个=......
  • 鸿鹄电子招投标系统源码实现与立项流程:基于Spring Boot、Mybatis、Redis和Layui的企业
    随着企业的快速发展,招采管理逐渐成为企业运营中的重要环节。为了满足公司对内部招采管理提升的要求,建立一个公平、公开、公正的采购环境至关重要。在这个背景下,我们开发了一款电子招标采购软件,以最大限度地控制采购成本,提高招投标工作的公开性和透明性,并确保符合国家电子招投标......
  • Mybatis的代码生成器
    1.首先在pom.xml文件上面添加以下依赖项<dependencies><!--MyBatis相关--><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.4.5</version></d......