Dostum, hack için programlama dili diye bir şey yoktur. Öncelikle programlama nedir, ondan bahsedeyim. Programlama, senin yapacağın şeyleri kolaylaştırmak, hızlandırmak için kullanılıyor. Örneğin, kafanı kullanarak 10 tane 3 basamaklı sayı toplamak uzun sürerken, hesap makinesi ile çok kolay ve kısa sürer. Programlamanın hacking yolunda artisi da tamamıyla budur. Örnek verelim, SQL injection zafiyeti. Bu zafiyeti manuel biçimde sömürebilirken, havij gibi, sqlmap gibi, sqlinja gibi otomatik yapan yazılımlar geliştirilmiş, tek amacı var, kolaylaştırmak, uğraştırmamak, zamandan kazandırmak. "Peki, hacker programlama dili bilirse ne gibi etkisi olur" sorusuna cevap vereyim. Mesela web sitesi hackleyeceksin, php ile yazılmış bir site diyelim, php biliyorsun, "bu adam şurada su hatayı yapmış, şurada kullanıcı girdisini kontrol etmemis, şu upload sayfasının uzantı kontrolünü yapmamış" dersin. Yani SQL injection, XSS, upload gibi açıkları bulabilirsin. Veya hazır bir php Scriptinin kaynak kodlarını tek tek inceler bug bulursun, para bile kazanabilirsin. Örneğin, exploit-db gibi sitelerde web application exploits bulan hackerlarlar, hem o dili biliyor, hem güvenlik açıklarını biliyor. Falan filan işte. Bir şeyler anlatmaya çalıştım.