码迷,mamicode.com
首页 > 编程语言 > 详细

python脚本解释

时间:2019-04-07 22:03:03      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:传值   text   加密   head   margin   python脚本   get   post   web   

import requests   //get,post方法
import base64    //base64加解密模块
url="http://xxx.ddd.dg:8002/web6/"
r=requests.session()   //创建session
headers=r.get(url).headers  //用get方式获取url的headers信息,因为flag在headers
mid=base64.b64decode(headers[‘flag‘])  //将headers中的flag用base64解码,解码后的类型为bytes
mid=mid.decode()  //以字符串编码(默认)的方法解码字符串,

flag=base64.b64decode(mid.split(‘:‘)[1])//选用的密文是加密了两次,第一次解密后的密文格式是flag:xxx,所以获取的是:后的值,[1]表示选取第2个分片(从0开始)
data={‘margin‘:flag}  //这个是传值给margin
print(r.post(url,data).text)//post方法传上去

python脚本解释

标签:传值   text   加密   head   margin   python脚本   get   post   web   

原文地址:https://www.cnblogs.com/bieff-66/p/10667084.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!