BugKu 速度要快

Posted yuluoluo

tags:

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

题目链接

这题打开就只有“我感觉你得快点!!!”这句话,抓包查看发现有段注释,让我们post margin的值。看来又是编写脚本来实现了。


关键是margin的值在哪呀,通过抓包在response的headers中发现了名为flag的字符串,仔细看了下应该是base64加密了。所以进行解密,但只有‘:’后面是正常的字符串,于是尝试,单独对‘:’后字符串再进行base解密,得到了一串数字,这应该是margin的值了。

py脚本如下:


import requests
import base64

s =requests.Session()
headers =s.get("http://120.24.86.145:8002/web6/").headers
str1 = base64.b64decode(headers['flag'])
str2 = base64.b64decode(repr(str1).split(':')[1])

data= {'margin':str2}
flag = s.post("http://120.24.86.145:8002/web6/",data=data)
print(flag.text)

运行得到了flag:KEY{111dd62fcd377076be18a}


以上是关于BugKu 速度要快的主要内容,如果未能解决你的问题,请参考以下文章

BugKu 速度要快

Python 爬虫从入门到放弃,网络爬虫应用实战

Python 爬虫从入门到放弃,网络爬虫应用实战

Python 爬虫从入门到放弃,网络爬虫应用实战

为啥这段代码的执行速度比预期的要快?

Android:为什么本机代码比Java代码要快得多