โดย aabysszg && jingyuxing
ในระหว่างกระบวนการทดสอบการเจาะของการทำงานประจำวันโครงการทดสอบการเจาะมักจะพบและการทดสอบการเจาะเว็บมักจะเป็นจุดสนใจหรือจุดเริ่มต้นของโครงการเจาะ
โดยปกติหลังจากได้รับการอนุญาตโครงการอย่างเป็นทางการคุณจะได้รับรายการสินทรัพย์ IP และที่อยู่สินทรัพย์เว็บที่เกี่ยวข้อง ในเวลานี้เราต้องทำการตรวจสอบความอยู่รอดอย่างรวดเร็ว

ดังที่แสดงในรูปที่โครงการนี้ให้ IP มากกว่า 10,000 IP และแสดงรายการที่อยู่สินทรัพย์เว็บที่เกี่ยวข้อง ในเวลานี้มีความจำเป็นที่จะต้องตรวจสอบความอยู่รอดของสินทรัพย์อย่างรวดเร็ว
ฉันค้นหาออนไลน์และพบว่าไม่มีเครื่องมือง่ายๆ ดังนั้นฉันจึงเขียนอุปกรณ์ตรวจจับการอยู่รอดของ Web Asset นี้: Web-Survivalscan
หากเครื่องมือนี้ช่วยคุณได้โปรดให้ดารา ~ ฮ่าฮ่า
:443 ถึง https:// http:// )) example.com , http://example.com:8080 และ http://example.com ) pip3 install -r requirements.txt
ก่อนอื่นคุณต้องคัดลอกสินทรัพย์เว็บเป้าหมายลงใน txt ในแบทช์และวาง txt ในไดเรกทอรีเดียวกับรูปต่อไปนี้:

หมายเหตุ: สคริปต์นี้สามารถระบุที่อยู่เป้าหมายได้อย่างชาญฉลาด (ทั้ง example.com , http://example.com:8080 และ http://example.com จะรายงานข้อผิดพลาด)
# python3 Web-SurvivalScan.py
╦ ╦┌─┐┌┐
║║║├┤ ├┴┐
╚╩╝└─┘└─┘
╔═╗┬ ┬┬─┐┬ ┬┬┬ ┬┌─┐┬ ╔═╗┌─┐┌─┐┌┐┌
╚═╗│ │├┬┘└┐┌┘│└┐┌┘├─┤│ ╚═╗│ ├─┤│││
╚═╝└─┘┴└─ └┘ ┴ └┘ ┴ ┴┴─┘╚═╝└─┘┴ ┴┘└┘
Version: 1.11
Author: 曾哥(@AabyssZG) && jingyuexing
Whoami: https://github.com/AabyssZG
请输入目标TXT文件名
FileName >>> 【TXT文件名】
请输入需要访问的路径(无则回车)
DirName >>> 【需要批量访问的路径】
请输入代理IP和端口(无则回车)
Proxy >>> 【HTTP认证账号:HTTP认证密码@代理IP:端口】
Proxy >>> 【代理IP:端口(没有HTTP认证的情况下)】

หลังจากทำงานแล้วคุณสามารถรับไฟล์ที่ส่งออกสองไฟล์: output.txt และ outerror.txt
output.txt : ส่งออกสินทรัพย์เว็บที่รอดชีวิตมาได้สำเร็จ (รหัสสถานะ 200)outerror.txt : ส่งออกสินทรัพย์เว็บด้วยรหัสสถานะอื่น ๆ เพื่ออำนวยความสะดวกในการแก้ไขปัญหาการละเว้นและการค้นหาจุดที่เปราะบางอื่น ๆ.data/report.json : ข้อมูลการรันของสินทรัพย์ทั้งหมดถูกส่งออกในรูปแบบ JSON เพื่อการประมวลผลง่ายreport.html : ส่งออกสินทรัพย์ทั้งหมดไปยัง HTML สำหรับองค์กรที่ง่าย 