Youtube’ye girmek

Windows Hosts dosyası

DNS’lerinizin OpenDNS‘e çevirmek gibi windows’un DNS’den önce kontrol ettiği hosts dosyasını değiştirmek de yasaklı sitelere girebilmenizi sağlar. Aşağıdaki hosts dosyasını indirerek “C:\WINDOWS\system32\drivers\etc” dizinindeki hosts dosyasının üzerine yapıştırın. Verdiğim dosyada youtube sunucularına ait alan alt adlarının IP numarası karşılıkları yer alıyor.

[Download not found]


E-Dergi: Sizin Amstrad

Sizin Amstrad” bir e-dergi değil. Aslında şimdikilerden farklı bir çekiciliği olan ve artık yayında olmayan bir bilgisayar ve programcılık dergisi. Bugünküleri halledenlerdenseniz, dünkülerin tadından tatmak güzel olabilir. AmstradPC‘den Alcofribas bir retro bilgisayar tutkunu ve yazdığına göre Sizin Amstrad basılı dergisi 1984’de hayatına başlayarak 39 sayı çıkarmış ve son bulmuş. Siteden dergiye ait ilk 6 sayının taramasını PDF olarak indirebilir, o yılların tadına varabilirsiniz. Varmalısınız da. Dergilerde günümüzün bilişim teknolojilerine dair birçok konunun temellerinin nasıl atıldığını ve temelinde artık günümüzde farkındalığını yitirmiş birçok aytıntılar keşfedeceksiniz. Eminimki okuyanlara yararlı olcaktır. Unutmadan eğer elinizde eski Amstrad sayıları varsa veya PDF haline dönüştürmüş iseniz lütfen esirgemeyin ve bizler ile paylaşın.

Okumaya devam et “E-Dergi: Sizin Amstrad”

E-Dergi: Web Güvenliği dergisi çıktı

Web güvenliği topluluğunun ağustos ayından itibaren çıkartmaya başladığı E-dergi nin ağustos sayısında aşağıdaki konular işlenmiş.

  • Web Güvenliğinde E-Dergi Zamanı, Yazar: Bünyamin Demir
  • Web Güvenliğinde Otomasyon, Yazar:Ferruh Mavituna
  • Nessus ve Nikto, Yazar: Gökhan Alkan
  • Web Açıklık Tarayıcıları – Bölüm 2, Yazar: Bedirhan Urgun
  • HTTPS’e Güveniniz Tam mı?, Yazar: Huzeyfe Önal
  • Güvenli ASP.NET Prodüksiyon Ortamı, Yazar: Mesut Timur
  • Fuzz Testing, Yazar: Onur Yılmaz
  • Blind SQL Injection, Yazar: Bünyamin Demir

Dergiyi okumak için buraya tıklayın.

Linux.org.tr’den yeni bir liste

Linux Kullanıcıları Derneği bünyesinde; linux-elektronik adında, özgür yazılım temelli elektronik, otomasyon, robotik, gömülü sistemler konularının görüşüleceği fikir ve bilgi paylaşımı yapılacağı yeni bir liste açılmıştır.

Listeye üye olmak için:
http://liste.linux.org.tr/mailman/listinfo/linux-elektronik

Tüm listeler hakkında bilgilere ulaşmak için:
http://liste.linux.org.tr

Osilaskop ile malzeme testi nasıl yapılır

Osilaskoplar, elektriksel değerleri grafiksel olarak görmemizi sağlayan ölçü aletleridir. En basit bir osilaskopta AC ve DC voltaj, frekans, AM modülasyon ölçme gibi işlemler rahatlıkla görülür ve bunların analizleri yapılabilir. Bu yazıda, component (malzeme) test özelliği olan osilaskoplarda bu özelliğin nasıl kullanıldığı anlatılacak ve örnekler verilecektir, hesaplamalar ve formüllerin işlenmesi gibi konulara girilmeyecektir.

Ayrıca buradaki bilgilere ek olarak osilaskop’un çalışma ilkeleri ve osilaskopu kullanımı ile ilgili dökümanlardaki aşağıdaki bağlantıdan ulaşabilirsiniz.

Okumaya devam et “Osilaskop ile malzeme testi nasıl yapılır”

E-Dergi: e-Bergi Eylül Sayısı Çıktı

ODTÜ Bilgisayar Topluluğu e-dergisi’nin Eylul ayı yazıları:

