1 adet yorum aldı

Turkcell İle İnternet Üzerinden Kısamesaj Yollama - 2

M. Baykal, 04 Ekim 2008 saat 16:38'de yazdı.

Kategoriler: Visual Basic, İnternet

Bir önceki yazımda, internetten bir siteyi nasıl indireceğimizi ve form bilgisi yollayacağımızı görmüştük. Şimdi asıl amacımız doğrultusunda ilerleyebiliriz.

Turkcell’e SüperŞifre İle Oturum Açma

image

Yukarıdaki gibi bir form hazırladım. Form’un kodsuz halini buradan (20,75 kB) indirebilirsiniz.

İlk yazdığım kod, aşağıdaki koddu. Bu kod, verilen adrese Internet Explorer’i taklit ederek girecek olan HttpWebRequest’i hazırlıyor.

resim1

 

Bu kod, görece basit bir kod, tek yaptığı bir nesne oluşturup; onun özelliklerini atamak. Kodda geçen Cookies değişkeni, CookieCollection türünde global bir değişkendir. Bu kodu yazdıktan sonra, HTML dökümanından, <input .. /> elemanlarını çekip, bunların name ve value özniteliklerinin değerlerini Directory(Of String, String) türünde bir kolleksiyonda saklayan fonksiyonu yazalım.

resim2

Yukarıda ki kodla beraber, oturum açma denemesinde karşı tarafa yollayacağımız form bilgilerini te toplamış olduk. Bu fonksiyonu da yazdıktan sonra, karşı taraftan Captcha resmini çeken fonksiyonu yazalım. Bu fonksiyonu yazarken dikkat etmeniz gerek tek şey, resmi çekmeden önce siteye bir kere bağlanıp Cookie’leri çekmeniz. Çünkü, sistem Session Cookie’lerini yazmadan size Captcha üretmiyor ve Http/500 hatası alıyorsunuz.

resim3

Bu kod, önce siteye bir defa bağlanıp, Cookie’leri ve form verilerini çekiyor. Ardından, sisteme bir daha bağlanıp Captcha resmini çekiyor. Buraya kadar, programın yardımcı işlevlerini tamamladık. Programın şimdiye kadar ki halini buradan (14,46 kB) indirebilirsiniz.

Oturum açma işlemini tamamlamak için yapmamız geren pek bir şey kalmadı. Bir iki yeni fonksiyon daha yazdım. Onlar çok basitler. Başım çok fena ağırdığı için onları açıklayamayacağım.

İkinci adımın kodlarının tamamlanmıs halini buradan (17,14 kB) indirebilirsiniz. İkinci bölümde Turkcell sistemine oturum açtık. İnşallah yazımızın üçüncü bölümünde görüşme üzere.


1 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Yorumlar

Yorum yaz

Yazi hakkinda ne dusundugunuz, benim icin cok onemli. Lutfen bir iki cumle de olsa yorum yaziniz...


(Gravatar simgesini gösterecek)






  Günlüğümden bır yazıyı alıntılamadan önce, telif bilgilerini okuyun...

Telif Bilgileri

Son 3 Yazım

Etiket Bulutu

Son 5 Yorum

Comment RSS
Bu sitenin tüm içeriği, yazarinin görüşlerini yansıtmaktadır. Başka hiçbir kurumu ya da kuruluşu bağlamaz.
Site ve içeriğinin içeriğinin her hakkı Muhammed Medeni Baykal'a aittir, kaynak gösterilmek şartı ile alıntı yapılabilir.
Bu döküman en iyi, Internet Explorer 8 Beta 2 ile izlenir. Fırefox 3.0 ile de izlenebilir...
Bu site BlogEngine.NET ile gücüne güç katıyor.