Hacker Nasıl Olunur

0
26

 

Bilgisayar güvenliğinde hacker, bilgisayar ve ağ sistemlerinin güvenlik mekanizmalarına odaklanan kişidir. Geçmişini onlarca yıl öncesine kadar ilk kez paylaşan mini bilgisayarlara ve en eski ARPAnet deneylerine kadar izleyen uzman programcılar ve ağ oluşturma sihirbazlarından oluşan topluluklar ve paylaşılan kültürler var. Bu kültürün üyeleri ilk ‘hackerlar’ dır. Bilgisayarlara ve telefon sistemlerine sızmak, popüler kültürde bilgisayar korsanlığını sembolize ediyor, ancak bu kültür çoğu insanın bildiğinden çok daha karmaşık ve ahlaki. Bir bilgisayar korsanı olmak, temel bilgisayar korsanlığı tekniklerini öğrenmek, bir bilgisayar korsanı gibi düşünmek ve etik bilgisayar korsanlığı topluluğunda nasıl saygı kazanılacağını öğrenmek.

  • Öğrenmenin Temelleri

Linux gibi UNIX benzeri bir işletim sistemi çalıştırın. UNIX ve UNIX benzeri işletim sistemleri, İnternet’in işletim sistemleridir. UNIX’i bilmeden İnternet’i kullanmayı öğrenebilirken, UNIX’i anlamadan İnternet korsanları olamazsınız.

Bu nedenle, bugün hacker kültürü oldukça güçlü bir şekilde UNIX merkezlidir. Birçok UNIX benzeri işletim sistemi türü vardır, en popüler olanı aynı makinede Microsoft Windows’un yanında çalıştırabileceğiniz Linux’tur.

Kurulumda size yardımcı olması için Linux’u çevrimiçi olarak indirin veya yerel bir Linux kullanıcı grubu bulun. [2]

Ayak parmaklarınızı suya daldırmanın iyi bir yolu, sabit diskinizi değiştirmeden tamamen bir CD veya USB’den çalışan bir dağıtım olan canlı CD veya USB adı verilen bir cihazı başlatmaktır. Zorlayıcı bir şey yapmak zorunda kalmadan olasılıklara bakmanın bir yolu. [3]

Linux dışında * BSD sistemleri gibi UNIX benzeri başka işletim sistemleri de vardır. En popüler * BSD sistemleri FreeBSD, NetBSD, OpenBSD ve DragonFly BSD’dir. Hepsi Linux gibi açık kaynaklıdır. Ancak, bunların BSD olduğunu ve Linux olmadığını hatırlamak önemlidir.

MacOS on Darwin, FreeBSD’de bulunan bir UNIX işletim sistemi. Darwin tamamen ücretsiz ve açık kaynaklıdır ve http://opensource.apple.com adresinden edinilebilir. Sistemin çekirdeği UNIX olduğundan ve macOS çok popüler olduğundan, birçok kişi Linux uygulamalarını macOS’a taşıdı.

Bu programları homebrew, fink veya MacPorts gibi bir paket yöneticisi ile alabilirsiniz. Alternatif olarak, Linux’u bir Mac’te macOS ile birlikte çalıştırabilirsiniz.

Solaris işletim sisteminin Oracle tarafından satın alınmadan ve kapalı kaynak yapılmadan önce açık kaynak sürümüne dayanan Open Indiana gibi bir işletim sistemini bile çalıştırabilirsiniz.

OpenIndiana ve Solaris, UNIX System V üzerinde yapılmıştır ve bu nedenle Linux uygulamalarıyla uyumlu değildir. Bununla birlikte, Linux uygulamalarının birçok bağlantı noktası vardır. Muhtemelen macOS, BSD veya Linux kullanmaktan daha iyisiniz çünkü bunlar çok daha popülerdir ve onlar için çok daha fazla program mevcuttur.

