import requests import base64 s =requests.Session() headers =s.get("http://114.67.175.224:17085/").headers str1 = base64.b64decode(headers['flag'])
str2 = base64.b64decode(repr(str1).split(':')[1]) data={'margin':str2} flag=s.post("http://114.67.175.224:17085/",data=data) print(flag.text)
套娃!
import requests import base64 s =requests.Session() headers =s.get("http://114.67.175.224:18646/").headers str1 = base64.b64decode(headers['flag']) str2 = base64.b64decode(repr(str1).
易语言解决嗖嗖的,就是两个协议头一样就可以,自己找margin值就好了。
不一定要python,其他语言能实现就行,比如nodejs+AJAX
..还是可变的,更淦了
MjU5NTk4。。。淦
需要再decode 一次 259598
冲冲冲!
太绝了,要解两次base64,一开始我还以为我脚本出问题了。。。
对啊
...
评论
cookiechao 2年前
举报
import requests import base64 s =requests.Session() headers =s.get("http://114.67.175.224:17085/").headers str1 = base64.b64decode(headers['flag'])
cookiechao 2年前
举报
str2 = base64.b64decode(repr(str1).split(':')[1]) data={'margin':str2} flag=s.post("http://114.67.175.224:17085/",data=data) print(flag.text)
nfspp 2年前
举报
套娃!
Dome 2年前
举报
import requests import base64 s =requests.Session() headers =s.get("http://114.67.175.224:18646/").headers str1 = base64.b64decode(headers['flag']) str2 = base64.b64decode(repr(str1).
a1533759138 2年前
举报
易语言解决嗖嗖的,就是两个协议头一样就可以,自己找margin值就好了。
Licapule 2年前
举报
不一定要python,其他语言能实现就行,比如nodejs+AJAX
xiaoxiao972521 2年前
举报
..还是可变的,更淦了
xiaoxiao972521 2年前
举报
MjU5NTk4。。。淦
aWxvdmVjdGY 2年前
举报
需要再decode 一次 259598
SherIock 2年前
举报
冲冲冲!
ALLBUG 2年前
举报
太绝了,要解两次base64,一开始我还以为我脚本出问题了。。。
aWxvdmVjdGY 2年前
举报
对啊