JS逆向|JavaScript代码线上替换方案汇总
关注它,不迷路。
-
本文章中所有内容仅供学习交流,不可用于任何商业用途和非法用途,否则后果自负,如有侵权,请联系作者立即删除!
一.起因
有兄弟在我星球里提问:
在做练习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
- 点赞
- 收藏
- 关注作者
评论(0)