Şimdi Ara

Basit Bir Program Yazdırılacaktır.İlgilenenler

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
22
Cevap
1
Favori
1.106
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 12
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • -BİR ARKADAŞIMIZ İLE ANLAŞILMIŞTIR İLGİ İÇİN TEŞEKKÜRLER.

    Arkadaşlar ufak bir ücret karşılığı program yazdırıcam ilgilenenler okursa sevinirim yarım saatlik zamanlarını alır diye tahmin ediyorum.İlgilenenler pm atarsa sevinirim.

    Ben Programa Bir Url vericem örnek veriyorum
    deneme.com
    Programın yapacağı şu;
    Benim yazdığım adresin sonuna ; başlangıcını ve sonunu benim belirlediğim bir sayaç ekleyecek.Yani bir kenarda sayaç duracak örnek: 120 / 200 , sayaç aralığını ben belirleyeceğim.
    Sorgulamalar şöyle olucak kısacası;
    www.deneme.com120
    www.deneme.com121
    www.deneme.com122
    ...
    www.deneme.com200
    Gibi bir sonuç olacak.
    Program sayaca bağlı olarak bu adreslere girecek ve kaynak koduna bakıcak, tabiki hepsine sırayla bakıcak haliyle.

    Programı başlattık, programwww.deneme.com120 adresinin html kaynak kodlarına baktı.
    Ve orada benim belirlediğim bir texti arayacak, var ise (benim açımdan başarılı olmuş olucak) liste kutusuna 120 yazacak.Yoksa devam edecek sayaca bağlı olarakwww.deneme.com121'a geçmiş olacak haliyle.Ve döngü böyle devam edecek(verdiğim örnekte 200'e kadar)

    Liste kutusunda başarılı olmuş sorgulamalar sıralanacak 120 örneğindeki gibi başarılılar yazılacak verdiğim sayaç limitine kadar.

    Yani programda bir textbox (url girmek için)
    Sayaç aralığı için 2 textbox
    Kaynak kodda aradığım metin için bir textbox
    Bide buton koyar artık yazıcak arkadaş
    İçiçe döngü

    ÖNEMLİ BİR NOT:BU İŞLEMİ YAPMADAN ÖNCE İLGİLİ URL'LERE GİRİŞ YAPIP(ÜYELİK) SESSION'umu başlatmış olucam,ondan sonra bu işlemi yapabilirim çünkü.
    Yani kullanacağınız kaynak kod okuyacak nesne , benim headerlarımla çalışsın(kullandığım browser ile aynı davransın aynı olsun).Aksi taktirde beni sisteme login olmamış olarak algılar ve program görevini yapamaz , bilmiyorum anlatabildimmi.

    Eski Visual Basic programcısıyım, bu tarz programlar yazardım eskiden fakat seneler oldu hiçbirşey hatırlamıyorum açıkçası.Programın kullanım amacı üzerine çok düşünmeyin kişisel olarak kullanılacaktır.Aktif bir programcının 30 dakikasını alır bu anlattığımı yapmak sanırım.

    Saygılarımla



    < Bu mesaj bu kişi tarafından değiştirildi Sysroot -- 28 Ocak 2015; 19:50:21 >







  • Süre Kısıtına Takılmazsak Anşalabiliriz :)
  • Cevap verildi konu günceldir.
  • Bir arkadaşımız ile anlaşılmıştır.
    Teşekkürler ilginiz için.
  • Benzer bir program benim icinde gerekli yardimci olabilecek var mi?

    Edit: fonksiyonlara kadar c programlama dili bilgim var. Fakat bu tur bir program nasil yazilabilir bilmiyorum.



    < Bu mesaj bu kişi tarafından değiştirildi mertkayags -- 29 Ocak 2015; 5:28:09 >
    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Program cok basit. Algoritmasi soyle olacak

    1) Kullanicidan cookieleri al
    2) Bos bir liste yap
    3) Girilen aralikta dongu yap
    Dongude:
    a) url + mevcut sayi stringi yap
    b) a daki adrese 1 deki cookielerle request gonder, cevabi icerik olarak tut
    c) b deki icerigi kullanicidan girilen input var mi bak
    d) c dogruysa mevcut sayiyi 2 ye kaydet
    Dongu bittikten sonra:
    2 yi kullaniciya goster

    Cok rahatlikla Ruby vs kullanilarak yapilabilir veya servlet tarzi birsey kullanabilinir.



    < Bu mesaj bu kişi tarafından değiştirildi ThisisaNightmare -- 29 Ocak 2015; 14:16:40 >
  • quote:

    Orijinalden alıntı: ThisisaNightmare

    Program cok basit. Algoritmasi soyle olacak

    1) Kullanicidan cookieleri al
    2) Bos bir liste yap
    3) Girilen aralikta dongu yap
    Dongude:
    a) url + mevcut sayi stringi yap
    b) a daki adrese 1 deki cookielerle request gonder, cevabi icerik olarak tut
    c) b deki icerigi kullanicidan girilen input var mi bak
    d) c dogruysa mevcut sayiyi 2 ye kaydet
    Dongu bittikten sonra:
    2 yi kullaniciya goster

    Cok rahatlikla Ruby vs kullanilarak yapilabilir veya servlet tarzi birsey kullanabilinir.

    Bir arkadaşımızla çalışma yaptık fakat benim istediğim sitenin kaynak kodlarıın alamıyor program, başka sitelere giriyor ama benim normal browserla kaynak kodlarına eriştiğim sitenin kaynak koduna erişemiyor.Örnek veremiyorum çünkü öyle gerekiyor.
    Yani benim üzerinde çalıştığım site browser harici birşey ile erişilmeye çalıştığında isteği reddediyor olabilirmi?
    Bir fikriniz varmı.




  • quote:

    Orijinalden alıntı: Sysroot

    quote:

    Orijinalden alıntı: ThisisaNightmare

    Program cok basit. Algoritmasi soyle olacak

    1) Kullanicidan cookieleri al
    2) Bos bir liste yap
    3) Girilen aralikta dongu yap
    Dongude:
    a) url + mevcut sayi stringi yap
    b) a daki adrese 1 deki cookielerle request gonder, cevabi icerik olarak tut
    c) b deki icerigi kullanicidan girilen input var mi bak
    d) c dogruysa mevcut sayiyi 2 ye kaydet
    Dongu bittikten sonra:
    2 yi kullaniciya goster

    Cok rahatlikla Ruby vs kullanilarak yapilabilir veya servlet tarzi birsey kullanabilinir.

    Bir arkadaşımızla çalışma yaptık fakat benim istediğim sitenin kaynak kodlarıın alamıyor program, başka sitelere giriyor ama benim normal browserla kaynak kodlarına eriştiğim sitenin kaynak koduna erişemiyor.Örnek veremiyorum çünkü öyle gerekiyor.
    Yani benim üzerinde çalıştığım site browser harici birşey ile erişilmeye çalıştığında isteği reddediyor olabilirmi?
    Bir fikriniz varmı.

    Cookie gondermiyor olabilir mi?

    < Bu ileti mobil sürüm kullanılarak atıldı >




  • quote:

    Orijinalden alıntı: ThisisaNightmare


    quote:

    Orijinalden alıntı: Sysroot

    quote:

    Orijinalden alıntı: ThisisaNightmare

    Program cok basit. Algoritmasi soyle olacak

    1) Kullanicidan cookieleri al
    2) Bos bir liste yap
    3) Girilen aralikta dongu yap
    Dongude:
    a) url + mevcut sayi stringi yap
    b) a daki adrese 1 deki cookielerle request gonder, cevabi icerik olarak tut
    c) b deki icerigi kullanicidan girilen input var mi bak
    d) c dogruysa mevcut sayiyi 2 ye kaydet
    Dongu bittikten sonra:
    2 yi kullaniciya goster

    Cok rahatlikla Ruby vs kullanilarak yapilabilir veya servlet tarzi birsey kullanabilinir.

    Bir arkadaşımızla çalışma yaptık fakat benim istediğim sitenin kaynak kodlarıın alamıyor program, başka sitelere giriyor ama benim normal browserla kaynak kodlarına eriştiğim sitenin kaynak koduna erişemiyor.Örnek veremiyorum çünkü öyle gerekiyor.
    Yani benim üzerinde çalıştığım site browser harici birşey ile erişilmeye çalıştığında isteği reddediyor olabilirmi?
    Bir fikriniz varmı.

    Cookie gondermiyor olabilir mi?

    Cookie doğrulamasımı yapıyor dersiniz, ama anasayfanın bile kaynak kodunu alamıyor, yani login olmamış halini bile alamıyor.




  • Program aslında düzgün çalışıyor, bir istek gönderiyor, gönderirkende cookie ve credentials değerlerini alıyor. Sonrasında ise istek başarılı ise kaynak kodlarını okumaya başlıyor.

    Hani güvenlik olsun diye işbankası ve diğer bankalara denedim, kaynak kodlarını okuyor ve kelimeyi buluyor.

    Oturum için donanımhaberde test ettim, oturum açıkken kelimeyi buluyor, kapatınca bulmuyor.

    Asıl denenmek istenen sitede, büyük ihtimal istek gönderiliyor fakat isteğe cevap alınamıyor. Site isteklere kapalı olabilir, o kısımı çözemedik, site içinden bir ayar yapılması gerekiyor.
  • Https veya ssl sorunu olabilir?

    Edit:

    Yanlis okumusum pardon, bankayla olduysa https veya ssl sorunu yoktur.
    Olay belki yonlendirmeyle ilgili olabilir mi? Ornegin post requesti gonderiyorsunuzdur bu daha sonra get requeste gonderiliyordur vs?
    Onun disinda HTTP headerlara bakiyor oalbilir site. Eger site HTTP uzerindense wireshark ile ilk requestlerin nasil gonderildigine ve cevaplara bakin. Veyahut tarayicilarda sag tiklayip inspect element'a oradanda network e tiklarsaniz orda da gorursunuz paketleri.



    < Bu mesaj bu kişi tarafından değiştirildi ThisisaNightmare -- 30 Ocak 2015; 15:13:23 >
    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Redirect follow etmiyor olabilir calismama sebebi.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Site isteklere kapalı olamaz, isteklere kapalı olan bir sunucuyu rowser üzerinden de görüntüleyemezsin.
    Denediğiniz websitesini ve gönderdiğin requesti yazarsan yardımcı olmaya çalışırım



    < Bu mesaj bu kişi tarafından değiştirildi CatchFire -- 30 Ocak 2015; 10:57:36 >
  • quote:

    Orijinalden alıntı: CatchFire

    Site isteklere kapalı olamaz, isteklere kapalı olan bir sunucuyu rowser üzerinden de görüntüleyemezsin.
    Denediğiniz websitesini ve gönderdiğin requesti yazarsan yardımcı olmaya çalışırım
    Malesef örneği yazamıyorum üstad, acaba header kontrolümü yapıyor diye düşünüyorum.
  • quote:

    Orijinalden alıntı: cllyldrm

    Program aslında düzgün çalışıyor, bir istek gönderiyor, gönderirkende cookie ve credentials değerlerini alıyor. Sonrasında ise istek başarılı ise kaynak kodlarını okumaya başlıyor.

    Hani güvenlik olsun diye işbankası ve diğer bankalara denedim, kaynak kodlarını okuyor ve kelimeyi buluyor.

    Oturum için donanımhaberde test ettim, oturum açıkken kelimeyi buluyor, kapatınca bulmuyor.

    Asıl denenmek istenen sitede, büyük ihtimal istek gönderiliyor fakat isteğe cevap alınamıyor. Site isteklere kapalı olabilir, o kısımı çözemedik, site içinden bir ayar yapılması gerekiyor.

    Site güvenlik nedeniylemi reddediyor bu tip bağlantıları anlamadım üstad.
    Dediğin gibi birçok sitede çalışıyor ama bu sitede daha başlamadan bitiyor iş.
    Şimdi ben hatırlıyorum, eskiden güvenlik işiyle uğraşırken bazı siteler port taraması olsun, script taraması olsun direk reddederdi manual çalışmak zorunda kalırdık.
    Acaba bunlarda böyle bir sistemmi kullanıyor diyorum.




  • quote:

    Orijinalden alıntı: ThisisaNightmare

    Https veya ssl sorunu olabilir?

    Edit:

    Yanlis okumusum pardon, bankayla olduysa https veya ssl sorunu yoktur.
    Olay belki yonlendirmeyle ilgili olabilir mi? Ornegin post requesti gonderiyorsunuzdur bu daha sonra get requeste gonderiliyordur vs?
    Onun disinda HTTP headerlara bakiyor oalbilir site. Eger site HTTP uzerindense wireshark ile ilk requestlerin nasil gonderildigine ve cevaplara bakin. Veyahut tarayicilarda sag tiklayip inspect element'a oradanda network e tiklarsaniz orda da gorursunuz paketleri.

    Bizim programdan önce bu sorunu halletmemiş lazım dediğiniz gibi,
    Https ve ssl sorunu olduğunu düşünmüyorum.
    Bu arada başka bir program indirdim basit html source grabber diye oda sonuç alamadı urlden, kaynak kodunu çekemedi.
    Yani browser gibi görmüyor bunları sistem.
    Bir güvenlik önlemi gibi geliyor bana.




  • Masaüstü uygulamalar ile problem yaratacaksa;
    Bu uygulamayı web tabanlı yapsak nasıl olur ?
    Daha geçerli olur gibi geldi bana,PHP veya ASP olarak.
  • Örnek olsun diye veriyorum;

    http://www.webtoolhub.com/tn561362-html-source-viewer.aspx

    Bu sitede üzerinden ilgili urlnin kaynak kodunu görüntüleyebiliyorum.

    Follow Redirection seçili olmasada oluyor.
  • Redirection olup olmaması farketmez, sen allowredirectionu false yapmadıkça response alırsın.
    Sorun gönderdiğin headerlerde olabilir. düzgün gönderdiğine eminmisin.
    Chrome -> geliştirici araçları nı aç ve Network sekmesine gel.Daha sonra istediğin adrese git.Network sekmesinde yapılan ilk requestin headerlerini incele bak bakalım eksik birşey gönderiyor musun.
  • quote:

    Orijinalden alıntı: Sysroot

    quote:

    Orijinalden alıntı: ThisisaNightmare

    Https veya ssl sorunu olabilir?

    Edit:

    Yanlis okumusum pardon, bankayla olduysa https veya ssl sorunu yoktur.
    Olay belki yonlendirmeyle ilgili olabilir mi? Ornegin post requesti gonderiyorsunuzdur bu daha sonra get requeste gonderiliyordur vs?
    Onun disinda HTTP headerlara bakiyor oalbilir site. Eger site HTTP uzerindense wireshark ile ilk requestlerin nasil gonderildigine ve cevaplara bakin. Veyahut tarayicilarda sag tiklayip inspect element'a oradanda network e tiklarsaniz orda da gorursunuz paketleri.

    Bizim programdan önce bu sorunu halletmemiş lazım dediğiniz gibi,
    Https ve ssl sorunu olduğunu düşünmüyorum.
    Bu arada başka bir program indirdim basit html source grabber diye oda sonuç alamadı urlden, kaynak kodunu çekemedi.
    Yani browser gibi görmüyor bunları sistem.
    Bir güvenlik önlemi gibi geliyor bana.

    Dedigimi yapin bir. Chrome veya Firefox ta header i da gorursunuz, requestleri de gorursunuz.

    Ayrica web tabanli yapmak sadece cookie alim isini kolaylastirir. Ben zaten program web tabanli diye dusunmustum bastan...

    Aklima bir sifreleme sistemi geldi. Onu kullanabiliyor olabilirler.
    Sistem su sekilde:
    Client server a http request gonderir.
    Bu requestin tamami kullanilarak bir token olusturulur
    Bu token client a cookie olarak gonderilir.
    Her bir seferde bazi seyleri kullanarak bu token kontrol edilir, ayni zamanda client in secreti de kontrol edilir.



    < Bu mesaj bu kişi tarafından değiştirildi ThisisaNightmare -- 31 Ocak 2015; 10:47:14 >




  • 
Sayfa: 12
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.