如何将自己写的js注入到网站网页中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将自己写的js注入到网站网页中相关的知识,希望对你有一定的参考价值。

比如打开某个网站后自动点击,某个链接。。

首先你要确认你的是js码,只有js代码才能被调用。

将写好的js代码复制到txt文件中,另存为.js文件,保存在你的网站目录下。我保存在桌面上。(注在网页上调用一定要保存在网页上)
保存好了之后,我的桌面就有一个新建.js的介绍文件,现在看看效果吧。随便新建一个网页,在<body></body>(注我演示的没有body,是最简单的网页)之间插入<script language="javascript" src="js文件地址"></script>,我的是放在桌面上的,所以地址是下面的这个
保存为html文件之后,打开来看看效果吧。
如上图所示,在网页的源文件里面,显示的不是
<input type=button name="Submit1" value="郭强" size=10 class=s02
style="background-color:rgb(235,207,22)">而是这段代码转换成js后js文件所在的位置。
参考技术A 可以用google的Chrome扩展程序。如果你会js开发,完全可以自己写扩展程序。

方法:
1、在自己电脑上新建一个chrome扩展程序项目,具体方法百度吧。
2、写一个background.js,设置在网页加载后运行。
3、在需要的时候(定时,或事件触发),运行document.getElementById("btnid").click();触发点击事件本回答被提问者和网友采纳

2023年中职网络安全技能竞赛网页渗透(注入版)

竞赛任务书内容
(一)拓扑图

网页渗透
任务环境说明:
服务器场景:Server2121
服务器场景操作系统:未知(封闭靶机)
用户名:未知 密码:未知
1.访问服务器网站目录1,根据页面信息完成条件,将获取到的flag提交;
2.访问服务器网站目录2,根据页面信息完成条件,将获取到的flag提交;
3.访问服务器网站目录3,根据页面信息完成条件,将获取到的flag提交;
4.访问服务器网站目录4,根据页面信息完成条件,将获取到的flag提交;
5.访问服务器网站目录5,根据页面信息完成条件,将获取到的flag提交;
6.访问服务器网站目录6,根据页面信息完成条件,将获取到的flag提交;
解题步骤如下:
1、

修改 User-Agent 修改为Firefox

以上是关于如何将自己写的js注入到网站网页中的主要内容,如果未能解决你的问题,请参考以下文章

如何对别人的网站直接修改js脚本进行调试

我对于js注入的理解

java web如何防止html,js注入

2023年中职网络安全技能竞赛网页渗透(注入版)

关于SQL注入

如果注入的查询正确,则可能的 SQL 注入并重定向到网页