JS逆向|JavaScript代码线上替换方案汇总

悦来客栈的老板 发表于 2022/08/18 00:57:30 2022/08/18
【摘要】 关注它,不迷路。 本文章中所有内容仅供学习交流,不可用于任何商业用途和非法用途,否则后果自负,如有侵权,请联系作者立即删除! 一.起因 有兄弟在我星球里提问: 在做练习demo , 碰到一个网站 在用 debuger 调试之后 每一步都变得非常卡顿非常影响效率和心情,项目经过webpack处理了,请问这种有什么好...

关注它,不迷路。

  • 本文章中所有内容仅供学习交流,不可用于任何商业用途和非法用途,否则后果自负,如有侵权,请联系作者立即删除!

一.起因

有兄弟在我星球里提问:

在做练习demo , 碰到一个网站 在用 debuger 调试之后 每一步都变得非常卡顿非常影响效率和心情,项目经过webpack处理了,请问这种有什么好的办法吗。

我相信大家都遇到过这样的问题,有个兄弟是这么回答了,并完美解决:

  • 可以把源码保存到本地,然后用fiddler的atuo response替换线上的js调试

如果js本身对替换不做检测,是可以使用这种办法解决的,当然替换的方式有很多种,我所知道的就来盘点一下。

二.使用谷歌浏览器自带的替换功能

这个功能相信大家都会,只要有谷歌浏览器就行。推荐大家学习这篇文章:

https://zhuanlan.zhihu.com/p/36677472

三.使用fiddler的auto response替换功能

fiddler官网下载地址:

https://www.telerik.com/download/fiddler

方法也比较简单,推荐大家学习这篇文章:

https://www.cnblogs.com/shichangchun/p/10731297.html

四.使用reres插件进行替换

Github地址:

https://github.com/annnhan/ReRes

据朋友反馈,谷歌商店已搜索不到该插件,大家可以前往我的星球下载。

具体使用方法参考: 找不到变量生成的位置?让插件来帮你轻松定位

五.使用Netify插件进行替换

插件下载地址:

https://chrome.google.com/webstore/detail/netify/mdafhjaillpdogjdigdkmnoddeoegblj

如果你访问不了外网,可以在本人的星球里下载.

具体使用方法参考: 工具分析|Akamai2.0 还原后的js线上替换方案分享

六.使用v_jstools插件进行替换

插件下载地址:

https://github.com/cilame/v_jstools

具体使用方法参考: AST实战技巧|使用v神插件动态替换AST还原后的代码

好了,今天的内容就介绍到这里,如果你有更好的办法,欢迎留言,感谢。

七.交流学习

加我好友,拉你进群,现在快开6群了,学习氛围浓,注意,严禁讨论破解相关的话题。

文章来源: blog.csdn.net,作者:悦来客栈的老板,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/qq523176585/article/details/126258689

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。