Ini adalah versi yang telah dikembangkan dari Webdav Mass Exploiter. Skrip ini ditulis ulang untuk memberikan performa, akurasi, dan fleksibilitas yang jauh lebih baik saat melakukan pengujian kerentanan WebDAV secara massal.
- 🚀 Multithreading: Mampu memindai ratusan target secara bersamaan, secara signifikan mengurangi waktu tunggu.
- ✅ Verifikasi Keberhasilan: Setelah mengunggah file, skrip akan melakukan verifikasi dengan permintaan GET untuk memastikan file benar-benar dapat diakses.
- ⚙️ Argumen Fleksibel: Menggunakan
argparse
untuk kontrol penuh melalui command-line, termasuk mengatur jumlah thread dan nama file output. - 📄 Logging Detail: Memberikan output yang jelas untuk setiap target, membedakan antara keberhasilan, kegagalan verifikasi, dan berbagai jenis error koneksi.
Pastikan Anda memiliki Python 3 terpasang di sistem Anda.
-
Kloning Repositori
git clone [https://github.com/kyuoko/Webdav-Mass-Exploiter.git](https://github.com/kyuoko/Webdav-Mass-Exploiter.git) cd Webdav-Mass-Exploiter
-
Buat dan Aktifkan Lingkungan Virtual Ini adalah langkah penting untuk mengisolasi dependensi proyek.
# Buat lingkungan virtual python3 -m venv venv # Aktifkan (untuk Linux/macOS) source venv/bin/activate
-
Instal Dependensi Gunakan
pip
untuk menginstal paket yang dibutuhkan dari filerequirements.txt
.pip install -r requirements.txt
Pastikan lingkungan virtual Anda sudah aktif sebelum menjalankan skrip.
- Siapkan Target: Isi file
list.txt
dengan daftar URL target Anda, satu URL per baris. - Siapkan Skrip: Pastikan file deface Anda (misalnya,
script.html
) berada di direktori yang sama.
Menjalankan Skrip
-
Perintah Dasar (Menggunakan 20 thread dan menyimpan hasil ke
webdav_result.txt
secara default)python webdav_scanner.py list.txt script.html
-
Perintah Kustom (Menggunakan 50 thread dan menyimpan hasil ke
sukses.txt
)python webdav_scanner.py list.txt script.html -t 50 -o sukses.txt
-
Melihat Bantuan Untuk melihat semua opsi yang tersedia:
python webdav_scanner.py -h
webdav_scanner.py
: Skrip utama yang akan dieksekusi.list.txt
: Daftar target website Anda.script.html
: Contoh nama file deface Anda.requirements.txt
: Daftar dependensi Python untuk proyek ini.