背景

playcode很好用,但是给的免费时间很短,于是想hack他

hack的步骤全部来源于bilibili视频:https://www.bilibili.com/video/BV1N3411v7Cy/

第一步

复现网站屏蔽用户的场景,根据关键词锁定代码位置,可以在devtools中的网络标签中搜索关键词,锁定目标文件之后,点进去看关键词出现在代码什么位置

第二步

分析调用栈,分析核心逻辑位置,然后用自己的代码替换他

第三步

替换代码,找到源代码标签,点击启用本地替代,从“页面”标签中找到你想要修改的js文件,然后点击覆盖(override)标签,然后直接修改你刚才打开的代码,ctrl+s保存,就自动保存到覆盖文件夹中了,然后刷新页面

效果

结论

这次hack可以说是一次成功的尝试,但是在解除了屏蔽的内容之后,仍然不能正常写代码,会出现光标不断消失无法输入的问题,第一次学习hack是有价值的,但是想只靠hack来用网站提供的服务,时间成本太高,得不偿失

最新文章

  1. linux安装-版本选择-终极决定
  2. leetcode 152. Maximum Product Subarray --------- java
  3. HDU 2084 数塔
  4. Linux性能监控分析命令
  5. 9.6noip模拟试题
  6. 分页标签:pager-taglib使用指南
  7. /boot磁盘空间不足,没盘扩展,只好删除旧内核了
  8. iOS极光推送的基本使用
  9. [Rails] 从 Request 到 Response(1)
  10. KVM设置DHCP、DNS、Gateway
  11. Servlet工作原理分析
  12. Oracle EBS SLA 详解
  13. Chrome - JavaScript调试技巧总结(浏览器调试JS)
  14. Vue利用canvas实现移动端手写板
  15. dubbo知识体系
  16. Troubleshooting ORA-12547 TNS: Lost Contact (Doc ID 555565.1)
  17. VS2013 生成时复制文件或目录到指定目录
  18. mysql 水平分表技术
  19. mysql cmd 无法登录
  20. 构建NetCore应用框架之实战篇系列

热门文章

  1. Debian Linux 的安装
  2. c#入参使用引用类型为啥要加ref?
  3. (GCC) C++代码中使用#pragma GCC optimize / #pragma G++ optimize
  4. SSH SCP 使用秘钥验证 登录
  5. Spring Security(3)
  6. Jmeter中通过V函数使Foreach控制器有多个输入变量
  7. 移除元素-LeetCode27 双指针
  8. 兼容IE全版本及所有市面浏览器的网页变黑白处理方式
  9. 视频超分之BasicVSR-阅读笔记
  10. 【大数据面试】ClickHouse:介绍、特点、数据类型、引擎、操作、副本、分片