Lompat ke konten
dokumentasi.id
Commit 0a16c9d
v1
Star6,9 rb

Kamu membaca versi lama. Halaman ini hanya bisa dibaca.

2

Peta Struktur Repository

Repository daffainfo/AllAboutBugBounty berisi catatan bug bounty, bukan kode aplikasi. Isinya dua lapis: catatan kerentanan yang duduk langsung di akar repository, dan enam direktori kategori di bawahnya. README.md memegang peran sebagai satu-satunya index; bagian List Vulnerability menautkan 20 berkas catatan di akar, dari Arbitrary File Upload sampai Web Cache Poisoning README.md:9-29.

graph TD
  readme["README.md — index"]
  root["Catatan kerentanan di akar"]
  recon["Reconnaissance/"]
  tech["Technologies/"]
  cves["CVEs/2021/"]
  bypass["Bypass/"]
  checklist["Checklist/"]
  misc["Misc/"]
  todo["To-Do-List"]

  readme -->|"List Vulnerability"| root
  readme -->|"Reconnaissance"| recon
  readme -->|"Technologies"| tech
  readme -->|"CVEs"| cves
  readme -->|"List Bypass"| bypass
  readme -->|"Checklist"| checklist
  readme -->|"Miscellaneous"| misc
  readme -->|"To-Do-List"| todo
  recon -->|"scope menentukan aset"| tech
  tech -->|"deteksi versi"| cves
  style readme fill:#f59e0b,color:#000
  style root fill:#dc2626,color:#fff
  style bypass fill:#dc2626,color:#fff
  style recon fill:#2d7d46,color:#fff
  style tech fill:#2d7d46,color:#fff
  style cves fill:#8b5cf6,color:#fff
  style misc fill:#8b5cf6,color:#fff
  style checklist fill:#f59e0b,color:#000
  style todo fill:#f59e0b,color:#000
%% fig: Index README menuju tujuh kelompok catatan
%% desc: README.md menjadi titik masuk tunggal; setiap edge diberi nama bagian README yang menghasilkannya, dan dua edge tambahan menunjukkan ketergantungan antara directory.
Fig. 1: Index README menuju tujuh kelompok catatanREADME.md menjadi titik masuk tunggal; setiap edge diberi nama bagian README yang menghasilkannya, dan dua edge tambahan menunjukkan ketergantungan antara directory.

README sebagai index

README memecah isi repository menjadi delapan bagian. Rentang baris berikut memetakan bagian README ke direktori yang dituju.

Bagian READMEBarisIsi
List VulnerabilityREADME.md:9-2920 tautan catatan kerentanan di akar
List BypassREADME.md:31-354 catatan di Bypass/: 2FA, 403, 429, Captcha
ChecklistREADME.md:37-39satu catatan aktif; Register Functionality masih SOON!
CVEsREADME.md:41-44CVEs 2021 aktif, 2022 dan 2023 masih SOON
MiscellaneousREADME.md:46-537 catatan topik campuran
TechnologiesREADME.md:55-6712 catatan per produk
ReconnaissanceREADME.md:69-734 catatan pengumpulan aset dan dork
To-Do-ListREADME.md:75-816 butir pekerjaan, 2 sudah dicentang

Enam direktori kategori

Jumlah berkas di bawah dihitung dari isi direktori pada commit ini, bukan dari README.

DirektoriBerkasPeran dalam strukturHalaman terkait
akar21satu berkas per jenis kerentanan; berisi payload dan langkah ujiCatatan Kerentanan Injeksi, Catatan Manipulasi Berkas, Catatan Serangan Sisi Klien, Catatan Kontrol Akses dan Autentikasi, Manipulasi Request dan Cache
Bypass/4cara melewati kontrol proteksiTeknik Bypass Proteksi
Checklist/1daftar langkah per fitur aplikasiChecklist Pengujian Fitur
CVEs/2021/1satu entri CVE per berkasCatatan Miscellaneous dan Katalog CVE
Misc/8topik yang tidak masuk kategori lainCatatan Miscellaneous dan Katalog CVE
Reconnaissance/4scope, dork, dan mesin pencariAlur Kerja Reconnaissance
Technologies/12catatan per produk yang sering ditemuiCatatan per Teknologi

