awd 批量提交flag脚本,需要提交目标IP和flag值 ,txt文档里提交
时间: 2024-04-12 20:27:41 浏览: 275
你好!你可以使用以下Python脚本来批量提交flag,其中目标IP和flag值需要以文本文件的形式提供:
```python
import requests
def submit_flag(target_ip, flag):
url = f"http://{target_ip}/submit_flag"
data = {
'flag': flag
}
response = requests.post(url, data=data)
if response.status_code == 200:
print(f"Flag submitted successfully for {target_ip}")
else:
print(f"Failed to submit flag for {target_ip}")
# 从文本文件中读取目标IP和flag值
with open('targets.txt', 'r') as file:
lines = file.readlines()
for line in lines:
target_ip, flag = line.strip().split(',')
submit_flag(target_ip, flag)
```
你需要将目标IP和flag值按照以下格式保存在名为`targets.txt`的文本文件中:
```
target_ip1,flag1
target_ip2,flag2
target_ip3,flag3
```
每行代表一个目标IP和对应的flag值。脚本将依次读取每行并提交flag到相应的目标IP上。提交成功后,将会打印相应的提示信息。请确保你已经安装了Python和`requests`库。
希望这能帮到你!如果有任何问题,请随时问我。
阅读全文