* İkilik Sistemler
* Mavi Ekranlarla Savaş
* Scrum
* Vannevar Bush
* Verimli Web Projeleri İçin Adım Adım
* Gelişen Dünyaya Yeni Protokol!
* Hız Aşırtma – Overclock
* Veritabanlarına Sözünüzü Geçirin :)
* MySQL Tablo Türleri
* Anno 1404: Dawn of Discovery

Dergimize http://e-bergi.com adresinden ulaşabilirsiniz.

e-Okul PHP Script’i ve Delphi Programı

Daha önce PHP’de yazdığım yarım kalmış bir e-okul projesinden bahsetmiş ve kodlarını paylaşmıştım. Paylaşımın delphi ayağına ait programı henuz bulabildim. Onuda buradan paylaşacağım. Program kısca; Bilsa Karma programının mdb biçimindeki veritabanlarından not ve devamsızlık bilgilerini alarak script’in kullanabileceği MySQL veribanına aktarıyor. Program temel görevleri yerine getiriyor fakat üzerinden bir hayli zaman geçtiği için eksiklikleri/hataları nelerdi konusunu hatırlayamıyorum.

Okumaya devam et “e-Okul PHP Script’i ve Delphi Programı”

Nesne yönelimli JavaScript öğreniyoruz

Javascript’te object oriented nedir ne değildir iyice öğrenmek isterseniz, Douglas Crawford’un 4 serilik eğitim videosunu yahoo’da izlemenizi tavsiye ederim. Onu mutlaka izleyin, izletin. Object oriented javascript çok güçlü bir dildir, inanamayacaksınız.

Part 1 – http://video.yahoo.com/watch/111593
Part 2 – http://video.yahoo.com/watch/111594/1710553
Part 3 – http://video.yahoo.com/watch/111595/1710607
Part 4 – http://video.yahoo.com/watch/111596/1710658

Atatürk’ten son mektup

ATATÜRK’TEN SON MEKTUP

Siz beni hala anlayamadınız
Ve anlamayacaksınız çağlarca da
Hep tutturmuş “Yıl 1919 Mayısın 19u” diyorsunuz
Ve eskimiş sözlerle beni övüyor, övüyorsunuz
Mustafa Kemal’i anlamak bu değil.

Mustafa Kemal ülküsü sadece söz değil.
Bırakın o altın yaprağı artik
Bırakın rahat etsin anılarda şehitler
Siz bana neler yaptınız ondan haber verin
Hakkından gelebildiniz mi yokluğun, sefaletin?
Mustafa Kemal’i anlamak yerinde saymak değil
Mustafa Kemal ülküsü sadece söz değil.

Bana muştular getirin bir daha
Uygar uluslara eşit yeni buluşlardan
Kuru söz değil iş istiyorum sizden anladınız mı?
Uzaya Türk adını Atatürk kapsülleriyle yazdınız mı?
Mustafa Kemal’i anlamak avunma değil
Mustafa Kemal ülküsü sadece söz değil.

Hala o acıklı ağıtlar dudaklarınızda
Hala oturmuş bana On Kasımlarda ağlıyorsunuz
Uyanın artık diyorum, uyanın, uyanın!
Uluslar fethine çıkıyor uzak dünyaların
Mustafa Kemal’i anlamak göz boyamak değil!

Mustafa Kemal ülküsü sadece söz değil.
Beni seviyorsanız eğer ve anlıyorsanız
Laboratuvarlarda sabahlayın, kahvelerde değil
Bilim ağartsın saçlarınızı, kitaplar
Ancak böyle aydınlanır o sonsuz karanlıklar
Mustafa Kemal’i anlamak ağlamak değil
Mustafa Kemal ülküsü sadece söz değil.

Demokrasiyi getirmişim size özgürlüğü
Görüyorum ki hala aynı yerdesiniz hiç ilerlememiş
Birbirinize düşmüşsünüz halka eğilmek dururken
Hani köylerde ışık, hani bolluk, hani kaygısız gülen?
Mustafa Kemal’i anlamak itişmek değil
Mustafa Kemal ülküsü sadece söz değil.

Arayi kapatmanızı istiyorum uygar uluslarla
Bilime, sanata varılmaz rezil dalkavuklarla
Bu vatan, bu canım vatan sizden çalışmak ister
Paydos övünmeye, paydos avunmaya, yeter yeter
Mustafa Kemal’i anlamak aldatmak değil
Mustafa Kemal ülküsü sadece söz değil.