Nasıl programlanacağını bilmiyorsanız, temel HyperText Mark-Up Language (HTML) öğrenmek ve aşamalı olarak yeterlilik geliştirmek çok önemlidir. Resimlerden, görsellerden ve tasarım bileşenlerinden oluşan bir web sitesine baktığınızda gördüklerinizin tamamı HTML kullanılarak kodlanmıştır. Bir proje için, temel bir ana sayfanın nasıl yapılacağını öğrenin ve oradan yukarı doğru ilerleyin. [4]

Tarayıcınızda, bir örnek görmek üzere HTML’yi incelemek için sayfa kaynağı bilgilerini açın. Firefox’ta Web Geliştirici Sayfa Kaynağına gidin ve koda bakarak zaman geçirin.

HTML’yi Not Defteri veya Basit metin gibi temel bir kelime işleme programında yazabilir ve dosyalarınızı ‘yourCoolFileName.HTML’ olarak kaydedebilir, böylece onları bir tarayıcıya yükleyebilir ve çalışmanızın çevrildiğini görebilirsiniz.

Programlama dilini öğrenin. Şiir yazmaya başlamadan önce temel grameri öğrenmelisiniz. Kuralları çiğnemeden önce kuralları öğrenmelisiniz. Ancak nihai hedefiniz bir bilgisayar korsanı olmaksa, başyapıtınızı yazmak için temel İngilizceden daha fazlasına ihtiyacınız olacak. [5]

Python başlamak için iyi bir ‘dildir’ çünkü temiz bir şekilde tasarlanmış, iyi belgelenmiş ve yeni başlayanlar için nispeten nazik. İyi bir ilk dil olmasına rağmen, sadece bir oyuncak değildir; Zorlayıcı, esnek ve büyük projeler için çok uygun. [6]

Ciddi programlamaya girerseniz, Java’nın bir alternatif olduğunu öğrenmeniz gerekir, ancak ilk programlama dili olarak değeri şu anda özel durumunda sorgulanmıştır.

Java’nın aksine Javascript, hem C tabanlı bir dil hem de son derece yeni bir kullanıcı dostu olduğu için Python’a çok benzer. Javascript ‘web’in programlama dili’ dir, bu nedenle web geliştirme / hackleme konusunda öğreniminize devam etmek istiyorsanız, Javascript Python’dan daha iyi öğrenilir.

JavaScript’e bir alternatif, Unix’in temel dili olan PHP C olabilir. C ++, C ile çok yakından ilişkilidir; Birini biliyorsanız, diğerini öğrenmek zor olmayacaktır. C, makinenizin kaynakları açısından çok etkilidir, ancak hata ayıklama için çok fazla zaman harcayacaktır ve bilgisayarınızın verimliliği özellikle önemli olmadığı sürece, bu nedenle çoğu zaman önlenir.

Backtrack 5 R3, Kali veya Ubuntu 12.04LTS gibi iyi bir başlangıç ​​platformu kullanmak muhtemelen iyi bir fikirdir.

Yaratıcı düşünün. Artık temel becerilere sahip olduğunuza göre, sanatsal düşünmeye başlayabilirsiniz. Hackerlar sanatçılar, filozoflar ve mühendisler gibidir. Özgürlüğe ve karşılıklı sorumluluğa inanırlar. Dünya çözülmeyi bekleyen büyüleyici problemlerle dolu. Bilgisayar korsanları sorunları çözmekten, becerilerini geliştirmekten ve zekalarını kullanmaktan özel bir zevk alırlar. [7]

Bilgisayar korsanlarının, hacklemenin dışında kültürel ve entelektüel olarak çeşitli çıkarları vardır. Oynadığınız kadar yoğun çalışın ve çalıştığınız kadar yoğun oynayın. Gerçek bilgisayar korsanları için, ‘oyun’, ‘çalışma’, ‘bilim’ ve ‘sanat’ arasındaki sınırların tümü ortadan kaybolma veya üst düzey bir yaratıcı oynaklığa dönüşme eğilimindedir.

Bilim kurgu okuyun. Bilgisayar korsanları ve proto-korsanlarla tanışmanın harika bir yolu olan bilim kurgu kurallarına gidin.

