• Buradasın

    Hacker Olmak İçin Gerekli Programlama Dilleri ve Yetenekler

    youtube.com/watch?v=-IoWF2dDWe4

    Yapay zekadan makale özeti

    • Bu video, bir hacker olmak isteyenler için hazırlanmış bir eğitim içeriğidir. Konuşmacı, daha önce hackerlığın tanımı hakkında bir video çektiğini ancak bu videoda nasıl hacker olunacağını anlatacağını belirtiyor.
    • Video, hacker olmak için gerekli programlama dillerini ve yetenekleri adım adım anlatıyor. Önce web programlama için HTML, CSS ve JavaScript'in önemi vurgulanıyor, ardından PHP ve MySQL ile web açıklarına geçiş yapılıyor. Daha sonra düşük seviye programlama dilleri olan Python, C, C++, Assembly ve Linux komut satırı bilgisi (Linux, PowerShell) hakkında bilgiler veriliyor. Konuşmacı, programlama dillerinin seviyelerini açıklayarak, yüksek seviyeden düşük seviyeye doğru ilerlemenin önemini vurguluyor ve hacker olmanın sadece teknik bilgi değil, aynı zamanda bir şeyi nasıl yapılabileceğini bilmek olduğunu belirtiyor.
    00:01Hacker Olmak İçin Gerekli Bilgiler
    • Bu video, hacker olmak için bilmek ve öğrenmek gereken programlama dilleri ve yetenekleri anlatacak.
    • Önceki videoda hackerlığın tanımı anlatılmış, ancak bu videoda nasıl hacker olunacağı ve öğrenilmesi gerekenler gösterilecek.
    • Sunucu, bu yol haritasının kişisel fikir olduğunu ve farklı yollarla da öğrenilebileceğini belirtiyor.
    00:57Web Programlama Dilleri
    • İlk olarak HTML öğrenmek tavsiye ediliyor, çünkü web programlaması için temel bir dil ve İngilizce bilenlerin hızlıca öğrenebileceği bir dil.
    • CSS de öğrenebilirsiniz ancak hack konularında çok işe yaramaz, ancak bilinmesi her zaman faydalı olabilir.
    • JavaScript öğrenmek önemlidir çünkü HTML kodu enjeksiyonu, cross-site request forgery atakları ve XSS gibi konularda kullanılır.
    03:20Web Geliştirme İçin Daha İleri Diller
    • PHP veya ASP gibi diller öğrenilebilir, sunucu PHP'yi tercih ediyor çünkü çoğu web sitesi PHP kullanır ve daha hızlı yazılabilir.
    • PHP ile birlikte MySQL öğrenmek şarttır çünkü SQL injection açıklarını anlamak için gerekli olan komutları bilmek önemlidir.
    • PHP öğrenildikten sonra web açıklarında ilerleme sağlanabilir ve SQL injection, XSS gibi önemli açıklar yapılabilir.
    05:30Düşük Seviye Diller
    • Bir hacker'ın ne kadar düşük seviye dil bildiği, imkanlarını genişleten bir faktördür.
    • Dillerin seviyeleri vardır: kullanıcıya yönelik olanlar yüksek seviyeli, bilgisayara yönelik olanlar düşük seviyeli olarak adlandırılır.
    • Öncelikle programlamanın mantığını ve algoritmayı öğrenmek gerekir, sonra Python programlama diline geçiş yapılabilir.
    07:23Programlama Dilleri Hakkında Tavsiyeler
    • Python öğrenildikten sonra C diline geçmek tavsiye edilir çünkü C orta seviye bir dil ve bazı işletim sistemleri bu dille yazılmıştır.
    • C++ ile C arasında pek bir ilişki yoktur, C++ obje yönelimli bir programlama dilidir ve C öğrendikten sonra zor gelmez.
    • Assembly öğrenmek pek kolay değildir ancak tersine mühendislik, crack oluşturma ve virüsleri incelemek için kullanılır.
    09:19Diğer Diller ve Bilgisayar Bilgisi
    • Android için Java, iOS için Objective-C öğrenmek gerekebilir.
    • Ruby gibi scripting dilleri de öğrenilebilir çünkü Metasploit'in yazıldığı dildir.
    • Bilgisayar bilgisi ve ağ konularını iyi anlamak, Linux'a hakim olmak ve PowerShell öğrenmek önemlidir.
    11:05Son Tavsiyeler
    • Bir şeyin nasıl yapıldığını bilirseniz, o şeyin zayıflıklarını ve güçlüklerini de bilirsiniz.
    • HTML öğrenirken bir yandan Python'a da bakabilirsiniz, bu sizi yavaşlatmaz.
    • Bu bilgileri kendi başınıza öğrenmeniz gerekiyor, zor bir süreç olabilir.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor