Nasıl İyi Bir Hacker Olunur

Gr££D

Kıdemli Üye
27 Haz 2013
2,468
0
Monte Viere

Birçok arkadaş bana hep aynı şeyi soruyor.
"İyi bir hacker olmak için hangi becerilere sahip olmalıyım ?"

Hackerlar IT(İnformation Technology) sektörünün en fazla yetenek ve bilgi gerektiren işlerinden birisini yapıyorlar.Bilgi teknolojileri geniş bir bilgi birikimi gerektirir.Gerçekten iyi bir hacker olmak için bir çok ustalık gerektiren beceriye sahip olunmalıdır.Merak etmeyin bu makalede sizlere tüm gerekli şeyleri maddeler halinde yazacağım.Ayrıca yakın gelecekte tüm bu becerileri öğrenmek için bu listedekilerini kullanabilirsiniz.

bu genel bakışta gerekli yetenek ve becerieri 3 kısıma ayrıcağız.Bunlar kolay-temel,orta ve soyut beceriler (bunların ne olduğu alt kısımda açıkladık.).

Temel Yetenekler

Hayatında bir kere bile hacking yapmak isteyen her hackerın bu becerilere sahip olması gerekir.Bu bölümdekileri iyice kavradıktan sonra orta seviyedeki konulara geçebilirsiniz.

1. Basit Bilgisayar Becerileri.

Muhtemelen bu becerilere neden sahip olmanız gerektiğini söylememe gerek yoktur.Bu yeteneklerinde ötesinde eğer hacker olmak istiyorsanız .Nasıl bir word belgesi oluşturacağınızı,İnternette bir şeyler arayıp ihtiyacınız olanı bulmayı, Windows komut satırını kullanmayı,Registry üzerinde değişikliklerin nasıl yapılacağını,Ağ bağlantı ayarlarını yapmayı bilmeniz gerektiğini ve bunları iyi bilmeniz gerektiğini söylememe gerek yoktur heralde eğer bu konuda kendinizde eksiklikler hissediyorsanız kendinizi bu konuda geliştimeniz gerekebilir bunun içinde internette bolca ingilizce kaynak mevcut ,türkçe olarakda Çizgi tagem üzeriden A+ sertifikası eğitimini alabilirsiniz. buyrun Link CompTIA A+ 220-801/802 | Çizgi TAGEM

2.Ağ Becerileri

İnternet ağlarının Temellerini iyi bilip öğrenmeniz gerekmektedir.

~DHCP
NAT
Subnetting
IPv4
IPv6
Public v Private
IP
DNS
Routers and switches
VLANs
OSI model
MAC addressing
ARP

Bu konuları adınızdan daha iyi bilmeniz gerekir.Bu yolda ilerlerken bu teknolojileri sık sık istismar etmeniz gerekecek.Bu sebeple nasıl çalıştıklarını çok iyi bilmelisiniz.Böylece daha başarılı olabileceksiniz.
3. Linux Sistem kullanma Becerisi

Bir hacker olmak için Linux becerilerini geliştirmek için son derece önemlidir.Hackerlar için gerekli tooların bir çoğu linux altında geliştirilmiştir linuxun bize vercekleri ne yazıkki windowsda yoktur.linux kullanmak bir hacker için önemlidir kendinizi bu konuda geliştirmelisiniz.Çünkü linux siz onu kullanırken bir çok şeyi kendinizin yapmasını gerektirecektir ve bu sebeple size bilgi birikimi olarak çok şey katacaktır ayrıca dünya üzerindeki pek çok sunucu sistemi linux kullanmaktır.Bir sistemi ele geçirmeye çalışırken bir tarafta mutlaka linux ile karşılaşırsınız düşmanınızı ne kadar tanırsanız o kadar güçlü olursunuz unutmayı bir atasözü vardır dostunu kendine yakın tut düşmanının dahada yakın.

4. Wireshark or Tcpdump

Wireshark ve TcpDump bu ikiside gerçekten çok kullanışlı ve her ikisi ilede trafik ve protokol analizi yapılabilir.Bu programlar sizlere bilgisayar ve ağ sistemleriniz arasında gidip gelen trafiği analiz etmenizde yardımcı olurlar.Bu programları nasıl kullanacağınızı bilmeniz çok önemlidir.

5.Sanallaştırma

