Aramayan Bulamaz
×
Blog arama sorgusuna ait içerikleri görüntülemektesiniz.
Cryptograph Whois DNS Tools

Merhaba, önceki konumda C# ile whois sorgulamasının nasıl yapıldığını anlatmıştım. Bu konuda da C# ile hazırlamış olduğum whois sorgulaması ve DNS sorgulaması yapabileceğiniz bir uygulamayı paylaşacağım. Uygulamayı hazırlarken Heijden.DNS isimli hazır bir DLL dosyasından faydalandım. Uygulama içerisinde bir alan adının whois sorgulaması yapıldığı sırada aynı anda arkaplanda o sitenin DNS sorgulamasını da yapmakta. DNS penceresine geldiğinizde sonuçları görüntüleyebilirsiniz ve ayrıca IDN alan adları için bir çevirme aracı da mevcut. Uygulamayı aşağıdaki bağlantı üzerinden indirebilirsiniz ve kaynak dosyalarına Github üzerinden erişebilirsiniz.

https://depo.niyazialpay.com/CryptographWhoisDNSQueryTools.rar

İnternet Servis Sağlayıcılardan Google DNS Benzetmesi

Merhaba, uzun zamandır yoğunluğumdan blogumla ilgilenemiyordum.Sizlerde biliyorsunuz ki ülkemizde internete yapılmış olan bir filtreleme çalışması söz konusu, ayrıca YouTube engellendi, Twitter da engellenmişti fakat yasak kaldırıldı.

Bir çoğumuz DNS değiştirerek, bir çoğumuz proxy ile bir çoğumuz da VPN ile istediği yerlere giriş yapabilmekte.
DNS, proxy veya VPN'in ne olduğunu bilmeyen bir sürü insan Twitter'ın engellenmesiyle bunları da öğrenmiş oldu.
Daha anlaşılır olabilmesi için bunları tek tek kısaca açıkalayalım.
DNS Nedir?Bilgisayarımızdan internete girerken ilk önce web tarayıcımız bilgisayarımızın içinde bulunan host dosyasına bağlanılmak istenen sitenin IP adresine bakar. Burada siteyi bulamazsa Domain Name Server'a gider ve oraya sorar. DNS de IP adresini söyler ve siteye yönlenmiş oluruz.
DNS taraflı yapılan engellemeler kullandığınız internet servis sağlayıcısının DNS'lerinden sitelerin IP'lerinin farklı bir yere yönlendirmesiyle yapılıyor. DNS değiştirildiğinde engelli sitelere girebilmemiz bu sayede mümkün olabiliyor.

Proxy Nedir?Proxy bizim internete başka bir makine üzerinden girmemizi sağlar. Yani internet üzerinden giriş yapmak istediğimiz yerlere proxy sunucusu üzerinden gireriz. Proxylerin de çeşitleri vardır. Kimisi gerçek IP adresimizi gizler, kimisi de yalnızca engelli yerlere girebilmemiz için aracı olurlar.
VPN Nedir?VPN'de durum proxyye göre hemen hemen aynıdır ama bundaki fark tamamen bağlantı fiziksel olarak VPN sunucusu üzerinden gerçekleşir. VPN sunucusna bağlı olan her bilgisayar o ağa özel yerel IP alırlar (192.168.2.75, 192.168.2.76 gibi). Gerçek IP adresimiz gizlenmiş olur. Yurtdışı bir VPN ise engellenmiş olan istediğiniz her yere girebilirsiniz.
Asıl konumuz Google DNS'leri üzerine. Google DNS kullananlar aslında Google DNS kullanmıyorlar, çünkü kontrol ettiğimizde 8.8.8.8 IP adresine giden bağlantı Google üzerine ulaşması gerekirken en son Ankara'da kalıyor.

Güvenlik ve Hayatta Kalma üzerine Kişisel Blog - Sokaklarda "Ayık" Olmak

Tekinsiz durumlarda / bilmediğiniz sokaklarda “ayık olmak”İster tekinsiz bir mahalleden geçiyor olun, ister kendinizi kontrolden çıkan bir gösteri yürüyüşünün içerisinde bulun... Bazı önemli kuralları ilke edinmek, hayatınızı kurtarabilir. Burada yazılanları, yalnızca okuyarak “gerekirse uygularım” demek yerine, imkan buldukça deneyerek tatbik etmenizi öneriyorum. Bu basit kuralların, içerisinde bulunduğunuz duruma ilişkin farkındalığınızı arttırarak, kurtarıcınız olabileceğini unutmayın.  

1. Her zaman, nerede olduğunuzu bilin Kaybolmuş veya kafası karışmış insanlar ya da turistler, her zaman açık hedef olarak algılanır. Yürürken her zaman hangi sokakta olduğunuzu, ilgili sokağa nereden girileceğini ve ilgili sokağın neresinden çıkılacağını bilmelisiniz. En azından, bildiğiniz güvenli bir lokasyonun hangi yönde kaldığını her zaman bilmenlisiniz. Özellikle bilmediğiniz bir yere, aracınız ile gidecekseniz asla deponuzdaki yakıt seviyesinin azalmasına izin vermeyin. Yakıtın olabildiğince dolu olmasına dikkat edin. Yarım depo seviyesinin altına düşmemeye çalışın. Eğer ilgili bölgede çeşitli toplu taşıma alternatifleri var ise, hepsini öğrenmeye gayret edin. Acil bir durumda, toplu taşıma önemli bir kaçış alternatifi sağlayacaktır. Diğer bir yandan, genel olarak bulunduğunuz bölgedeki istasyon, iskele veya durakların hangi saatlere kadar çalıştığını/yoğun olduğunu bilin. Gündüzleri gidilecek en güvenli yerler olan bu noktalar, özellikle güvenlik personelinin olmadığı gece saatlerinde son derece tehlikeli olabilir.

