脚本关1

Posted firmgl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了脚本关1相关的知识,希望对你有一定的参考价值。

题目描述: 分值: 200 小明这次哭了,key又找不到了!!! key啊,你究竟藏到了哪里,为什么我看到的页面上都没有啊!!!!!!

 

脚本关第一关,就是为小明找key...........

 

点进去瞧瞧。

 

说到这里找key,然后点进去,又让我回去?????什么情况?????

先看看请求头什么的找找线索。我们看到响应里面,如下图:

技术图片

 

说明我们点进去会跳转到search_key.php,这个页面,那么真的跳转到这个页面了吗?我们点进去再看看响应。

看下图:

技术图片

 

 

发现我们并没有进入目标页面,而是进入了no_key_is_here_forever.php,说明中间又跳转了一次呢。。。。

 

emmmm,本能的第一反映是直接进入search_key.php找,但是一想直接输入肯定不行,这样浏览器会触发script,从而再次跳转,所以两条路,关闭浏览器js支持访问,或者爬取。。。。所以当然选择后者。。。。。

 

写个脚本先

import requests
headers = 
        User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (Khtml, like Gecko) Chrome/73.0.3683.86 Safari/537.36 

url="http://lab1.xseclab.com/xss1_30ac8668cd453e7e387c76b132b140bb/search_key.php"
res = requests.get(url,headers=headers)
print(res.text)

第一行导入requests包

然后设置headers

然后设置目标url也就是我们要进入的网页

然后用requests包的get方法请求网页,放入变量res中

最后打印res.txt,如下图:

技术图片

 

OK,key就出来了,行,复制粘贴提交,美滋滋。。。。。。

 

代码也放入我的github中了,链接:

https://github.com/Firmg1/hackinglab_scripts/blob/master/%E8%84%9A%E6%9C%AC%E5%85%B3/1.py

 

以上是关于脚本关1的主要内容,如果未能解决你的问题,请参考以下文章

常用python日期日志获取内容循环的代码片段

脚本关1

XSS挑战赛 --前13关

CTF [网络安全实验室] [脚本关]

html 将以编程方式附加外部脚本文件的javascript代码片段,并按顺序排列。用于响应式网站,其中ma

;~ 小部分AutoHotkey源代码片段测试模板2019年10月9日.ahk