Crypto早鸟

Posted on Nov 03, 2022Read on Mirror.xyz

如何轻松通关网页游戏拿白?

大家好!我是Crypto早鸟!是一只专注于NFT市场的小鸟~

欢迎大家跟早鸟一起,每天早起,每天都比别人早一点~

欢迎关注我的推特!!

————————————————————————————

相信许多小伙伴都会遇到游戏类NFT项目需要通关网页游戏拿到TOP几才能拿到白名单的要求

那你又有没有发现,那些根本不可能拿到的分数,为什么会有这么多人拿到??

明明自己都已经竭尽全力,却依然距离别人一大截?

那么在这里,我会手把手介绍我的方法!

(当然方法不只有我这一种,但我认为这是最适合Web3小伙伴的小技巧!)

相信大家看完这篇文章,肯定还有很多不明白的地方哈哈

随时欢迎在推特跟我讨论,有更好的办法也可以分享!

那么就开始吧!

以Scary Samurai为例(浏览器为Google Chrome,其他同理)

(没有任何利益关系!更何况我是教大家怎么破解他的小游戏…)

游戏网址:

https://game.scarysamurai.xyz/

  • 进入开发者工具界面

原本是可以通过右键,点击inspect进入开发者页面。但网页游戏中往往取消了右键功能,因此,只能通过右上角的三个点进入开发者页面。

  • 进入Network,筛选JS

这里是网页的js后端代码界面,可以查看游戏玩法逻辑!

通常会有许多js文件,可以通过文件命名有优先级的查看代码,比如上图的main.js就肯定是游戏的主逻辑文件。

接着就是寻找“关键代码”,这里就要根据游戏的不同,自行查找相应希望修改的代码

比如在这款samurai游戏中,如果障碍全都没有了,是不是想拿多少分就拿多少分?

答案是否定的!

没有障碍掉血,那还怎么结束游戏?

不过没关系,多尝试几次,你就知道怎么拿分了~

  • 更改代码

复制Network里的“关键代码”,去到Sources界面中,找到main.js

Ctrl+F找到“关键代码”位置,直接修改即可。

(上图中,我是直接把所有障碍物都清楚掉了,只是简单说明而已~)

  • 新建Override文件

点击左上角的Override,再点击下方的+号,就可以在本地创建用于“覆盖”的文件。

  • 本地新建

这里要注意,文件的命名必须与Sources中的根文件命名一致!

那么这里的话,自然就是 game.scarysamurai.xyz 了~

  • 保存至Override文件

回到Page页面,鼠标移至更改后main.js文件

右键点击 Save for overrides 之后,main.js文件图标的右下角就会出现紫色实心圆形

这就说明覆盖成功!

  • 刷新!

再次刷新一下网页,这不就什么都没有了吗!

成功!接下来就是想拿多少分就拿多少分!

(不过!分数不要太离谱了…)

————————————————————————————————————

给大家看看我的分数吧~

如果还想要更多例子的小伙伴,麻烦先去推特关注一下我,再在评论区跟我说吧~

谢谢大家!

subscribe://