awvs11批量指令碼

2021-08-03 19:29:59 字數 1832 閱讀 8380



#-*- coding:utf-8 -*-

import urllib2

import ssl

import json

__author=jamesj

#servers=伺服器

#username=使用者名稱

#pw=sha256加密後的密碼

#以上內容請批量替換,然後把要新增的url列表儲存成testawvs.txt檔案,放在該指令碼下執行該指令碼。

#data_login裡面的密碼加密方式為sha256,通過burp抓包可獲取,也可以使用(把密碼進行加密之後填入

req_login = urllib2.request(url_login,headers=send_headers_login)

response_login = urllib2.urlopen(req_login,data_login)

xauth = response_login.headers['x-auth']

cooooooookie = response_login.headers['set-cookie']

print cooooooookie,xauth

#以上**實現登入(獲取cookie)和校驗值

urllist=open('testawvs.txt','r')#這是要新增的url列表

#data = urllib.urlencode(data)由於使用json格式所以不用新增

req = urllib2.request(url,headers=send_headers2)

response = urllib2.urlopen(req,data)

jo=eval(response.read())

target_id=jo['target_id']#獲取新增後的任務id

#以上**實現批量新增

#以上**實現批量加入掃瞄

except exception,e:

print e

複製**

把servers替換為127.0.0.1

----username----替換為你的使用者名稱

----pw----替換為sha256加密後的密碼

testawvs.txt 裡放你的目標列表,不要加http://

批量刪除任務 請參考原貼

python實用指令碼2 批量重新命名檔案

前言 工作中經常有重新命名大量檔案的需求,因此可以考慮用程式來一鍵完成。這個功能比較簡單,可以多收集幾種版本來測試一下 python 使用os.listdir 方法返回當前目錄下的所有檔名,對每乙個檔名字串用str.replace 方法做替換操作,然後用os.rename 方法重新命名。import...

Elasticsearch(三) 批量操作

語法 什麼是partial update?put index type id,建立文件 替換文件,就是一樣的語法 一般對應到應用程式中,每次的執行流程基本是這樣的 1 應用程式先發起乙個get請求,獲取到document,展示到前台介面,供使用者檢視和修改 2 使用者在前台介面修改資料,傳送到後台 ...

shell指令碼案例(一)批量建立使用者

案例需求 用shell指令碼批量建立linux使用者 實現要求 建立使用者student1到student50,指定組為student組!而且每個使用者需要設定乙個不同的密碼!實現指令碼 bin bash grep student etc group dev null 2 dev null eq 0...