渗透学习-学习记录-利用浏览器的开发者工具实时修改网页前端JS代码(实现绕过)


前言

最近学习了一些有关于JS脚本搭建网站方面的安全知识。通常来说JS是前端的页面代码,因此我们可以直接修改前端的JS代码来实现绕过,故我试着做了一下利用浏览器的开发者工具进行尝试修改页面,以此来直接进行绕过的实验,特此记录。


一、JS前端的修改

首先,我们打开一个浏览器的开发者工具页面,都会出现如下的大致画面:
在这里插入图片描述

然后,让我们以uploads-lab第一关为例子,来进行探究一下如何进行修改。

首先,要想修改JS代码,那么我们首先就得找到有关限制部分的代码,而后对其进行编辑。

此时,我们可以发现,我们在元素(element)中会找到对应的部分:
在这里插入图片描述

但是,我们直接在这里修改是行不通的!!!因为浏览器一般都会已经在内存里加载了这段代码,要重新加载代码只能靠刷新,然而刷新会丢失我们所作的修改。

因此,我们需要用其他的方法,更改浏览器内存中的这一段代码。于是乎,我们要进行如下的操作:

1.点击源代码:

在这里插入图片描述

2.选择【覆盖】,点击【选择替代文件】,然后从本地随意选取一个文件夹:
在这里插入图片描述

3.此时会弹出一个访问权限的框,点击允许即可
在这里插入图片描述

4.此时,勾选【启用本地替代】,而后就会发现下面有个黄色的文件夹(就是我们前一步选中的)

在这里插入图片描述
5.而后,点击【页面(page)】,就会看到下面有本网站的一些文件

在这里插入图片描述

6.右击我们所需的文件(也就是包含了JS的文件),选中【保存已备替代】,此时就会发现文件下面有个紫色的按钮:
在这里插入图片描述
7.此时,再回到覆盖中就可以看到我们选中的文件了!!! 然后,我们直接对其修改,再用ctrl + s 进行保存后,就完成了前端页面的修改了!!!(如果没有修改成功,则会有一个黄色三角形的按钮的)
在这里插入图片描述

8.保存后,刷新页面,此时就可以直接上传php文件,然后就会发现成功了!!!
在这里插入图片描述


  • 8
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值