İyi bir hackerın sanallaştırma yazılımlarından birini yeterli seviyede kullanabilmesi gerekir Bunlar VMware Workstation veya VirtualBox olabilir bu sanallaştıma yazılımları hacking denemelerinizde size güvenli bir ortam sağlar örneğin geliştirdiğiniz bir Virüs kodunun başka sistemlerde ne tür tepkiler verdiğini öğrenmenin en ekonomik şeklidir sanallaştırma tabi ayrı bir makina üzerindede deneyerbilirsiniz bunu ama bu nispeten masraflı bir çözüm olur bu olayın sadece bir kısmı sanallaştırma ayrıca size bir çok sisteme sadece bir makine üzerinde test imkanıda sağlar.Örneğin geliştirdiğiniz bir exploitin çalışıp çalışmadığını test edebilirsiniz.

6. Güvenlik Kavramları ve Teknolojileri

İyi bir hacker güvenlik kavramlarının ve teknolojilerini iyi anlamalıdır.Güvenlik uzmanlarının sizlerin önüne koyduğu engelleri aşmanın en basit ve etkili yöntemi bu sistemlerin nasıl çalıştığını iyi bilmekten geçer.Hackerların PKI (Genel Anahtar altyapısı),IDS(Saldırı tespit sistemleri),Güvenlik duvarlarını vb teknoloji ve sistemeleri iyi anlamalı ve konuda detaylı bilgi sahibi olmalıdır.Bu konuları İngilizce güvenlik forumlarından detaylı araştırabilirsiniz.
Acemi bir hacker bu becerilerin bir çoğunu security+ eğitiminde edinebilir.

7.Kablosuz Teknolojiler

Kablosuz teknolojiler hacklenebilir ama öncelikle nasıl çalıştıkları bilinmelidir.Şifreleme algoritmaları gibi şeyler mesela(WEP,WPA,WPA PSK,WPA 2,),Dört yönlü El sıkışma,(the four-way handshake ), WPS(Wifi Protected Setup-Kablosuz Güvenli kurulum) ek olarak Kablosuz kimlik doğrlulama (authentication),Protokoller ve yasal kısıtları iyi bilmek gerekir.Onları ne kadar iyi bilirseniz işiniz o denli kolaylaşır


Orta Seviye Beceriler

Buradan sonrası fasulyenin faydaları eğer buraya kadar geldiysen nispeten bir bilgi birkimin vardır ve artık işler daha eğlenceli olacaktır en azından senin için.Ailen için aynı şeyi söyleyemeyeceğim.Bunların hepsini öğrendikten sonra her şey çok çok daha kolay olur. Başkasından yardim alacağınıza yapılacak her şeyi siz kendiniz yaparsınız.

8.Programlama

Programlama becerisi olmadan,Başka hackerlar tarafından geliştirilmiş araçları kullanmak zorunda kalırsınız ve bu sizin gerçek limitiniz olur ama ne yazıkki güvenlik uzmanlarının her getirdiği savunma yöntemleri ile bu araçlar etkisiz hale gelmeye başlar.Kendi eşsiz araçlarınızı geliştirmelisiniz.bunun için bir programlama yani scripting dili bilmek çok işinize yarar örneğin BASH,Perl,Python, ve Ruby bu diller size çok yardımcı olacaktır ama bu programlama dillerini hacking için öğrenmeye karar verdiğinizi unutmayın yoksa çok farklı yerlere gidebilirsiniz :D

9.VeriTabanı Yönetimi Becerisi

Eğer veritabanlarına sızmak bilgi çalmak istiyorsanız tabiki daha öncede bahsettiğim gibi öncelikle nasıl çalıştıklarını bilmelisiniz.Öğrenmeniz gereken Şeylere Sql dilini de dahil edebilirsiniz.Sizlere bu konuda en büyük tavsiyem büyük ölçekli kullnaılan veri tabanı yönetim sistemlerini biraz kullanıp öğrenmeniz mesela Oracle,MS Sql, My sql ve Sql server işte bunlar babalardır gerçi büyük ölçekli projelerde genelde Oracle kullanılır. Ama daha detaylı bilgi için buraya bakabilirsiniz.
Bakınız:https://en.wikipedia.org/wiki/Database

10.Web uygulamaları

