python 发包器

python 发包器

今天写个发包器玩玩 以前只是用burp工具去做发包测试,当没有burp的时候也挺尴尬的。。

如果用python的话写起来也挺快的,主要是可以根据自己的需求做改变嘻嘻

#!/usr/bin/python3

import os
import sys,time
import requests
from requests.packages import urllib3

#创建cookie的持久连接
connection = requests.Session()

#访问imperva的登陆界面 证书验证为false
urllib3.disable_warnings()        #清除https的告警信息

f=open(".\\发包器payload.txt","r",encoding="utf-8")
#print("你想读到第几行???")
#a=int(input())
b=0

date = {                                                          #定义包体信息
    "age":22,
    "name":"zet"
}

headers = {                                                       #定义包头信息
    "Cookie":"security_level=0; acopendivids=swingset,jotto,phpbb2,redmine; acgroupswithpersist=nada; PHPSESSID=ejktn0f0a6hdbjs2g1rn6ics56"
}

for i in f:
    #print("payload is :"+ i.strip())
    qingqiouneirong = 'http://192.168.1.63/bWAPP/sqli_1.php?title=%s&action=search' %i        #请求的地址%s代表payload放置的位置
    response1=connection.get(qingqiouneirong,verify=False,headers=headers)       #制造请求 是否带包头包体里的参数
    #print(response1.text)                       #获取返回内容
    #response_code=response1.status_code          #获取返回码
    #print(response_code)
    #print(response1.text)
    '''
    if response_code == 200:        #判断是否拦截根据情况进行编写
        print(i)
    '''
    time.sleep(0)           #限制频率
    b +=1
    if b==f:
        break
print("ok")

发包器的payload.txt放到同级目录下就可以了。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

时光凉春衫薄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值