Month: January 2018

Python’da Mechanize ve BeautifulSoup Modülleri

Örnek olarak hazırlanmış python scriptindeki kodları görmeden önce kullanılan kütüphanelerin ne işe yaradığı hakkında kısaca bilgi verelim. Mechanize Kütüphanesi Mechanize kütüphanesi kısaca görsel bir arayüzü olmayan kod tarafında çalışan çok basit bir tarayıcı yaratmanızı sağlar. Mechanize kütüphanesi kendi içinde bulunan “urllib2” kütüphanesinide destekleyerek kullanır. Mechanize’nin bize yani programcıya sağladığı kolaylıkları ve barındırdığı özellikleri sıralayacak olursak …

DKHOST CTF 2018

Bu yıl Prodaft tarafından düzenlenen “Dünya’yı Kurtaran Hacker’ın Oğunun Sevgilisi” adlı CTF yarışmasına “Bilgisayarına Fısıldayan Adamlar” ekibi olarak katılım sağlıyoruz.     10 şubat gecesi başlayacak olan yarışmaya katılan tüm yarışmacılara şimdiden başarılar dilerim. 🙂 DKHOS CTF SKOR TABLOSU @ctfturkey Yapılan yarışma sonucunda ekibimiz 4000 katılımcı arasından Top 20’ye girerek sertifika almayı başarmıştır.

XML External Entity (XXE) and XML Injection (XMLI)

XML Nedir ? Extensible Markup Language (Genişletilebilir İşaretleme Dili, kısaca XML), hem insanlar hem bilgi işlem sistemleri tarafından kolayca okunabilecek dokümanlar oluşturmaya yarayan bir işaretleme dilidir. W3C tarafından tanımlanmış bir standarttır. Bu özelliği ile veri saklamanın yanında farklı sistemler arasında veri alışverişi yapmaya yarayan bir ara format görevi de görür. SGML’in basitleştirilmiş bir alt kümesidir.[1] …

Makefile Nedir ?

C ve C++ dilleri ile uğraşanlar yada en azından C veya C++ ile yazılmış bir programın kaynak kodlarını edinip derlemeye çalışanlar makefile dosyasını diğer kaynak kodlar arasında görmüşlerdir. Makefile hazırlanmış olan programın kısaca yeniden derlenmesine olanak sağlayarak, değişiklikleri algılayarak bu farklılıkları üzerinde derleme işlemini gerçekleştiriyor. Bu sayede programın derleme aşaması daha kısa sürmüş oluyor ki …

Meltdown and Spectre Vulnerability

Intel, AMD and ARM processors have critical vulnerability. This vulnerabilities name is “Meltdown and Spectre”. Meltdown and Spectre actually target the way processors optimize certain actions, a function known as “speculative execution.” Speculative execution it means to keep the processor busy. That vulnerability allows them to see the memory with personal information inside other programs …