Bir dövüş sanatı eğitimi almayı düşünün. Dövüş sanatları için gerekli zihinsel disiplin, bilgisayar korsanlarının yaptıklarına önemli yönlerden benzer görünüyor. En hacker dövüş sanatları, saf güç, atletizm veya fiziksel dayanıklılıktan ziyade zihinsel disiplin, rahat farkındalık ve kontrolü vurgulayan sanatlardır. Tai Chi, bilgisayar korsanları için iyi bir dövüş sanatıdır.

Problem çözmeyi sevmeyi öğrenin. Hiçbir sorunun iki kez çözülmesi gerekmez. Herkesin hacker olduğu zamanın değerli olduğu bir topluluk olarak düşünün. Bilgisayar korsanları bilgi paylaşmanın ahlaki bir sorumluluk olduğuna inanıyor.

Sorunları çözdüğünüzde, herkesin aynı sorunu çözmesine yardımcı olmak için bilgileri herkese açık hale getirin. [8]

Diğer bilgisayar korsanlarından en çok saygı gören bilgisayar korsanları olsa da, tüm yaratıcı ürününüzü vermek zorunda olduğunuza inanmak zorunda değilsiniz.

The Mentor’un ‘Jargon Dosyası’ veya ‘Hacker Manifestosu’ gibi eski parçaları okuyun. Teknik konularla ilgili güncelliğini yitirmiş olabilirler, ancak tavır ve ruh aynı zamanda olmalı.

Otoriteyi tanımayı ve onunla savaşmayı öğrenin. Bilgisayar korsanının düşmanı can sıkıntısı, angarya ve bilgi özgürlüğünü boğmak için sansür ve gizlilik kullanan otoriter figürlerdir. Tekdüze çalışma, bilgisayar korsanının bilgisayar korsanlığını önlemektedir. [9]

Bilgisayar korsanlığını bir yaşam biçimi olarak benimsemek, ‘normal’ denilen iş ve mülkiyet kavramlarını reddetmek, bunun yerine eşitlik ve ortak bilgi için savaşmayı seçmektir.

Yetkili olun. Yani, Reddit’te zaman geçiren herkes saçma bir siberpunk kullanıcı adı yazabilir ve bilgisayar korsanı gibi davranabilir. Ancak İnternet büyük bir dengeleyicidir ve ego ve duruşa göre yeterliliğe değer verir. Görüntünüz üzerinde değil zanaatınız üzerinde çalışmaya zaman harcarsanız, popüler kültürde ‘hackleme’ olarak düşündüğümüz yüzeysel şeyler üzerinde kendinizi modellemekten daha hızlı bir şekilde saygı kazanırsınız.

Açık kaynaklı yazılım yazın. Diğer bilgisayar korsanlarının eğlenceli veya yararlı olduğunu düşündüğü programlar yazın ve programın kaynaklarını kullanmaları için tüm hacker kültürüne verin. Hackerdom’un en saygı duyulan yarı tanrıları, yaygın bir ihtiyacı karşılayan büyük, yetenekli programlar yazan ve bunları artık herkesin kullanması için dağıtan insanlardır. [10]

  • Açık kaynaklı yazılımın test edilmesine ve hatalarının ayıklanmasına yardımcı olun. Düşünen herhangi bir açık kaynak yazarı, size iyi beta testçilerinin (semptomları nasıl tanımlayacağını, sorunları iyi bir şekilde yerelleştireceğini, hızlı bir sürümde hataları tolere edebilecek ve birkaç basit teşhis rutini uygulamaya istekli olan) ağırlığına değer olduğunu söyleyecektir. Yakutlarda. [11]
  • İlgilendiğiniz geliştirme aşamasındaki bir program bulmaya çalışın ve iyi bir beta testçisi olun. Test programlarına yardım etmekten hata ayıklamaya yardımcı olmaya ve değiştirmeye yardımcı olmaya kadar doğal bir ilerleme var. Bu şekilde çok şey öğrenecek ve size daha sonra yardımcı olacak insanlarla iyi niyet üreteceksiniz.
  • Yararlı bilgiler yayınlayın. Bir başka iyi şey de yararlı ve ilginç bilgileri toplamak ve bunları web sayfalarına veya Sık Sorulan Sorular (SSS) listeleri gibi belgelere filtrelemek ve bunları kullanıma sunmaktır. Başlıca teknik SSS’leri yönetenler, neredeyse açık kaynak yazarlar kadar saygı görürler.

