"Hacker" terimi göz alıcıdır ve popüler medyadan çokça etkilenmiştir. Gerçekte, bir bilgisayar korsanı, keşfedilebilecek ve istismar edilebilecek güvenlik açıkları arayan bir kişidir. Çoğu gerçek bilgisayar korsanı, herhangi bir kişisel kazanç için değil, merak ve heyecandan sistemleri hackler. Gençlik yıllarınızda mümkün olduğu kadar çok şey öğrenerek birçok bilgisayar korsanına avantajlı bir başlangıç yapabilirsiniz. Bu bilgi, bilgisayar korsanlığı kariyerinizi ilerletmenize ve hatta size iyi bir okul veya iş bulma konusunda yardımcı olabilir.
adımlar
Bölüm 1/4: Ders Alma
Adım 1. Okuldaki bilgisayar bilimleri derslerine kaydolun
Birçok lise, size programlama ve ağ oluşturmanın temellerini öğretebilecek bilgisayar bilimi programları sunar. Bu dersleri sizin için ücretsizken almak gelecekte çok yardımcı olabilir ve kişisel çalışmalarınızda size destek olabilir. Seçmeli dersleriniz için alabileceğiniz bir bilgisayar bilimi yolu olup olmadığını öğrenmek için danışmanınızla konuşun.
Adım 2. Kurslar için yerel topluluk merkezlerini ve topluluk kolejlerini kontrol edin
İşletim sistemlerine ve ağlara odaklanın. Lisenizde bulacağınızdan çok daha fazla program bulabilirsiniz, ancak bunları almak muhtemelen biraz paraya mal olacaktır. Bu kurslar, okulda bulacağınızdan daha fazla eğitimli profesyonellere erişmenizi sağlayabilir.
Adım 3. Okulda bir bilgisayar bilimi kulübüne katılın
Bu, benzer düşünen insanlarla tanışmanın ve bilgisayar bilimleri öğretmeniyle potansiyel olarak daha fazla bire bir görüşme yapmanın harika bir yoludur. Bir bilgisayar bilimi kulübünüz yoksa, kendiniz bir tane oluşturmayı düşünün. Bu şeyler, uygulamalı bilgisayar bilimi hakkında çok daha fazla şey öğrenebileceğiniz üniversite özgeçmişlerinde de iyi görünüyor.
Adım 4. Mantık ve eleştirel düşünme kurslarına katılın
Hacking, programlama dillerini bilmekten daha fazlasıdır. Sorunlara benzersiz açılardan yaklaşabilmeniz ve yaratıcının asla düşünemeyeceği güvenlik açıklarından yararlanabilmeniz gerekir. Sorunlara saldırmak için yaratıcılığı nasıl uygulayacağınızı bilmek size büyük bir avantaj sağlayabilir.
Bölüm 2/4: Bilgisayarları ve Ağları Öğrenmek
Adım 1. Başlıca işletim sistemlerinin içini ve dışını öğrenin
Mümkün olduğu kadar çok işletim sisteminin düzenini ve akışını öğrenmek için okulunuzun bilgisayar laboratuvarlarını kullanın. Başarılı bir bilgisayar korsanı olmak için Windows, Linux ve OS X'te rahatça çalışabilmeniz gerekir. Herhangi bir ana işlevi yerine getirebilmeli ve herhangi bir konum bulabilmeniz gerekir.
Adım 2. Komut satırlarına aşina olun
Bir komut satırına bakmak ve komutları yazmak için bilgisayar korsanlığı için çok zaman harcanır. Linux ve OS X için Windows Komut İstemi ve Terminal ile tanışın.
- Windows Komut İstemi hakkında daha fazla bilgi için bkz. CMD Nasıl Kullanılır.
- Ubuntu (Linux) terminaliyle ilgili ayrıntılar için Ubuntu Komutlarına Nasıl Aşina Olunur bölümüne bakın.
Adım 3. Bilgisayar bileşenlerinin birlikte nasıl çalıştığını öğrenin
Ağ kartları, yönlendiriciler ve bellekle etkileşime girdiğinizde donanım düzeyinde birçok gelişmiş bilgisayar korsanlığı meydana gelir. Bir bilgisayarın nasıl çalıştığının ve bileşenlerin birbirine nasıl bağlandığının temellerini bilmek, sistemlerden yararlanmayı öğrenirken size yardımcı olacaktır. Hepsinin birlikte nasıl çalıştığını anlamak için Bilgisayar Nasıl İnşa Edilir konusuna bakın. Okulda bilgisayar dersleri alarak birçok temel bilgisayar bilgisi edinebilirsiniz.
Adım 4. Ağ oluşturmanın temellerini öğrenin
Verilerin internet üzerinden nasıl aktarıldığını bilmek başarılı bir bilgisayar korsanı olmak için çok önemlidir. Ağ modellerinin farklı katmanlarının nasıl çalıştığını öğrenin. Bu size verilerin nerede bulunabileceğini ve nasıl engellenip değiştirileceğini öğretecektir. Ağ modelleri ve katmanları hakkında bir özet için Bilgisayar Ağlarını Nasıl Anlayacağınıza bakın. Temel ağ bilgisi, etkili, üst düzey bilgisayar korsanlığı için kritik öneme sahiptir.
Okulunuzda veya yerel topluluk kolejinde ağ oluşturma dersleri alabilirsiniz
Adım 5. Hack ve bilgisayarlarla ilgili bulabildiğiniz her kitabı okuyun
Sadece derslerinizden öğrenmeyin. Mümkün olduğunca öğrenmeye aktif olarak katılmalısınız. Bilgisayar korsanlığıyla ilgili bazı eski kullanılmış kitapları alın veya üç ayda bir yayınlanan bir yayına kaydolun. Kullanabileceğiniz her türlü bilgi, bilgisayar korsanlığı bilginizi artırmanıza yardımcı olacaktır.
Bölüm 3/4: Temel Dilleri Öğrenmek
Adım 1. HTML öğrenin
HTML, tüm web sayfalarının yapıldığı temel dildir. Temel HTML bilgilerini bilmek, web sitelerindeki zayıflıkları belirlemenize ve kendi temel sitelerinizi kodlamanıza yardımcı olabilir. Başlamak için HTML Nasıl Öğrenilir konusuna bakın.
Adım 2. JavaScript'i öğrenin
JavaScript, içeriğin web sitelerinde görüntülenmesinin ana yollarından biridir. JavaScript'in nasıl çalıştığını öğrenmek, web sitelerinin istismar edilebilir kısımlarını belirlemenize ve kendi komut dosyalarınızı eklemenize yardımcı olabilir. Enjeksiyonların nasıl çalıştığına bir göz atmak için JavaScript Enjeksiyonlarının Nasıl Kullanılacağına bakın.
Adım 3. SQL öğrenin
SQL, web siteleri ve çevrimiçi hizmetler için ana veritabanı dilidir. Bilgisayar korsanları veritabanlarına erişmeye çalışmak için çok zaman harcarlar, bu nedenle SQL'in nasıl çalıştığını bilmek çoğu bilgisayar korsanlığı için çok önemlidir. Test edilecek bir SQL sunucusunu ayarlama hakkında bilgi için bkz. SQL Server Veritabanı Oluşturma.
Adım 4. PHP öğrenin
PHP, sunucu taraflı bir dildir ve genellikle güvenli oturum açma işlemlerini gerçekleştirmek için kullanılır. Bu, güvenli siteleri hacklemek için PHP'yi bilmeyi gerekli kılar. PHP'yi kullanmaya başlamayla ilgili ayrıntılar için PHP ve MySQL Nasıl Öğrenilir bölümüne bakın. Bu, bilgisayar korsanları için en önemli dillerden biridir.
Adım 5. Python'u öğrenin
Python, programları ve komut dosyalarını hızlı bir şekilde yazmanıza izin veren üst düzey bir dildir. Kendi istismarlarınızı ve hack'lerinizi yazmak için gereklidir. Başlamayla ilgili ipuçları için Python'da Programlamaya Nasıl Başlanır konusuna bakın.
Bölüm 4/4: Hacking'i Güvenle Uygulamak
Adım 1. Kendi ağınızda bir sanal makineyi hackleyin
Bilgisayar korsanlığı yapmanın en güvenli yolu, kendi ekipmanınızı hacklemektir. Sanal makinelerle özel bir ağ kurmak, herhangi bir gerçek hasara neden olmadan veya yasalarla başınızı belaya sokmadan hack'leri test etmenize ve dağıtmanıza olanak tanır.
Bilgisayarınıza herhangi bir işletim sistemi kurmak için sanal makineleri kullanabilirsiniz. Bu, belirli işletim sistemlerine göre uyarlanmış saldırıları test etmenize olanak tanır. Sanal makinelere ücretsiz olarak başlama hakkında bilgi için VirtualBox Nasıl Kurulur bölümüne bakın
Adım 2. Bilgisayar korsanlığı uygulama sitelerini kullanın
Bilgisayar korsanlığı becerilerinizi gerçek dünyada denemek istiyorsanız, tamamen yasal olan ve yerleşik güvenlik açıklarına sahip birkaç site vardır. Bu siteler, herhangi bir yasal yansıma korkusu olmadan komut dosyalarınızı ve saldırı yöntemlerinizi uygulamanıza izin verecektir. Popüler uygulama siteleri şunları içerir:
- Tuğla
- bWAPP
- DVWA
- Google Gruyere
- McAfee HackMe siteleri
Adım 3. Bazı bilgisayar korsanlığı topluluklarına katılın
Bulması kolay forumlardan inanılmaz derecede gizli yerleşim bölgelerine kadar çeşitli bilgisayar korsanlığı toplulukları var. Daha iyi bir bilgisayar korsanı olmanız için size meydan okuyabilecek ve şaşırdığınızda size yardım edebilecek bir grup bilgisayar korsanı bulun. Bilgisayar korsanlığı toplulukları, bilgisayar korsanlığı tekniklerini güvenli bir şekilde uygulamak için kaynaklar da sağlayabilir.
Adım 4. Herhangi bir yasa dışı davranıştan kaçının
Ne kadar cazip olursa olsun, yeni bilgisayar korsanlığı bilginizle yasa dışı şeyler yapmaya başlamayın. Tek bir kötü hack, başınızı yasalarla belaya sokabilir ve bilgisayar korsanlığı kariyerinizi daha başlamadan durdurabilir. Yakalandıktan sonra güvenilir çalışanlar haline gelen profesyonel bilgisayar korsanlarının hikayelerine kanmayın; çok daha sık olarak bilgisayar korsanları hapse girer.
Yasadışı davranışlarla da ilişkilendirilmekten kaçının. Bilgisayar korsanlığı topluluğunuz saldırılar gerçekleştirmeye başlarsa, dernek tarafından suçlu olarak kabul edilebilirsiniz. Başkalarının davranışlarından rahatsız oluyorsanız, kendinizi mümkün olduğunca uzaklaştırın
Adım 5. "Beyaz şapka" veya "etik" bilgisayar korsanlığı yapın
Bu terimler, sistemlerde güvenlik açıkları arayan ancak bunları kendi çıkarları için kullanmayan bilgisayar korsanlarını tanımlamak için kullanılır. Bunun yerine, beyaz şapkalı bilgisayar korsanları, kötü niyetli bilgisayar korsanlarından gelecek saldırıları önlemek için bu güvenlik açıklarını bildirecektir. Yetenekli beyaz şapka korsanları, güvenlik endüstrisinde çok para kazanabilir.