arjun - Paket penemuan parameter HTTP
arjun [-h] [-u URL] [-o JSON_FILE] [-oT TEXT_FILE] [-oB [BURP_PORT]] [-d DELAY] [-t THREADS] [-w WORDLIST] [-m METHOD] [-i [IMPORT_FILE]]
[-T TIMEOUT] [-c CHUNKS] [-q] [--headers [HEADERS]] [--passive [PASSIVE]] [--stable] [--include INCLUDE] [--disable-redirects]
Arjun dapat menemukan parameter kueri untuk titik akhir URL. Jika Anda tidak mengerti, tidak apa-apa, baca bersama. Aplikasi web menggunakan parameter (atau kueri) untuk menerima input pengguna, pertimbangkan contoh berikut:
http://api.example.com/v1/userinfo?id=751634589
URL ini tampaknya memuat informasi pengguna untuk id pengguna tertentu, tetapi bagaimana jika ada parameter bernama admin yang jika disetel ke True membuat titik akhir memberikan lebih banyak informasi tentang pengguna ? Inilah yang dilakukan Arjun, ia menemukan parameter HTTP yang valid dengan kamus default besar berisi 25.890 nama parameter. Bagian terbaik? Dibutuhkan kurang dari 10 detik untuk menelusuri daftar besar ini sambil membuat hanya 50-60 permintaan ke target. Begini caranya.
Mendukung permintaan GET/POST/POST-JSON/POST-XML
Secara otomatis menangani batas tarif dan batas waktu
Ekspor hasil ke: file BurpSuite, teks atau JSON
Impor target dari: BurpSuite, file teks, atau file permintaan mentah
Dapat secara pasif mengekstrak parameter dari JS atau 3 sumber eksternal
tampilkan pesan bantuan ini dan keluar.
Targetkan URL.
Jalur untuk file keluaran json.
Jalur untuk file keluaran teks.
Port untuk keluaran ke Burp Suite Proxy. Port default adalah 8080.
Penundaan antara permintaan dalam hitungan detik. (standar: 0).
Jumlah utas bersamaan. (standar: 5).
Jalur file daftar kata. (default: /usr/lib/python3/dist-packages/arjun/db/large.txt).
Metode permintaan untuk digunakan: GET/POST/XML/JSON/HEADERS. (default: DAPATKAN).
Impor URL target dari file.
Batas waktu permintaan HTTP dalam hitungan detik. (standar: 15).
Ukuran bongkahan. Jumlah parameter yang akan dikirim sekaligus.
Modus senyap. Tidak ada keluaran.
Tambahkan tajuk. Pisahkan beberapa tajuk dengan baris baru.
Kumpulkan nama parameter dari sumber pasif seperti wayback, commoncrawl, dan otx.
Lebih suka stabilitas daripada kecepatan.
Sertakan data ini dalam setiap permintaan.
nonaktifkan pengalihan.
arjun -h arjun -u http://site.example.com/test.php arjun -u http://site.example.com/test.php -o test.json arjun -u http://site.example.com -t 5 arjun -u http://site.example.com --stable
Ditulis oleh Somdev Sangwan
Halaman manual ini ditulis oleh Guilherme de Paula Xavier Segundo