Hack Kültürü ve Hacktivizm (Hack Culture and Hactivism) Hack Nedir ? Hacker Kimdir ? Üstat Felsefesi Hacker Türleri Geçmişten Günümüze Hackerlar Saldırı Yöntemleri Nasıl Korunuruz ? Kriptografi Python Programlama Dili I don’t use antivirus because ı am VIRUS…
27
Embed
Hack Kültürü ve Hacktivizm - erdoganyoksul.com · Kriptografi Python Programlama Dili h ... SHA w 1 ve MD5
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
0.Gerekeni ortaya çıkaran ama iyice yapılmamış iş.
1.Çok zaman yiyen iş.
2.Zeka ürünü şaka.
3.’HACKER’ için kısaltma.
4.Bir tür zindan oyunu olan Nethack için kullanılan kısaltma.
5.Duygusal ve fiziksel olarak tahammül etmek (‘I can’t hack this heat’).
(What is ‘HACK’ ?)
There’s no place like 127.0.0.1
‘HACKER’ Kimdir ?(Who is ‘HACKER’ ?)
Jargon dosyasına göre anlamı:
0.Bir sistemin detaylarını keşfetmekten ve sınırlarını zorlamaktan zevk alan kişi.
1.Programcılığın teorisinden çok pratiğinden hoşlanan kişi.
2.Hızlı program yazabilen kişi.
3.Bir konu üzerinde ustalaşmış yada çok hevesli kişi.
4.Sınırlara meydan okumayı seven kişi.
5.Zararlı amaçlar için hassas bilgileri ele geçirmeye çalışan kişi.
Türk Dil Kurumuna Göre : Bilgisayar Korsanı My crime is that of curiosity
Üstat Felsefesi(Master Philosophy)
Üstatlar problemleri çözer, yeni şeyler yapar,özgürlüğe, paylaşıma ve yardımlaşmaya inanır.Üstat olarak kabul edilmeniz için bu felsefeye uygun davranmanız gerekir.Davranışınızı bu felsefeye tam anlamıyla uygun hale getirebilmek için ise, bu felsefeye gerçekten inanmalısınız.
Ustalaşmak için en etkili yol ustaları taklit etmektir.
‘Haykırsak kimse duymaz ama Heykırsak herkes duyar :)’
Eğer Üstat Olmak İstiyorsanız Şunları, İnanana Kadar Tekrar Edin:
0.Dünya Çözülmeyi Bekleyen Problemlerle Doludur.
1.Hiçbir Problem İki Defa Çözülmemelidir.
2.Sıkıcı ve Tekrar Eden İşler Zaman Kaybıdır.
3.Özgürlük İyidir.
4.Yaklaşım Biçimi Yetkinlik Demek Değildir.
Temel Yazılım Kotarma Becerileri:
0.Program Yazmayı Öğrenin (Python,C,Perl,Lisp…).
1.Açık Kodlu Unix’lerden Birini Edinin, Kullanmasını ve Çalıştırmasını Öğrenin.
2.Worl Wide Web’i Kullanmayı ve HTML Kodu Yazmayı Öğrenin.
3.İngilizce Bilmiyorsanız Öğrenin.
Yalnızca Bir Programlama Dili Bilerek ‘HACKER’ Olunmaz.
‘Üniversite’yi Hacklemeye dolmuşla gittik Xd’
Üstat Kültüründe Statü:
0.Açık Kaynak Kodlu Yazılım Geliştirin.
1.Açık Kaynaklı Yazılımların Testlerine ve Hata Ayıklamalarına Yardım Edin.
3.Analitik Bir Müzik Kulağı Geliştirin.Özel Müzik Tarzlarını Anlamayı Öğrenin.Bazı Müzik Aletlerini İyi Bir Şekilde Çalmayı ve Şarkı Söylemeyi Öğrenin.
4.Güvenlik Yazılımlarını Kullanın, Güncel Tutun ve Belirli Aralıklarla Bilgisayarınızı Tarayın
5.Modeme Dikkat !
6.İnternet Tarayıcınızın Üst Kısmında Bulunan Adres Bölümünde Bulunan Adresin "https://" Olup Olmadığını Kontrol Edin. “https://”’İn Sonunda Bulunan “s” Harfi Bu Sayfanın Güvenli ve Çeşitli Şifreleme Metotları İle İşlem Yaptırdığını Belirtir.
7. Güvenmediğiniz Network(Ağlarda) Kesinlikle Elektronik İşlem Yapmayınız.
8.Unutma ‘Hiçbir Sistem Güvenli Değildir !’
Kriptografi Nedir ?(What Is Cryptography)
Bazı Şifreleme Yöntemleri
0.Mono Alfabetik Şifreleme
1.Sezar Şifresi
2.Tablo Yöntemi
3.Poli Alfabetik Şifreleme
4.Vigenere tablosu
5.Tek Kullanımlık Karakter Dizisi
6.DES (Data Encryption Algorithm)
7.TribleDES
8.SKIPJACK
9 DSA (Digital Signature Algorithm)
10.KEA(Key Exchange Algorithm)
11.RC2 ve RC4
12.RSA
13.SHA–1 ve MD5
Sezar Algoritması
“ahmet” kelimesi üçlü sezar şifrelemesine göre “djphy” dir.
Steganografi Nedir ?(What Is ‘Steganography’ ?)
Python
Python Programlama Dili Hakkında
(About Python Programming Language)
0.Python, Guido Van Rossum Adlı Hollandalı Bir Programcı Tarafından Geliştirilmiştir(1990).
1. Python Kelimesi Piton Anlamına Gelmiyor.Guido Van Rossum’un Çok Sevdiği Monty Python Adlı Altı Kişilik Bir İngiliz Komedi Grubun Monty Python’s Flying Circus Adlı Gösterisinden Gelmektedir.
2.C ve C++ gibi programlama dillerine kıyaslarsak şöyle sonuçlar elde edebiliriz.
a)Daha kolay öğrenilir.
b)Program geliştirme sürecini kısaltır yani hızlı yazılır.
c)Hem daha okunaklı, hem daha temiz kodsal söz dizimine sahiptir.
Python Programlama Dilinin Kullanım Alanları
Bilim ve teknoloji bilgi sanayesinde önemli rolu var.