Browse by Tags

All Tags » C# (RSS)

Malicious File Execution

Kötü Niyetli Dosya Çalıştırma Web uygulamanıza FileUpload ile dosya yüklemesi yapmak durumunda iseniz gelen dosyanın türünü mutlaka denetlemek gerekir. Örneğin bir Forum uygulaması yaptınız ve kullanıcılar kendi resimlerini resimler klasörüne upload edebilmekteler...
Posted by Selçuk Yavuz | 6 comment(s)
Filed under: , ,

Information Leakage and Improper Error Handling

Bilgi Sızdırma ve Uygunsuz Hata Yönetimi Kullanıcı Adı ve Parola kontrolü yapılan sistemlerde “Kullanıcı adınız yanlış” yada “Parolanız yanlış” gibi uyarı mesajlarının verilmesi bilgi sızdırma’ya örnektir. Saldırgan deneme yanılma yöntemi ile giriş yapmayı...
Posted by Selçuk Yavuz | with no comments
Filed under: , ,

Dsofile ile Office Belgelerinin Özelliklerini düzenlemek

0.Giriş Metadata ifadesinin tanımına baktığımızda “veri hakkında veri” diye bir kavram ile karşılaşırız. En basit örneği ile MP3 dosyalarımızda dinlediğimiz müziğin ses bilgilerinin yanı sıra sanatçı, parça ismi, yapım yılı gibi bilgilerininde ID3 formatında...
Posted by Selçuk Yavuz | with no comments
Filed under: ,

Dynamic Role Based Security

Peter Bromberg 'in FormsAuthentication, Identities and Role - based Security with a database isimli makalesinde role tabanlı güvenliği nasıl sağlayacağımızı bir güzel anlatmış. Kullanıcı giriş yaptıktan sonra herhangi bir işlem için User.IsInRole metodu...
Posted by Selçuk Yavuz | 1 comment(s)
Filed under: ,

Ardarda rasgele sayı

Bir döngü içerisinde birbirinden farklı rasgele sayıya ürettiğinizde sayıların neredeyse aynı olduğunu göreceksiniz. Rasgele sayı üretiminde kullanılan algoritmadaki parametreler sistem saatinden alındığı için döngü içerisinde üretilen sayılar birbirine...
Posted by Selçuk Yavuz | with no comments
Filed under:

My for C# 2.0

.Net Framework 2.0 ile gelen yeniliklerden biride VB.NET diline geçilen torpillerden My namespace'i. C# dilinde olmayan bu kullanışlı namespace'i C# projelerinizde kullanmak istiyorsanız idesing.net sitesinin Downloads bölümünden indirebilirsiniz. Sizden...
Posted by Selçuk Yavuz | with no comments
Filed under:

Exe'den EXE oluşturmak ve çalıştırmak.

http://forum.mutasyon.net te sorulan bir soru üzerine verdiğim cevabı burayada aktarmak istedim. Main.EXE ve Child.EXE isminde iki adet EXE dosyamız olduğunu düşünelim. Senaryomuza göre Main.EXE'den Child.EXE i oluşturup çalıştıracağız. Project ->...
Posted by Selçuk Yavuz | with no comments
Filed under: ,

SetDefaultInitFields

" Yazılımcı yazar, yazmayan kablocudur, sistemcidir " başlıklı yazıda belirttiğim üzere bir Code Generator programı üzerinde çalışıyordum. SqlServer da bulunan Table,Stored Procedure gibi nesenelere ulaşmak için .Net Framework 1.1 de kullandığımız DMO...
Posted by Selçuk Yavuz | with no comments
Filed under: ,

C# 2.0 Komple Referans

Bana .Net'in kapılarını açan değerli hocam Osman Çelik verimli bir askerlik görevinden sonra elinde 672 sayfalık C# 2.0 Komple Referans kitabıyla döndü. Kitabın ilk bölümünde dikkatimi çeken ve forumlarda imza niyetine kullanılacak değerde gördüğüm cümlelerini...
Posted by Selçuk Yavuz | with no comments
Filed under:

DateTimeFormat

Üç yıl önce yazmış olduğum bir uygulama server değişikliği nedeniyle taşınıyordu. Yeni Server'da gerekli kurulumları yapıp veritabanı ve asp.net uygulamamızı taşıdık. Her şey normal çalışırken bir update sırasında " String was not recognized as a valid...
Posted by Selçuk Yavuz | with no comments
Filed under: , ,

Sıra sıra diziler..

Progamcilik Okullarinin sinavlarinda ve bazi Yazilim Sirketlerinin mülakatlarinda sik sik sorular bir sor tipidir : " Dizideki elemanlari siraya koyunuz ". Hemen yeni bir dizi olusturululur. Eski dizi bir döngüye sokulur. Döngü sirasinda sayilarin büyüklügü...
Posted by Selçuk Yavuz | with no comments
Filed under: ,

Öyle bir geçer zamanki..

Zaman su gibi akip gidiyor. Örnegin bugün itibariyle kaç günlüksünüz ? Bu mühim soruya gelin .Net te C# dili ile cevap verelim. Bunu için .Net in System.TimeSpan sinifindan yararlanmamiz gerekiyor. Aynen söyle : 1 DateTime dogumtarihi; 2 DateTime bugun;...
Posted by Selçuk Yavuz | with no comments
Filed under: ,

Hızlı ADO.NET Kursu

0. Giriş 1. ADO.NET Nesne Grubu 2. İş Katmanından Veritabanına Bağlanmak 3. Genel Fonksiyonlar 4. Stored Procudure'lara Erişmek. 5. Stored Procudure'lardan Dönen Değerlere Ulaşmak 6. İş Katmanında Transaction Giriş MS Press tarafından yayınlanan Adım...
Posted by Selçuk Yavuz | with no comments
Filed under: , ,
More Posts