黑鏈程式碼
之前有收集了一些主流的隱藏連結程式碼,最近又發現一種相當牛X的程式碼,如下:
原始碼:
<div style=”position:absolute;left:expression(1-900);top:expression(3-999);”>隱藏內容</a></div>
這個程式碼中,expression後面的內容可以理解為JS程式碼並執行,但是僅IE支援這個屬性,其他瀏覽器無效,So,搜尋也無法判定是作弊。
關於這個程式碼的詳細介紹如下:
最近很多朋友的站都有被有被掛上經歷,一個個被弄得苦不堪言,卻又無處報怨。唉,現在的掛馬真是越來越牛了,殺起來也煞費苦心啊。我在幫朋友處理掛馬的過種中無意中在程式碼裡發現了一個很陌生的CSS寫法“left:expression(1-900);top:expression(3-999);”,而且在其下面有無數個鏈向其它網站的連結,在瀏覽器狀態下檢視,居然是什麼也沒有發現。我馬上想起了一個熟悉的概念:[strong]隱藏連結[/strong]。
不能不說這是一種高明的寫法,至少我是在看到後才知道expression可以這樣用,當然你也可以笑我才疏學淺。我們都知道expression的only IE CSS屬性,具休來看一下官方定義:
IE5及其以後版本支援在CSS中使用expression,用來把CSS屬性和Javascript表示式關聯起來,這裡的CSS屬性可以是元素固有的屬性,也可以是自定義屬性。就是說CSS屬性後面可以是一段Javascript表示式,CSS屬性的值等於Javascript表示式計算的結果。 在表示式中可以直接引用元素自身的屬性和方法,也可以使用其他瀏覽器物件。這個表示式就好像是在這個元素的一個成員函式中一樣。
通過定義,我大概知道了這個屬性可以比喻成JS的函式,而我們又知道搜尋引擎現在是無法讀取JS的,那麼我們是否可以判斷這種隱藏連結的方法是可行的呢?另外,因為其是only IE CSS屬性,就是在說其它瀏覽器下面它是沒有效果的,也是就是說隱藏將會現形。如果是這樣子,搜尋引擎就更加不能認定這是一種隱藏連結作弊的方法了,你認為呢?
1.yeeseo comments at 2009-5-22 9:37:53
expression一直是IE only的js in css法,不過執行效率很低。
我認為不管js還是css,只要直接寫在頁面程式碼中就很危險。另外不能說ie only其他瀏覽器能看到應該就不危險,你後面提到的 line-height:1px 不同的瀏覽器也有不同的理解,除了ie其它瀏覽器下文字並不會被隱藏,那麼此刻搜尋引擎又會站在ie的角度還是非ie的角度去看?
原始碼:
<div style=”position:absolute;left:expression(1-900);top:expression(3-999);”>隱藏內容</a></div>
這個程式碼中,expression後面的內容可以理解為JS程式碼並執行,但是僅IE支援這個屬性,其他瀏覽器無效,So,搜尋也無法判定是作弊。
關於這個程式碼的詳細介紹如下:
最近很多朋友的站都有被有被掛上經歷,一個個被弄得苦不堪言,卻又無處報怨。唉,現在的掛馬真是越來越牛了,殺起來也煞費苦心啊。我在幫朋友處理掛馬的過種中無意中在程式碼裡發現了一個很陌生的CSS寫法“left:expression(1-900);top:expression(3-999);”,而且在其下面有無數個鏈向其它網站的連結,在瀏覽器狀態下檢視,居然是什麼也沒有發現。我馬上想起了一個熟悉的概念:[strong]隱藏連結[/strong]。
不能不說這是一種高明的寫法,至少我是在看到後才知道expression可以這樣用,當然你也可以笑我才疏學淺。我們都知道expression的only IE CSS屬性,具休來看一下官方定義:
IE5及其以後版本支援在CSS中使用expression,用來把CSS屬性和Javascript表示式關聯起來,這裡的CSS屬性可以是元素固有的屬性,也可以是自定義屬性。就是說CSS屬性後面可以是一段Javascript表示式,CSS屬性的值等於Javascript表示式計算的結果。 在表示式中可以直接引用元素自身的屬性和方法,也可以使用其他瀏覽器物件。這個表示式就好像是在這個元素的一個成員函式中一樣。
通過定義,我大概知道了這個屬性可以比喻成JS的函式,而我們又知道搜尋引擎現在是無法讀取JS的,那麼我們是否可以判斷這種隱藏連結的方法是可行的呢?另外,因為其是only IE CSS屬性,就是在說其它瀏覽器下面它是沒有效果的,也是就是說隱藏將會現形。如果是這樣子,搜尋引擎就更加不能認定這是一種隱藏連結作弊的方法了,你認為呢?
1.yeeseo comments at 2009-5-22 9:37:53
expression一直是IE only的js in css法,不過執行效率很低。
我認為不管js還是css,只要直接寫在頁面程式碼中就很危險。另外不能說ie only其他瀏覽器能看到應該就不危險,你後面提到的 line-height:1px 不同的瀏覽器也有不同的理解,除了ie其它瀏覽器下文字並不會被隱藏,那麼此刻搜尋引擎又會站在ie的角度還是非ie的角度去看?
其實我的觀點倒不是這些,我認為只要作弊方法好就不會有危險,但是寫在頁面裡再高明也危險。
本文轉自tiasys部落格園部落格,原文連結:http://www.cnblogs.com/tiasys/archive/2012/08/09/2630927.html,如需轉載請自行聯絡原作者
相關文章
- 網站黑鏈查詢,網站黑鏈查詢,網站黑鏈查詢需要學會這幾點網站
- 紅黑樹核心程式碼分析(JAVA)Java
- 適合新手的鏈棧程式碼
- 外鏈站內跳轉程式碼
- php防盜鏈幾種程式碼PHP
- 網際網路運營中的黑暗面之黑鏈產業鏈產業
- 演算法導論學習--紅黑樹詳解之刪除(含完整紅黑樹程式碼)演算法
- 黑馬程式設計師程式設計師
- 淺談網站黑鏈檢測和清除的方法網站
- 紅黑樹原始碼實現原始碼
- 鏈式呼叫 | 我的程式碼沒有else
- jQuery鏈式呼叫簡單例項程式碼jQuery單例
- [譯] 用 Java 程式碼實現區塊鏈Java區塊鏈
- 你看那程式碼,好像一條鏈哎
- 【一份程式碼搞定資料結構】紅黑樹(更新中)資料結構
- 黑科技工具,推薦兩款開源自動生成程式碼神器!
- 為什麼大多程式設計師黑php不黑python?程式設計師PHPPython
- 程式設計師【黑話】指南程式設計師
- 360主機衛士Windows版新增黑鏈監控功能Windows
- 用Java程式碼實現區塊鏈技術Java區塊鏈
- [程式設計題] 黑化的牛牛程式設計
- 黑馬程式設計師-Java概述程式設計師Java
- 用一張照片黑上百萬人——廣告圖片後的惡意程式碼
- 開始下載全國哀悼活動網頁顏色變黑灰程式碼CSS網頁CSS
- 這些JavaScript程式設計黑科技,裝逼指南,高逼格程式碼,讓你驚歎不已JavaScript程式設計
- 使用職責鏈模式來重構你的程式碼模式
- 50行ruby程式碼開發一個區塊鏈區塊鏈
- 一個簡單的區塊鏈程式碼實現區塊鏈
- 構建安全程式碼 防止供應鏈攻擊
- 鏈獅科技一級程式碼審計出示報告
- 鏈動2+1小程式開發原始碼部署原始碼
- JavaScript開發區塊鏈只需200行程式碼JavaScript區塊鏈行程
- 天翼之鏈2.46-stolen code程式碼的找回
- GameFi+NFT鏈遊開發技術/NFT鏈遊遊戲系統程式設計開發程式碼示例GAM遊戲程式設計
- 電信詐騙黑灰產業鏈現狀(二):境外號碼替代境內號碼,成詐騙電話、詐騙簡訊傳播主力產業
- IT技術流行度大比拼,區塊鏈成最強黑馬!區塊鏈
- 破壞網路可信身份認證,黑灰產業鏈正在興起產業
- 程式猿生存指南-9 離職黑屋