Halim Yağcıoğlu

Mustafa Kemal Atatürk’ün Bursa Nutku

Türk Genci, devrimlerin ve cumhuriyetin sahibi ve bekçisidir. Bunların gereğine, doğruluğuna herkesten çok inanmıştır. Yönetim biçimini ve devrimleri benimsemiştir. Bunları güçsüz düşürecek en küçük ya da en büyük bir kıpırtı ve bir davranış duydu mu, “Bu ülkenin polisi vardır, jandarması vardır, ordusu vardır, adalet örgütü vardır” demeyecektir. Elle, taşla, sopa ve silahla; nesi varsa onunla kendi yapıtını koruyacaktır. Polis gelecek, asıl suçluları bırakıp, suçlu diye onu yakalayacaktır. Genç, “Polis henüz devrim ve cumhuriyetin polisi değildir” diye düşünecek; ama hiçbir zaman yalvarmayacaktır. Mahkeme onu yargılayacaktır. Yine düşünecek, “demek adalet örgütünü de düzeltmek, yönetim biçimine göre düzenlemek gerek” Onu hapse atacaklar. Yasal yollarla karşı çıkışlarda bulunmakla birlikte bana, başbakana ve meclise telgraflar yağdırıp, haklı ve suçsuz olduğu için salıverilmesine çalışılmasını, kayrılmasını istemeyecek. Diyecek ki, “ben inanç ve kanaatimin gereğini yaptım. Araya girişimde ve eylemimde haklıyım. Eğer buraya haksız olarak gelmişsem, bu haksızlığı ortaya koyan neden ve etkenleri düzeltmek de benim görevimdir.” İşte benim anladığım Türk Genci ve Türk Gençliği!

Plesk kontrol panele otomatik girmek

Sizin de elinizin altında yönetmek zorunda olduğunuz Paralles Plesk Panel sunucular varsa ve her seferinde kullanıcı adı/parola girmek istemiyorsanız internet tarayıcınızın bookmark bölümüne şöyle bir kayıt açmanız yeterli;

https://alanadınız.com:8443/login_up.php3?login_name=admin&passwd=parolanız

SQL ile tekrarlı kayıtları silmek

MySQL tablosundan tekrarlı kayıtların nasıl silineceği hakkında bilgi vereceğim. Tekrarlı kayıtları silmek disk alanından kazanmayı ve sorguların daha hızlı çalışmasını sağlar.

Okumaya devam et “SQL ile tekrarlı kayıtları silmek”

WordPress.org’da eklenti yayınlamak

WordPress.org’da eklenti yayınlamayı olabildiğince kısa ve basit anlatmaya çalışacağım. Rahat uygulanabilmesi için işlem basamakları şeklinde anlatmanın faydalı olacağını düşündüm. Basamaklara geçelim.

  1. Readme.txt dosyasını buradaki örneğe göre hazırlayın.
  2. Hazırladığınız readme.txt dosyasının doğruluğunu burayı kullanarak teyit edin.
  3. Buradan WordPress.org’a hesap açarak üye olun.
  4. WordPress.org’a oturum açın.
  5. Buradaki eklenti yayınlama başvuru formu doldurun ve gönderin.
  6. Başvurunuz onaylandığında bir eposta alacaksınız.
  7. Eklenti başvurunuz onaylandıktan sonra TortiseSVN programını indirin ve kurun.
  8. Bilgisayarınızda eklenti dosyalarınızı koyacağınız klasörlerin depolanacağı bir klasör oluşturun. (ör:Eklentilerim)
  9. Eklenti klasörlerinin bulunduğu klasörü açarak sağ tıklayın ve “SVN Checkout” komutu verin.
  10. Ekrana gelen Checkout penceresindeki “URL of repository” kutusuna epostadaki SVN repository adresini yapıştırın.
  11. Checkout penceresindeki “Checkout directory” kutusunda eklenti dosyalarınızı içerecek klasörün adı yer alacak.
  12. “Ok” dümesine tıklayın. Eklenti klasöründe “branches“, “trank” ve “tags” isminde klasörler oluşacak.
  13. Readme.txt dahil tüm eklenti dosyalarınızı “trank” klasörün içine kopyalayın.
  14. Trank” klasörüne sağ tıklayın ve “SVN Commit…” komutu verin.
  15. Commint penceresinde listelenen dosyaların solundaki işaret kutularını seçin veya “Select / deselect all” komutunu verin.
  16. Commint penceresini “Ok” düğmesine tıklayarak onaylayın.
  17. Ekrana gelecek olan kimlik doğrulama kutusuna WordPress.org’a üye olurken kullandığınız kullanıcı adı ve parolanızı yazın.
  18. Tebrikler eklentiniz WordPress.org’da yayınlandı.

