|
|
|
|
2024 yılı, Eylül ayı sonuçları :
|
|
|
|
|
SSH tünelleme bir protokole ait şifrelenmemiş trafiğin ssh protokolü ile şifrelenerek iletilebileceği bir kanal oluşturmaya verilen addır. Örneğin bir ftp client'ın ftp server ile olan trafiği şifreli halde değilken ftp trafiğini ssh tünele sokarak şifreleyebiliriz.
SSH tünelleme trafiği şifrelediği için firewall'ları bypass etmede de kullanılabilmektedir. Dolayısıyla bu yazıda ssh tünel ile firewall engellemelerini atlatma teknikleri gösterilecektir. Üç çeşit ssh tünelleme mevcuttur.
... [Devamı] |
Bu yazı 01.09.2024 tarihinde, saat 02:52:36'de yazılmıştır. |
|
|
|
|
|
Soru:
Wireshark v.b Yazılımlar Neden Paket İçeriği Olarak Hex Gösterim Sunarlar?
Wireshark’ta trafiği dinlerken ekrana düşen paketlere tıkladığımızda alt bölüme paket içeriğindeki ham veri (raw data) yansır:
Wireshark v.b. bu yazılımlarda paket içeriği gösterilirken ham veri (raw data) hex gösterilir. Çünkü Wireshark’tan ilerleyecek olursak baktığımız paketin başlığını seçmemiz sonrası onun paket ham verisinde (raw data’sında), yani binary’sinde n... [Devamı] |
Bu yazı 01.09.2024 tarihinde, saat 22:50:05'de yazılmıştır. |
|
|
|
|
|
İsmin de belirttiği gibi environment variable'lar, yani ortam değişkenleri çalışan bir program ile erişilebilen isimli değerlere denir. Yani bu isimli değerler (değişkenler) programın ortamında erişilebilirdirler. Yaygınca kullanılan ortam değişkenleri olarak PATH, HOME ve SHELL örnekleri verilebilir.
PATH değişkeni shell dizinlerinde çalıştırılabilir dosya arandığında hangi shell dizininin aranacağını belirtir. Bu değişken genellikle hem Unix hem de Windows'ta tanımlıdır.
HOME ... [Devamı] |
Bu yazı 01.09.2024 tarihinde, saat 23:06:40'de yazılmıştır. |
|
|
|
|
|
a. GNU Nedir?
1980'li yıllarda hemen hemen her yazılım kişiye özel olma kısıtına sahipti. Yani yazılımın sahibi aldığımız yazılımı örneğin arkadaşlarımızla paylaşmamıza izin vermiyordu. Bu yasaktı. Bu durum GNU projesini gerekli kıldı. Her bilgisayar kullanıcısı bir işletim sistemine ihtiyaç duyacağından ilk iş olarak işletim sistemi yapmak gerekir düşüncesiyle 1984 yılında işletim sistemi için kollar sıvandı ve geliştirilmeye başlandı. Bu işletim sisteminin adı GNU oldu. Yani GNU b... [Devamı] |
Bu yazı 01.09.2024 tarihinde, saat 23:26:00'de yazılmıştır. |
|
|
|
|
|
a. GNU Utils Nedir
GNU Utils (ya da CoreUtils) diye adlandırılan paket ls, cat, rm gibi temel araçları içerir ve Unix tipi sistemlerde kullanılmasını sağlar.
b. Bash Nedir?
Bash ise unix tipi sistemlerde sistem düzeyinde script yazmaya yarayan bir kodlama dilidir.
c. GNU Utils vs. Bash
Yani GNU Utils bir yazılım paketiyken Bash ise bir script dilidir.
Yararlanılan Kaynaklar
https://en.wikipedia.org/wiki/GNU_Core_Utilities
... [Devamı] |
Bu yazı 01.09.2024 tarihinde, saat 23:38:06'de yazılmıştır. |
|
|
|
|
|
Notlarım
1)
Siber saldırılar açısından hedef sistemdeki /etc ve /home dizinleri değerlidirler. Çünkü /etc dizini konfigurasyon dosyaları içeren bir dizindir. /home dizini ise kişisel dosyalar içeren bir dizindir.
2)
Siber saldırılar açısından hedef sistemdeki bazı önemli dosyalar ise şunlardır:
3)
resolv.conf dosyası hedef sistemde tanımlı DNS adresini tutar.
Hedef sistemdeki bu d... [Devamı] |
Bu yazı 01.09.2024 tarihinde, saat 23:43:40'de yazılmıştır. |
|
|
|
|
|
a. Temel Linux Komutları
Terminaldeki kullanımda olan kullanıcıyı değiştirir.
su - yeniKullaniciIsmi
Belirtilen komutun kullanımını anlatır.
man komutAdi
İnternet bağlantısını düşürür ve tekrar aktifleştirir.
ifconfig eth0 down
ifconfig eth0 up
Terminal ile bağlanılan sistemin adını döndürür:(Remote bilgisayara erişildiğinde terminale whoami yazılmasıyla terminal uzak bilgisayarın ismini döndürecektir. Çünkü artık terminalimiz uzak sistemin komut satırı olmuştur.)
whoa... [Devamı] |
Bu yazı 02.09.2024 tarihinde, saat 02:55:18'de yazılmıştır. |
|
|
|
|
|
Linux dağıtımları "güncelleme" konusunda iki tipe sahiptir. Birisi standard release'dir, diğeri ise rolling release'dir.
Ubuntu gibi standard release distribution'lar paket repo'sundaki yazılımları güncelleyeceği zaman mevcut dağıtım versiyonu üzerinde yazılım güncellemesi yapmazlar. Bir sonraki dağıtım versiyonunu hazırlarlar, sonra güncel yazılımın diğer mevcut yazılımlarla dependency çakışması yaşayıp yaşamadığını tek tek test ederler ve en sonunda yazılımın güncel versiyonunu repo'... [Devamı] |
Bu yazı 02.09.2024 tarihinde, saat 02:58:58'de yazılmıştır. |
|
|
|
|
|
TEX bir metin biçimleyici yazılımıdır. Genelde kitap yazmak için kullanılır. Birçok formül biçimini yazabilme imkanı sunar. Metni yazım esnasında metni biçimlendirmek için kod parçacıkları kullanılır. Örneğin yazıyı kalınlaştırma, hizalama, formülün gerektirdiği sembolleri kullanma vs... hepsi metin içine eklenen kodlarla gerçekleştirilir. Misal olarak metni (dosyayı) sonlandırmak için kullanılan bye kodunu verebiliriz:
deneme.tex dosyası:
....
Hello World
....
bye % d... [Devamı] |
Bu yazı 02.09.2024 tarihinde, saat 03:05:14'de yazılmıştır. |
|
|
|
|
|
Her yazılım geliştirilmeye başlanmadan önce “çekirdek bir takım” belirlenir. Bu çekirdek takım yazılımı aşama aşama geliştirirken git gibi repository'de paylaşır. Katkı sunmak isteyen insanlar ise eklemek istedikleri kodlamalarını ya da hata düzeltmelerini git'te uygularlar, fakat bu değişiklik hemen geçerlilik kazanmaz. Çekirdek takımdaki bir commiter yapılmak istenen değişikliği inceler ve yararlı bulursa onaylar. Topluluktaki her bireyin gözü projede olduğundan yazılım kollektif bir şekilde g... [Devamı] |
Bu yazı 02.09.2024 tarihinde, saat 03:13:58'de yazılmıştır. |
|
|
|
|
|
UNIX® 1970 yılında IBM Bell laboratuvarlarında C dili ile geliştirilen bir işletim sistemidir. Kapalı kaynak kodludur ve ticari bir üründür. O zamanlar gözde olan UNIX'e alternatif arayışlarına giren yazılım geliştiricileri UNIX'teki kullanıcıları kendilerine çekebilmek için UNIX benzeri işletim sistemleri geliştirme yarışına soyunmuşlardır. Öncelikle 1977 yılında BSD ve 1991'de ise GNU/Linux ikilisi geliştirilmiştir.
+----------- Unix ------------+
| (modify) (clone... [Devamı] |
Bu yazı 02.09.2024 tarihinde, saat 03:18:13'de yazılmıştır. |
|
|
|
|
|
X Window System UNIX gibi işletim sistemlerinde kullanılan bir grafik görüntüleme protokolüdür. Bu protokol GUI yazılımları için bir standarttır. GUI yazılımları bu protokolü (standardı) temel alarak mevcut bileşenlerini detaylandırırlar, kişiselleştirirler ve böylece özgün grafikler oluştururlar. X Window System protokolü mimariden bağımsız bir yapıya sahiptir.
X Window System'a kısa tabirle X denir. Resmi tabirle ise X-Window denir. Hepsi aynı şeyi ifade eder. X protokolü esasında net... [Devamı] |
Bu yazı 02.09.2024 tarihinde, saat 03:57:38'de yazılmıştır. |
|
|