⚠️ Index tidak menutup semua berkas. On Site Request Forgery.md ada di akar tetapi tidak tercantum di List Vulnerability README.md:9-29, dan Misc/Exposed API keys.md tidak tercantum di bagian Miscellaneous README.md:46-53. Jangan pakai README sebagai daftar lengkap; hitung ulang isi direktori sebelum menyimpulkan sebuah catatan tidak ada.

Pola catatan: satu berkas, satu topik

Catatan per teknologi memakai kerangka yang sama, sehingga satu berkas bisa dibaca tanpa membuka berkas lain: judul # <Produk> Common Bugs, ## Introduction, lalu ## How to Detect dengan satu ciri respons untuk fingerprinting.

BerkasCiri respons atau titik deteksi
Technologies/Jenkins.md:6-12header respons X-Jenkins
Technologies/Laravel.md:6-12header Set-Cookie: laravel_session=
Technologies/Nginx.md:6-12header Server: nginx
Technologies/WordPress.md:6-14tautan theme dan plugin di source code, halaman wp-login.php, versi dari /feed
Technologies/HAProxy.md:6-7bagian ## How to Detect hanya berisi -, belum ada ciri deteksi

Baris terakhir tabel itu menunjukkan pola yang belum selesai: tidak semua catatan teknologi mengisi bagian deteksinya. Setelah versi diketahui, catatan mengarahkan pembaca mencari CVE yang cocok sebelum masuk ke langkah eksploitasi. Katalog CVE memakai kerangka berbeda: ## Description, ## CVSS, ## Affected Application, ## Affected Version, ## Steps to Reproduce, ## Proof of Concept CVEs/2021/CVE-2021-36873.md:3-31.

graph LR
  wp["Technologies/WordPress.md"]
  versi["Versi core, plugin, theme"]
  cve["CVEs/2021/CVE-2021-36873.md"]
  inj["Catatan kerentanan injeksi"]

  wp -->|"## How to Detect"| versi
  versi -->|"plugin iQ Block Country 1.2.11"| cve
  cve -->|"parameter blockcountry_blockmessage"| inj
  style wp fill:#2d7d46,color:#fff
  style versi fill:#f59e0b,color:#000
  style cve fill:#8b5cf6,color:#fff
  style inj fill:#dc2626,color:#fff
%% fig: Jalur dari fingerprinting ke katalog CVE
%% desc: Catatan teknologi menghasilkan versi, versi dicocokkan ke satu entri CVE, lalu parameter rentan dari entri itu mengarah ke catatan kerentanan injeksi.
Fig. 2: Jalur dari fingerprinting ke katalog CVECatatan teknologi menghasilkan versi, versi dicocokkan ke satu entri CVE, lalu parameter rentan dari entri itu mengarah ke catatan kerentanan injeksi.

Direktori Reconnaissance/ memakai pembagian lain lagi: berkas di dalamnya dipisah per tingkat scope, dimulai dari Small Scope dengan 11 butir pekerjaan, sampai Large Scope yang menyapu seluruh aset organisasi Reconnaissance/Scope.md:1-13 dan Reconnaissance/Scope.md:38-39. Karena itu peta repository ini bukan pohon kategori yang rata: satu tingkat scope menentukan teknik apa yang masuk akal dijalankan, dan teknik itu baru masuk ke catatan di direktori lain.

Bagian yang belum lengkap

Repository ini masih tumbuh, dan strukturnya menyimpan jejak itu. CVEs 2022 dan CVEs 2023 masih bertanda SOON README.md:41-44, Register Functionality juga baru berupa penanda README.md:37-39, dan To-Do-List masih memuat butir terbuka seperti Tidy up the reconnaisance folder README.md:75-81. Saat membaca peta di atas, perlakukan direktori yang isinya satu berkas sebagai tempat yang akan bertambah, bukan sebagai kategori yang sudah final.