Eklentinizin SVN deposuna gittiğini görmek için gelen e-postadaki “SVN repository” adresinizin sonuna “trunk” dizinini ekleyerek gözatabilirsiniz. Eklentiler sayfasına giderek en yeni eklentiler (Newest plugins) kısmında eklentinizi görebilirsiniz.

Eğer anlaşılmayan bir nokta olursa diye; buraya ve buraya bakabilirsiniz hatta yorum alanı ile tankado’ya da sorabilirsiniz.

WordPress erişim izni hatasını gidermek

Bu sayfaya erişmek için yeterli izniniz yok” veya ingilizce “You do not have sufficient permissions to access this page” hata mesajını alıyorsanız aşağıda tarif ettiğim işlemleri uygulayarak sorunu çözebilirsiniz.
Bu sayfaya erişmek için yeterli izniniz yok ” hatası çoğunlukla wordpress veritabanınızın bazı badireleri atlatamadığı durumlarda oluşuyor. Bir eklenti kurarken veya WordPress’inizi güncellerken böyle bir hata ile karşılaşabilirsiniz.  Bu hatanın olduğu durumlarda bazen ekleti sayfalarına bazen de WordPress’in yönetim paneline giremiyorsunuz.

Okumaya devam et “WordPress erişim izni hatasını gidermek”

Bayandan reverse engineering eğitimi

Rus bayandan reverse engineering (Tersine Mühendislik) eğitim filmlerini paylaşıyorum. Burada legal sayılmayacak türden paylaşımlar yapmamaya özen göstersemde bunu birseferlik kenara koyabilirim. Paylaşımım zaten eğitim amaçlı. Art niyet yok. 40 başlık altında genel olarak bir derleme diyebileceğimiz eğitim seti aşağıdaki konulardan oluşuyor.

  1. Olly + assembler + patching a basic reverseme
  2. Keyfiling the reverseme + assembler
  3. Basic nag removal + header problems
  4. Basic + aesthetic patching
  5. Comparing on changes in cond jumps, animate over / in, breakpoints
  6. “The plain stupid patching method”, searching for textstrings
  7. Intermediate level patching, Kanal in PEiD
  8. Debugging with W32Dasm, RVA, VA and offset, using LordPE as a hexeditor
  9. Explaining the Visual Basic concept, introduction to SmartCheck and configuration
  10. Continued reversing techniques in VB, use of decompilers and a basic anti-anti-trick
  11. Intermediate patching using Olly’s “pane window”
  12. Guiding a program by multiple patching.
  13. The use of API’s in software, avoiding doublechecking tricks
  14. More difficult schemes and an introduction to inline patching
  15. How to study behaviour in the code, continued inlining using a pointer
  16. Reversing using resources
  17. Insights and practice in basic (self) keygenning
  18. Diversion code, encryption / decryption, selfmodifying code and polymorphism
  19. Debugger detected and anti-anti-techniques
  20. Packers and protectors: an introduction
  21. Imports rebuilding
  22. API ********ion
  23. Stolen bytes
  24. Patching at runtime using loaders from lena151 original
  25. Continued patching at runtime & unpacking armadillo standard protection
  26. Machine specific loaders, unpacking & debugging armadillo
  27. TElock + advanced patching
  28. Bypassing & killing server checks
  29. Killing & inlining a more difficult server check
  30. SFX, Run Trace & more advanced string searching
  31. Delphi in Olly & DeDe
  32. Author tricks, HIEW & approaches in inline patching
  33. The FPU, integrity checks & loader versus patcher
  34. Reversing techniques in packed soft & A S & R loader for aspr
  35. Inlining inside polymorphic code
  36. Keygenning
  37. Indept Unpacking & Anti-Anti-Debugging A Combination Packer / Protector
  38. Unpacking continued & debugger detection by DLL and TLS
  39. Inlining blowfish in a dll + unpacking aspr SKE 2.2
  40. which will be about ReverseMe#8 (the one solved by MOID & MrMag)

Okumaya devam et “Bayandan reverse engineering eğitimi”