🇦🇿 Manual SQL İnjection açığı nədir ?

Опубликовано: 16 Июль 2026
на канале: System Cyber
30
3

🇦🇿 Manual SQL Injection açığı nədir ?

Manual SQL Injection hackerin proqram tərəfindən verilənlər bazasına göndərilən SQL sorğularını manipulyasiya etməklə zəifliklərin axtarışı və yoxlanması üçün əl ilə (insan) etdiyi prosesdir. Avtomatlaşdırılmış vasitələrdən istifadə etmədən – skan, müşahidə, məntiq və hədəfə xüsusi test vasitəsilə – proses hansı giriş nöqtələrinin verilənlər bazası sorğularına təsir etdiyini, sorğu məntiqinin necə dəyişdirilə biləcəyini və potensial təsirləri müəyyən etməyə çalışır. Yəni ilk öncə ' atırıq səhifəyə və əgər sintaksis xəta verirsə yazılı mətn olaraq, səhifədəki yazılar boş görünürsə vəya şəkil (img) qrafikasında kres düşübsə sql xətası vardır və manual (əl ilə) açıq tapmaq mümkündür.

🪽 Məl'un Mərdümgiriz - Şər Qarışanda (Original beat - Welcome to Persia - Prince of Persia_ Sands of Time)

✍ Not : Bunu bug bounty yarışmalarında istifadə edib gəlirinizi 💸 qazana bilərsiniz.

Əl ilə avtomatik arasındakı fərq
Təlimat: İnsan intuisiyası, hədəfə xas variasiyalar, xüsusi halların təhlili, səhv mesajlarının diqqətlə araşdırılması və tətbiq məntiqi; ümumiyyətlə daha az səs-küy, daha etibarlı PoC.
Avtomatik: sqlmap kimi alətlərlə sürətli əhatə dairəsinin skan edilməsi; geniş və sürətli, lakin yanlış pozitiv/mənfi və ya istehsala ziyan vura bilər. Manual test avtomatlaşdırma tərəfindən buraxılmış halları tapır.
Verilənlər bazasında nəticə dəyişiklikləri (SQL sorğu effekti)
Giriş verilənlər bazası sorğusuna təsir edə bilər və proqram fərqli/boş şəkil yolunu qaytara bilər. Bu halda SQL sorğunun nəticəsi dəyişir; səhifə görünüşü dəyişirsə, lakin aşkar səhvlər yoxdursa, bu, kor effektlərlə əlaqəli ola bilər. Bununla belə, korların növünü müəyyən etmək üçün əlavə (dağıdıcı olmayan) müşahidələr tələb olunur. Əvvəlki kimi görünmürsə, bu Cor SQL-dir.
Server xətası → məhdud göstərilmə
Giriş serverdə istisna yaradırsa, lakin yalnız təsvirin yüklənməsinə təsir edirsə, bu, sorğu axınındakı müəyyən kod yolunun xətaya səbəb olduğunu göstərir (səhv əsaslı SQLi ehtimalı artır - lakin bu, dəqiq deyil). Qısaca desək, əgər frontenddəki çərçivədə görünən fotoşəkillər görünmürsə, buna səhv əsaslı SQL deyilir.