Yardım, altyapının çalışmaya devam etmesini sağlar. Gönüllüler, hacker kültürünü (ve bu konuda İnternet’in mühendislik gelişimini) yönetir. Devam etmek için yapılması gereken pek çok gerekli ama göze batmayan iş var – posta listelerini yönetmek, haber gruplarını yönetmek, büyük yazılım arşiv sitelerini korumak, RFC’leri ve diğer teknik standartları geliştirmek. Bu tür şeyleri iyi yapan insanlar çok fazla saygı görürler çünkü herkes bu işlerin çok büyük zaman kaybettiğini ve kodla oynamak kadar eğlenceli olmadığını bilir. Bunları yapmak bağlılığı gösterir. [12]

Hacker kültürünün kendisine hizmet edin. Bir süre etrafta dolaşana ve önceki dört maddeden biri ile tanınana kadar yapmak için konumlandırılacağınız bir şey değil. Bilgisayar korsanı kültürünün tam olarak liderleri yoktur, ancak kültür kahramanları, kabile yaşlıları, tarihçileri ve sözcüleri vardır. Yeterince uzun süre siperlerde bulunduğunuzda, bunlardan birine dönüşebilirsiniz.

  • Bilgisayar korsanları, aşiret büyüklerine açık bir egodan güvenmezler, bu nedenle gözle görülür şekilde bu tür bir şöhrete ulaşmak tehlikelidir. Bunun için çabalamak yerine, kendinizi konumlandırmalısınız, böylece kucağınıza düşecek ve sonra durumunuz konusunda mütevazı ve nazik olun.
  • Bazı şirketler, bilgisayar korsanlarının güvenliklerini test etmeleri için para ödüyor. Yeterince iyi olursan, bu senin işin olabilir!

Yakalanmadığınızdan emin olun, ancak yapmayı planladığınız şey yasa dışı olabilir, Black Hat korsanlığına girmemeniz önerilir.

Anadilinizi iyi yazın. Programcıların yazamayacağı yaygın bir klişe olsa da, şaşırtıcı sayıda bilgisayar korsanı oldukça yetenekli yazarlar.

LISP, farklı bir nedenden ötürü öğrenmeye değer – nihayet anladığınızda sahip olacağınız derin aydınlanma deneyimi. LISP’i hiç kullanmasanız bile, bu deneyim sizi günlerinizin geri kalanında daha iyi bir programcı yapacaktır. Emacs metin editörü için düzenleme modlarını veya GIMP gelişmiş görüntü düzenleme yazılımı için Script-Fu eklentilerini yazıp değiştirerek LISP ile oldukça kolay bir başlangıç ​​deneyimi elde edebilirsiniz.

Perl, pratik nedenlerden dolayı öğrenmeye değer; Aktif web sayfaları ve sistem yönetimi için çok yaygın olarak kullanılmaktadır, bu nedenle Perl’i hiç yazmasanız bile okumayı öğrenmelisiniz. Birçok kişi, C’nin makine verimliliğini gerektirmeyen işlerde C programlamasından kaçınmak için Perl kullanıyor.

Oluşturduğunuz web sitelerinde becerilerinizi test edin.

Yeteneklerinizi iyilik için kullanın. Beyaz şapkalı bir bilgisayar korsanı olmak, herkes için iyidir ve siyah şapkalı bir bilgisayar korsanı olmaktan ve polisle sorun yaşamadan çok daha güvenlidir.

Neyi kestiğiniz konusunda dikkatli olun. Yasadışı faaliyetlerin ciddi sonuçları olabilir ve internetteki hiçbir şey gerçekten anonim değildir.

Asla başınızı belaya sokabilecek yasadışı faaliyetler yapmaya çalışmayın

Sistemlerini test edip edemeyeceğinizi bir güvenlik servisine (ADT) sorun.

 

 

 

 

 

 

 

 

 

 

Yazar Hakkında