İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

.htaccess ile şu mümkün mü?

symbiantech

0
İyinet Üyesi
Katılım
12 Nisan 2005
Mesajlar
0
Reaction score
0
Konum
izmit
bunu script diliylede yapabilir .htaccess kullanmana gerek kalmayabilir.refferel adres kontrolu , host ve uri kontrolu yaparak kısmen önüne gecilebilir.
 

Tunahan

0
İyinet Üyesi
Katılım
24 Temmuz 2005
Mesajlar
62
Reaction score
0
Assagidaki kodu eklersen, o adres disinda biryerden download edilemez.
xxx.com alanını degistirmeyi unutma.

# Linking Control - allow only blank or listed referers
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?xxx.com/showthread.php?t=15890/.*$ [NC]
RewriteRule \.(rar)$ - [F]
 
F

fenerli

Misafir
hotlink

1.ÖRNEK UYGULAMA
--------------
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?ALANADI.com/.*$ [NC]
RewriteRule \.(gif|jpg|zip)$ - [F]


2.ÖRNEK UYGULAMA
--------------
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?ALANADI.com/.*$ [NC]
RewriteRule \.(gif|jpg)$ http://www.ALANADI.COM/YASAK.jpg [R,L]
(sizin sitenizdeki bir resmi kullanmak istediğinde YASAK.jpg görüntülenir diğer sitede)
-------------
 
Y

Yns

Misafir
Ek olarak HTTP_REFERER bilgisinin kullanıcıdan alındığını ve kolaylıkla suistimail edilebileceğini belirteyim.Socket veya cURL gibi kütüphanelerde bilgi istendiği gibi değiştirip yollanabilir.

Bu ve benzeri referer kontrollü uygulamalar 'son kullanıcı'ları önler sadece.
 
D

Diyar-LEE

Misafir
Yns' Alıntı:
Ek olarak HTTP_REFERER bilgisinin kullanıcıdan alındığını ve kolaylıkla suistimail edilebileceğini belirteyim.Socket veya cURL gibi kütüphanelerde bilgi istendiği gibi değiştirip yollanabilir.

Bu ve benzeri referer kontrollü uygulamalar 'son kullanıcı'ları önler sadece.


anlamadım biraz açarmısın

Socket ve cURl tam olarak nasıldır?
 
Y

Yns

Misafir
Hemen hemen her programlama dilinde (PHP dahil.) kullanılabilen kod kütüphaneleri.*nix tabanlı olarak cURL veya sockets win üstünde winsock. benzerleri.Sahte HTTP istekleri yollama gibi işlerde kullanılır genelde.Cookie && Referer spooflamak için idealdir.

FlashGet programındada bu veya benzeri bir yöntemle referer istendiği şekilde değiştirilip download edilebiliyor.(Grafiğe bakın.)

http://img500.imageshack.us/my.php?image=referer3xj.jpg

cURL ve socket ile ilgili ayrıntılı bilgilere kendi sitelerinden ulaşmak mümkün.
 
D

Diyar-LEE

Misafir
Sağolasın abesi tam üstüne bastın. bende referer gizlemek istiyorum.

hakanın bi yazısı var ama ben bişi anlamadım ondan.

bu olayı biraz açaıklarmısın. phpnukede bunun nasıl uygularız.

pardon linki değiştiryorum link bu

http://zeb.biz/docs.php?id=21
 
Y

Yns

Misafir
Afedersin "abesi" ne demek ?

Neyse konuya dönecek olursak , cURL kullanımı hakkında ceviz'de bir makalem vardı ama site kapalı olduğu için ulaşılamıyor.PHP kodlamayı az çok biliyorsan cURL manual sayfaları senin için yeterli olacaktır.PHP-Nuke kullanmadığım için nasıl entegre edilir bilemem.Zira ne için kullanacağında belli değil.

Kısa bir örnek vermek gerekirse ;
PHP:
<?
// @Yns - yns.zaxaz.com
// Düzenle ( Sahte referer && user agent )
$url       = 'http://localhost/ref/goster.php'; 
$referer   = 'http://www.microsoft.com'; 
$userAgent = 'Yns Browser - v0.00002(Yunusix)'; 

// cURL oturumu başlat
$ch = curl_init();

// Adrese HTTP isteğinde bulun
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_REFERER, $referer);
curl_setopt($ch, CURLOPT_USERAGENT, $userAgent); 

// Ekran çıktısı al
curl_exec($ch);

// cURL oturumunu kapat
curl_close($ch);
?>

Bu ufak scriptte ek olarak tarayıcı işletim sistemi gibi bilgileri içerisinde bulunduran "userAgent" bilgisinide farklı yolladık.
 
H

HoBaa

Misafir
fenerli' Alıntı:
hotlink

1.ÖRNEK UYGULAMA
--------------
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?ALANADI.com/.*$ [NC]
RewriteRule \.(gif|jpg|zip)$ - [F]


2.ÖRNEK UYGULAMA
--------------
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?ALANADI.com/.*$ [NC]
RewriteRule \.(gif|jpg)$ http://www.ALANADI.COM/YASAK.jpg [R,L]
(sizin sitenizdeki bir resmi kullanmak istediğinde YASAK.jpg görüntülenir diğer sitede)
-------------


bence 2.cisinı kullanın Flashget veya x programlarla cekmek ıstedıgınde resım ınıyor :)
 
D

Diyar-LEE

Misafir
@Yns

hocam büyüksün. :)

pek anlamadım ama neyse. daha iki fırın ekmek yemem lazım anlamam için.:D

eğer gün gelir yapa bilirsem söz burayı silmicem

// @Yns - yns.zaxaz.com
// Düzenle ( Sahte referer && user agent )

Afedersin "abesi" ne demek ?

abe anlamında söyledim yani. kusurumuz varsa özür :)
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst