HTB-Cursed Secret Party

HTB-Cursed Secret Party

index.js定义了一些错误的处理方法。

在这里插入图片描述

database.js建立了数据库和使用数据库的方法。
在这里插入图片描述
admin.html里面有Dajango模板,还有一个safe过滤器。

在这里插入图片描述
safe过滤会关闭自动转移,request.halloween_name回原样输入不会转义。

routes里的index.js里面有一个发送表单的功能,因为有这样一句话“Your request will be reviewed by our team!”,一般来说看到这句话就会想到XSS。
在这里插入图片描述
主页如下。
在这里插入图片描述

抓包后发现Content-Security-Policy响应头。
在这里插入图片描述
在这里插入图片描述

本意是好的,但是他指定的源是开源的,它允许从https://cdn.jsdelivr.net加载脚本。

在这里插入图片描述
https://www.jsdelivr.com/网站如下。
在这里插入图片描述
首先在github上创建一个仓库。
在这里插入图片描述
创建一个Test.js。

在这里插入图片描述
复制https://cdn.jsdelivr.net/gh/user/repo@version/file并把user改为github的用户名,后面那一坨改为文件。
在这里插入图片描述
我们github项目被加载到CND上了,因为是CDN所以一段时间内不会更新,所以我们有需要重新创建一个项目。
在这里插入图片描述

在https://webhook.site获得一个url。
在这里插入图片描述
然后在github写下代码。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

接着我们再次注册。
在这里插入图片描述

在这里插入图片描述

哦对了,前面代码搞忘了一个文件。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值