Web uygulamaları muhtemelen son yıllarda hackerlar için en verimli topraklardan birisi.Web uygulamaları ve database arkasında olan işleri anlamak sizi çok daha başarılı hale getirir.Muhtemelen Phising ve hacking yöntemlerini uygularken kendi websitelerinizi oluşturmanız gerekecektir.Bu yüzden Web uygulamalarında belli seviyeye gelmek önemlidir.Yani Html ve yanına bir web programlama dilini orta saviyede hakim olmak çok büyük şeyler katacaktır size bu diller PHP veya ASP olabilir.

11.Adli Bilişim(Forensics)

İyi bir hacker yakalanmamalı bu konuda adli bilişim çok önemli yani karda yürüyüp iznizi belli etmemeniz gerekir.Eğer 5 yıl hapiste kalırsanız profesyonel bir hacker olamazsınız yada olduğunuzu idda edemezsiniz .Adli bilişimi iyi bilirseniz yakalanmaktan daha kolay kutulursunuz.Mesela sistem logları nereye koyuluyor silinen veriler nasıl geri getirilir gibi gibi

12. Advanced TCP/IP

Acemi bir hacker orta seviyeye geçmek istiyorsa TCP/İP protokollerini VE OSI modelini iyi kavrayıp öğrenmeli,TCP ve İp paketleri manipule edilerek kurabn üzerinde örneğin ortdaki adam saldırı(MitM) Saldırıları ve daha nicelerini gerçekleştirilebilr.

13.Kriptografi

İyi bir hackerın kriptograf olmasına gerek olmamasına rağmen Kriptografi algoritmalarının Güçlü ve Zayıf yanlarını bilmesi açısından önemli bir konudur.Bu onun şansını dahada çok artır.Ayrıca Kriptografi web ve benzeri üzerinde yaptığınız işlemleri gizleme amacıylada kullanabilirsiniz.Mesela bir MD5 SHA1 algoritmalarının zayıf ve güçlü tarafları nelerdir.

14.Tersine Mühendislik

Tersine mühendislik size zaten hazırda bulunan malwareları açıp inclemek ve yeniden inşa etme becerisi kazandırır.Sadece yazılım mühendisleri yeni bileşenler geliştirir günümüzde neredeyse her malware zaten var olan zararlı bileşenleri kullanır.Tersine mühendislik size zaten var olan exploitleri değişitirmeyi ve düzenlemyi AVlerden yazılımlarınızı kaçırmayı ve daha pek çok faydayı sağlar

Soyut Beceriler

Bir hackerın bazen doğuştanda sahip olması yada geliştirmesi gereken daha soyut becerileri vardır bunları burda anlatcağım



15.Yaratıcı Düşünmek

Bir sistemi hacklemenin birden fazla yöntemi vardır.İyi bir hacker aynı sistemi hacklemek için çoklu yaklaşımlar düşünebilir olmalı.

16.Problem çözme becerisi

Hackerlar genelde çözülemeyecek görünen problemlerle karşılaşırlar.Bu hackerların analitik düşünce ve problem çözmeye alışık olmasını gerektirir.Genellikle hacker sorunun sebebini iyi çözümleyerek sorunu çözer.bu yetenek saatler boyunca yapılan pratikten geliyor.

17.İnat-Sabır

Hackerlar Sabırlı olmalıdır.eğer başarısız olurlarsa tekrar denerler.Eğer tekrar başarısız olurlarsa yeni yaklaşımlarla tekrar denerler.Sabır ve inatla çok güvenli sistemleri bile hackleyebilirsiniz.


Umarım bu yazı sizlere nereden başmanız ve nelere sahip olmanız açısından yararlı bir rehber olur.


Öncelikle eğer buraya kadar okuduysanız çok teşekkür ederim bu içerik ENFORMASYON ve İÇERİK OLUŞTURMA KULUBÜ tarafından türkçeye kazandırılmıştır.


 
Moderatör tarafında düzenlendi:

NamelessesMan

Kıdemli Üye
30 Haz 2013
2,270
0
Ciddi okuyup dikkate alsalar başarılı olurlar da uzun olduğu için okumuyorlar . Eline sağlık.
 

ShaggyMan

Yeni üye
25 Ocak 2016
2
0
Giresun
Dediğiniz gibi inat ve sabır herşeyin üstesinden getirir, bende yeni başladım çok açıklayıcı olmuş inşAllah sizlerle aynı seviyede olurum teşekkürler.
 

yurivasiliev

Yeni üye
10 Ara 2015
38
0
Devamını da bekliyoruz çok yararlı bir makale. Gerçek hack işte böyledir maalesef kolaya kaçmayı seçiyoruz çoğumuz...
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.