2. İnsanların arasına karışın Eğer genel bir sivil düzensizlik hali hakim ise, veya bulunduğunuz ülkeye tamamen yabancı iseniz, sizi içerisinde bulunacağınız topluluktan kolaylıkla seçilebilir hale getirecek kıyafetlerden uzak durun. Genellikle düz ve canlı olmayan renklerin hakim olduğu gösterişsiz kıyafetler işe yarayacaktır. &l

PHP Data Object - PDO

PHP de veri tabanına bağlanma ve sorgu çalıştırmayı anlatmıştım.
Klasik veri tabanı bağlantısı mysql_connect() komutu ile yapılıyor, sorgu çalıştırma mysql_query() ile yapılıyor fakat pdo yapısı biraz farklı. PDO php 5.2 den sonra gelen bir veri tabanı sorgu sınıfı, yani nesne tabanlı bir yapı.
En güzel özelliği çoklu veri tabanı desteği olması. Oracle, SQL Server, MySQL gibi farklı veritabanlarına bağlanabilme özelliği sunuyor. Ayrıca kendi içerisinde sql injection koruması olan bir sınıftır.

$db = new PDO('mysql:host=localhost;dbname=veritabanı adı', 'kullanıcı adı', 'sifre'); PDO sınıfını db değişkenine bağlı olarak oluşturduk, sorgularımızı bu sınıfa bağlı methodlar ile yapacağız.

query() methodu genel olarak tüm sorgularda kullanılır.
exec() methodu bilgi girişi, güncelleme, silme gibi veri tabanına değer göndermede kullanılır.
prepare() methodu query() methodundaki gibi tüm sorguları çalıştırmada kullanılır fakat buna ek olarak bir de execute() methodu kullanılır, prepare ile yapılan sorgunun uygulanması için.
fetch() methodu; tek bir sonuç getirmek için kullanılır, query ile çalıştırılmışsa sorgu query den sonra, prepare ile çalıştırılmışsa sorgu execute methodundan sonra kullanılır.

Veritabanından dataların sayılarını getirmek istediğimizde fetch(PDO::FETCH_NUM) kullanılır.

Örnek olarak bir sorgu çalıştırayım, sorguyu query ile yapacağım. $sorgu = $db->query('select * from blog where id=1')->fetch(); Veritabanından id değeri 1 olan konuyu getiren sorguyu yazdık. Bu şekilde de yapabilirdik $sorgu = $db->query('select * from blog where id=1'); $sorgu->fetch(); İkisi de aynı işlemi yapıyor. echo $sorgu['blog_baslik'];
İ

Kişisel Güvenlik Hakkında Tavsiyeler

Merhaba arkadaşlar ,

Bu kişisel güvenlik adlı makalemde sizlere MNA blog olarak maddeler halinda tavsiyelerde bulunmayı hedefliyorum.

Bu makalemde kişisel bilglerinizi ve kişisel bilgisayarınızı nasıl koruyacağınız hakkındaki önermeleri maddeler halinda sıralıyacağım.

#./ Antivirüs programı kullanıp güncellemelerini yapınız. (MNA blog olarak tavsiyemiz Comodo Antivirüstür) "Ben Anti-Virüs Kullanmasını Sevmeyenlerdenim."

#./ Mecbur kalmadığınız durumlarda halka açık yerlerde internet cafe vb. yerlerde mail adreslerinize, banka hesaplarınıza giriş yapmayınız.

Çünkü ; Keylogger tarzı programlarla şifreleriniz kolaylıkla çalınabilir.Eğer ki giriş yaptıysanız bilgisayardan kalkarken şu adımı uygulayınız.

 Messenger için Başlat -> Çalıştır -> Control keymgr.dll yazıp enterleyerek kendi accountunuzu siliniz.  Ctrl + Shift + Alt + G tuşlarına sırasıyla aynı anda basarak bilgisayarda olan yaygın bir keylogger varsa görebilirsiniz.Eğer ki keylogger çıkarsa bilgilerinizi siliniz. (Ctrl + Shift + Alt + G Kısmen keyloggerlerde işe yarar.) İnternet tarayıcınızın seçenekler bölümünden güvenlik veyahut içerik kısmından kayıtlı parolaları vs siliniz. Ctrl + Alt + Delete tuşları ile görev yöneticisindeki açık olan programları gözlemleyin. Banka hesaplarına girerken mümkün oldukça ekran klavyesini kullanınız. (Ancak ekran klavyesiyle girince çalınmaz demeyin , şimdiki zamanda ekran kaydedici programlarla çalınması çok basit.)
#./Konuşma ortamında kredi kartı vb. gibi bilgilerinizi vermeyiniz.Eğer trojan yediyseniz alınan bir ekran görüntüsünde herşeyiniz gözükebilir.

#./ Hiç kimseye ne şartta olursa olsun mail şifrenizi vermeyin.(En yakın arkadaş olsa bile)

#./Maillerinizin güvenlik sorularını tahmin edilmeyecek cevaplar yazın.Örneğin ; En sevdiğiniz çocukluk arkadaşınız sorusuna şu cevabı verebilirsiniz. "mnablogum" gibi değişik cevaplar