• 08-02-2015, 01:42:50
    #28
    Ceu adlı üyeden alıntı: mesajı görüntüle
    Header ile fake ip gonderilmez diyen arkadaşlar, ben Instagram, twitter ve vine gibi bir çok sitede fake ip gonderiyorum ve hiç ip kısıtlamasına takılmıyorum , işin kısası karşı sunucuyu yanıltmak senin elinde. Mantık herşeyi yıkar geçer )
    Konuyu bölüyorum hocam ama tcp / ip protokolü daima aynı mantıkla çalışmıştır. Paketler üzerinde oynama yaparak fake ip yollarsın ancak sitenin cevabı sana gelmez çünkü senin ip adresine gelmez. x-forwarded-for değiştirebilirsin ki internetteki bir çok getIp fonksiyonu bu değişken olduğunda ip kabul eder, paket doğru adrese teslim edilirken fake ip'yi kabul etmiş olur. Ancak $_SERVER['REMOTE_ADDR'] yi spoof edebilirseniz asla web sitesinden yanıt alamazsınız. twitter, vine ya da instagram ne kullanır bilemem ancak
    <?php
    echo $_SERVER['REMOTE_ADDR'];
    ?>
    yazan bir sayfada fakeip adresini görebilmeniz mümkün değildir. Tabi sıkıntı şu ki, gelen bağlantıyı kontrol edeceğinden proxy üzerinden gelen bağlantıları da proxy ip'si olarak görecektir.

    Son kez özetleyecek olursak, HTTP_CLIENT_IP ve HTTP_X_FORWARDED_FOR rahatlıkla fake yollanır sorun yaşanmaz ancak REMOTE_ADDR tarayıcıdan gelen veriyi okumaz, değiştirildiğinde de gönderilen paketlere cevap alınamaz. Gerek PHP gerekse ağ konusuna oldukça hakim biri olarak denemenizi tavsiye ederim.
  • 08-02-2015, 02:34:37
    #29
    Big_Turk adlı üyeden alıntı: mesajı görüntüle
    +1

    Sorun kesinlikle bu , bir aralar can sıkıntısına mail.ru videolarını jwplayer ile oynatmıştım hash kodunu doğru alabilmek için iframe sayfasından session değerini tutmak gerekiyor. Session ile json değerini parse ettiğinizde doğru hashli video url si geliyordu. Şu an iframe sayfasını curl ile çektiğiniz de

    gelen iframe sayfasında document.domain = "mail.ru";

    ile mail.ru harici çalışması engellenmiş. Player gelmediği için session alınmıyor, session olmadığı için hash çalışmıyor...
    yani curl istediginin gönderildiği sayfaya document.domain = "mail.ru"; şeklinde javascript ile yazıcaz ve aynı sayfada jwplayer kodlarımızı mı kullancaz. örnek kullanım verebilir misiniz?
  • 08-02-2015, 10:46:31
    #30
    ufukt51 adlı üyeden alıntı: mesajı görüntüle
    yani curl istediginin gönderildiği sayfaya document.domain = "mail.ru"; şeklinde javascript ile yazıcaz ve aynı sayfada jwplayer kodlarımızı mı kullancaz. örnek kullanım verebilir misiniz?
    Örnek kullanımı yok, iframe içerisinde ki o kod ile player'in gelmesi session üretilmesi engelleniyor. Siz o kodu yazsanızda çalıştırdığınız sayfa mail.ru üzerinde olmayacağı için geçerli işlemi yapamazsınız.
  • 08-02-2015, 10:49:58
    #31
    Üyeliği durduruldu
    Arkadaşlar en temizi kullanıcılarınız için Chrome ve Firefox eklentisi yazın, koyun markete.

    O eklentiyi kullananlarla istediğiniz gibi işlem yaparsınız ( js ile cors falan geçebilirsiniz o şekilde )

    İsteyen olursa ben ücretiyle eklenti yazabilirim, özel mesaj atabilirsiniz