Evet dediğin , ilk tespit icin manuel kontroller etmemiz daha sağlıklı olacaktır burada hem fikiriz, ama bunun tabi ilerliyen sürçlerinde tabi tool kullanmamız artik şart haline geliyor, mesela sql injectio'nun
blind boolen based
blind time
gibi blind çeşitlerinde tool olmazsa olmazımiz, dediğim gibi biraz ameliliğimizi yapıyor aslında çünkü senin de dediğin gibi database table colon isimlerini bulmak çok zahmetli en basit örneği ile
and colon_name like '%'
yani burda iki tırnak arasına colon ismini bulmak için resmen manuel brute force yapicaksin. Bu da çok imkansiz gibi bir süreç hatta database tablo colum bilgileri alsan bile üyeleri bile ayni şekil hem kullanici adini hem sifresini brute force mantigiyle alıyoruz.
sql injection konusunda ise en popüler araçlardan birisi de sqlmap'dir bildiğimiz üzere bunların doğru kullanışıni da güzel bilmek gerekir, çünkü blind tabanlı sql çeiştlerinde ilk zafiyetin olduğu kısmı sql mal toolu a verdigin zaman bulamıyor, tabi bunu burp den request kısmının .txt kaydedip, sqlmap e zafiyetin oldugu alanin request bilgisini yolladığinda bulabiliyor ancak.
Uzun lafın kısası aslında aynı şeyi savunuyoruz bu tüm uzun yazıyı da sana yazmadım dostum, konuda ek bilgi tecrübe olsun diye, sana da teşekkür ederim

İyi forumlar..