最近沒神馬好的思路來更新 WordPress 教程,索性水一貼其他教程~,看到首先小編來解釋下什麼是 cookie stuffing 。

cookies 是透過 html 中 header(頭部資訊) 傳遞的, 除非瀏覽器的做了一定安全設定,否則是不會忽略這個資訊的.

既然 cookies 透過頭部資訊傳送, 那麼, 一個網頁可以不必透過一個 header 傳遞,透過圖片等方式也可以實現.

當一個瀏覽者向伺服器傳送一個影像請求時,在返回的頁面之中,一個 header 已經被包括了. 瀏覽器獲得了 header, 就不需要管那些文章資訊, 一個 cookies 就是這樣植入的.

cookie stuffing 的存在是因為廣告聯盟用 cookie 來跟蹤業績. 用最簡單的話就是說, 廣告聯盟給你一個連結, 當他人點選了連結併購買了產品, 你就獲得了佣金.

現在你知道了, 就是要想辦法讓人多點選, 你就可能得到更多提成. 比如把廣告圖片放在你站上, 並儘量使圖片和網站融為一體. 但可憐的是這樣做效果很差, 幾乎沒人點你的廣告圖片.

所以, 怎樣強制他人點選連結呢? 從而 cookie stuffing 就這樣被髮明出來了. 它的最終目標就是把 affiliate cookies 加入瀏覽者的電腦中, 以投機取巧獲取利益。

好了看了以上內容大家基本的解了 Cookie Stuffing 的概念,接下來說說圖片盜鏈現象,大家都知道草根站長非常的心酸,好不容易寫幾篇原創不但文章被採集,就連文章中的圖片也被盜鏈了真實苦不堪言啊,其實呢大家也可以利用 Cookie Stuffing 讓盜鏈者為自己創造效益~不廢話了直接上程式碼。

apache 環境下.htaccess 檔案程式碼:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$ [NC] //白名單 (空來源)
RewriteCond %{HTTP_REFERER} !google.com [NC] //白名單
RewriteCond %{HTTP_REFERER} !baidu.com [NC] //白名單
RewriteCond %{HTTP_REFERER} !feedburner.com [NC] //白名單
RewriteCond %{HTTP_REFERER} !feedsky.com [NC] //白名單
RewriteRule .*.(gif|jpg|png)$ https://www.weixiaoduo.com/f/?t=hc1 [R,NC,L] //定向至 aff 推廣連結

nginx 下規則:

if ($http_referer !~* "^$"){
    set $rule_0 1$rule_0;
}
if ($http_referer !~* "google.com"){
    set $rule_0 2$rule_0;
}
if ($http_referer !~* "baidu.com"){
    set $rule_0 3$rule_0;
}
if ($http_referer !~* "feedburner.com"){
    set $rule_0 4$rule_0;
}
if ($http_referer !~* "feedsky.com"){
    set $rule_0 5$rule_0;
}
if ($rule_0 = "54321"){
    rewrite /.*.(gif|jpg|png)$ https://www.weixiaoduo.com/f/?t=hc1 redirect;
}

至於 iis 下的 httpd.ini,小編依然是那句話,沒玩過,將讓微軟一邊完蛋去吧~~

PS:以上教程僅提供了一個初步的思路,這樣做顯然容易被採集和盜鏈者發現,其實我們可以將盜鏈者定向至一個動態檔案,然後記錄來源,非本站來源三次之後再做 301 到 aff 推廣連結,這樣不但可以得到盜鏈者的域名以便日後 XXX,還可以讓盜鏈者更難發覺。至於全部程式碼小編這裡就不公佈了,自己好好琢磨吧。