2023-04-11數碼網頁木馬常見的簡單編碼方式有哪些類型
本篇文章給大家談談網頁木馬常見的簡單編碼方式有哪些類型,以及網頁木馬常見的簡單編碼方式有哪些呢,希望對各位有所幫助,不要忘了收藏本站喔。
我們在網頁上看到的所有文字其實都是由2進制 0和1組成,”編碼方式“通俗的講就是將這些2進制數字轉換成我們看的懂的文字。國內一般用的是“GBK”和“GB2312”,而“utf-8”是大部分國家通用的編碼方式。
如何識別木馬
木馬程序一般分為客戶端程序和服務端程序兩部分,客戶端程序用于遠程控制計算機。而服務端程序,則隱藏到遠程計算機中,接收并執行客戶端程序發出的命令。所以當黑客通過網絡控制一臺遠程計算機時,第一步就需要將服務端程序植入到遠程計算機。為了能夠讓用戶執行木馬程序,黑客常常通過各種方式對它進行偽裝,這種偽裝就是我們說的木馬畫皮。自木馬誕生以來,黑客們為了木馬的隱蔽性,各種偽裝伎倆可謂層出不窮,讓人防不勝防。那么就讓我們一起來練就一雙火眼金睛,拆穿木馬畫皮伎倆,將這些不速之客拒之門外。
畫皮第一計:圖標偽裝
偽裝等級:★★★★
在Windows系統中,每種文件類型使用不同的圖標進行表示,用戶通過一種圖標就可以輕易地判斷出這是那種文件類型。黑客為了迷惑用戶,將木馬服務端程序的圖標換成一些常見的文件類型的圖標,這樣當用戶運行以后,噩夢也就開始了。
實例:黑洞2001服務端的安裝程序使用了文件夾的圖標,當你隱藏了已知文件類型的擴展名時,這個文件看上去就是一個文件夾,當你好奇地點擊它,打算進去看看有什么文件的時候,潘多拉的盒子就打開了。
識別方法
平時我們在運行一個文件的時候,常常習慣于利用鼠標雙擊運行它,這樣Windows系統首先會判斷文件類型打開其關聯程序,然后再打開這個文件。這樣運行方法就很容易激活修改了圖標的木馬程序。其實,我們只需要換一種方式,就可以避免。比如我們看到一個文本文件的文件后,并不要雙擊打開它,而是首先打開記事本程序,然后通過“文件”菜單中的“打開”命令來打開這個文件,如果顯示出的是亂碼,那么這個“文本文件”就肯定有問題。
安全專家點評:更換圖標是最基本的木馬服務端的偽裝方式,但是只使用這一種方式是遠遠不夠的。黑客會將它和文件更名、文件捆綁等一系列的偽裝方式進行組合,這樣才能騙得用戶運行。所以不要隨意執行別人發來的文件,那怕他是你的朋友也要謹慎一些。
畫皮第二計:改名換姓
偽裝等級:★★★
圖標修改往往和文件改名是一起進行的,黑客往往將文件的名稱取得非常的誘人,比如“漂亮的妹妹”之類,騙用戶去運行它。當木馬服務端程序運行以后,服務端程序也會將自己的進程設置為和正常的系統進程相似的名稱,從而使用戶不容易產生懷疑,被其麻痹。
實例:如圖2所示,這是筆者制作的木馬服務端安裝程序,它在電腦上顯示為“漂亮的妹妹.bmp”。如果你把它當作一個圖像文件來打開的話,筆者的木馬也就在你的電腦中安營扎寨了。
識別方法
首先要明確,不論木馬如何偽裝自己的圖標和文件名,它的后綴部分必須是一個可執行的擴展名,比如EXE、COM、BAT等,否則木馬不會運行自己的代碼, 在Windows系統的默認設置下會隱藏已知文件的擴展名,如果木馬把自己的文件名改成了“XXX.bmp.exe”這個樣子,擴展名“.exe”隱藏后,木馬的文件名就會變成“XXX.bmp”,再給這個文件配一個圖像文件的圖標,這個文件就會變成“一只披著羊皮的狼”。在“文件夾選項”對話框中選取“隱藏已知文件類型的擴展名”選項,具體的操作為:打開資源管理器,在菜單欄選擇“工具→文件夾選擇”打開“文件夾選擇”對話框,去掉“隱藏已知文件類型的擴展名”復選框中的小鉤即可撕掉這部分木馬的畫皮。
安全專家點評:這種方式在利用P2P程序進行文件傳輸的時候常常用到,而且通常是和圖標偽裝一起使用,讓用戶防不勝防。所以無論從那里得到的文件,在使用以前都通過殺毒軟件對它進行一番查殺最好。
畫皮第三計:文件捆綁
偽裝等級:★★★★★
文件捆綁就是通過使用文件捆綁器將木馬服務端和正常的文件捆綁在一起,達到欺騙對方從而運行捆綁的木馬程序。捆綁后的文件很有迷惑性,而且加上木馬一般在后臺運行,用戶點擊后不會出現什么異狀,往往會在不知不覺中中招。
實例:筆者將木馬程序捆綁在電子書后得到的文件,和文件捆綁后得到的文件并沒有損害,用戶點擊后仍能夠看到電子書中的內容。這種方法有很大的迷惑性。
識別方法
使用木馬捆綁克星、FBFD等程序檢查可疑的可執行文件,當文件進行了捆綁,程序就會出現類似“文件可能經過捆綁,請小心使用!”這樣的提示。木馬捆綁克星除了能檢測出可執行文件中的其他程序,而且還能把捆綁在其中的程序分離出來。
安全專家點評:隨著人們網絡安全意識的提高,以前很多的黑客攻擊手段已經得到了有效的遏制,可是利用文件捆綁來進行木馬服務端程序的傳播,卻一直受到黑客的鐘愛。所以用戶在運行可執行文件時,一定要提高警惕。
畫皮第四計:出錯顯示
偽裝等級:★★★
絕大多數木馬服務端安裝時不會出現任何圖形界面,因此,如果一個程序雙擊后沒有任何反應,有經驗的網民就會懷疑它是木馬。為了消除這部分人心中的疑慮,黑客會讓木馬在被運行時彈出一個錯誤提示對話框。
實例:如今的木馬程序,很多都有“安裝完畢后顯示提示”的選項,例如木馬HDSPY,用戶在配置服務端程序后,在“提示內容”輸入框中輸入需要的提示內容,例如“文件已損壞,無法打開”等。當用戶運行服務端程序后,就會彈出我們設置的內容。
識別方法
如果該文件是木馬程序,用戶在看到了出錯信息的時候往往已經中招。所以用戶看到錯誤信息的時候要有所警覺,這個時候就要通過掃描系統端口判斷自己是否中了木馬。比如可以采用X-Scan對自己的系統進行掃描。如果發現可疑端口就要進行相應的查殺。
安全專家點評:這種方法雖然在早期可以騙得用戶,但隨著人們安全意識的提高,往往給人一種“畫蛇添足”的感覺。
畫皮第五計:自我銷毀
偽裝等級:★★★
大多數木馬本身只有一個文件,它的安裝程序其實就是木馬服務端程序,當你雙擊了一個木馬的安裝程序后,它會把自己拷貝到系統目錄或其它目錄,因此,一些有經驗的網民如果懷疑一個程序是木馬,它會根據安裝程序的大小在硬盤上搜索木馬文件。為了對付這部分網民,一些木馬設計了自我銷毀的功能,當它把自己拷貝到系統目錄或其它目錄后,它會把自己刪除,讓你無據可查。
識別方法
對于這種方法就需要對系統的注冊表進行即時監測和使用木馬利用殺毒軟件對系統以及注冊表進行及時監控。一般木馬會在系統注冊表中留下痕跡。這個時候我們就可以根據這些蛛絲馬跡揪出這些木馬。
安全專家點評:利用這種方式進行木馬種植的,主要是利用了網頁木馬和遠程溢出等方式。因為黑客利用網頁木馬或遠程溢出,都是在用戶不知情的情況下,將木馬植入遠程系統的。既然遠程用戶不知情,利用木馬的自我銷毀功能就可以做到“來無影去無蹤”。
畫皮第六計:網頁“嫁衣”
偽裝等級:★★★★
網頁木馬是黑客成功利用了系統以及一些程序的漏洞,誘騙用戶瀏覽某個特殊的網頁,在用戶瀏覽的時候,網頁木馬就會成功地利用系統的漏洞,從而將設置的木馬服務端程序“悄悄地”安裝到遠程系統中。
實例:制作網頁木馬有很多現成的工具,動鯊網頁木馬生成器就是很優秀的一款,該木馬生成器利用了微軟的IE Help ActiveX控件漏洞繞過本地安全域。
識別方法
如果你在訪問了一個不熟悉的網頁后,計算機上網的速度突然下降,甚至出現假死的情況,那么就可能是中了網頁木馬了。大家可以在訪問不熟悉的網頁前用“view-source”這個IE命令查看網頁的源代碼。如果發現源代碼中有<iframe src="ww.XXX.htm" name="zhu" width="0" height="0" frameborder="0">之類的就不要訪問了。
安全專家點評:利用網頁木馬傳播木馬服務端程序,是當前非常流行的一種方法。受害者在不經意之間就被種植了木馬程序。對不熟悉的網頁最好不要去訪問,如果訪問后系統出現問題要斷網查殺木馬。
畫皮第七計:郵件附件
偽裝等級:★★
通過電子郵件的附件,進行簡單的文件傳輸,本來是為了方便用戶。可黑客正是看中了這一點,通過偽造一些著名的企業或用戶好友的郵件來欺騙用戶,通過郵件附件來傳播木馬服務端程序。
實例:黑客在郵件附件中加入木馬后,一般會使用比較有迷惑性的語句來騙取用戶的信任。比如 “這是Windows最新的安全補丁程序,請運行后重新啟動系統。”
識別方法
不要立即運行郵件附件,而是將它“另存為”到一個文件夾,然后對文件夾進行查殺檢測,發現問題立即刪除。
安全專家點評:利用電子郵件的附件,是最常見的木馬和病毒的傳播方法。一般沒有經驗的用戶會上當中招。但是因為很多郵件系統自帶殺毒系統,所以現在已經不是很流行了。”
一、ASCII 碼
我們知道,計算機內部,所有信息最終都是一個二進制值。每一個二進制位(bit)有0和1兩種狀態,因此八個二進制位就可以組合出256種狀態,這被稱為一個字節(byte)。也就是說,一個字節一共可以用來表示256種不同的狀態,每一個狀態對應一個符號,就是256個符號,從00000000到11111111。
上個世紀60年代,美國制定了一套字符編碼,對英語字符與二進制位之間的關系,做了統一規定。這被稱為 ASCII 碼,一直沿用至今。
ASCII 碼一共規定了128個字符的編碼,比如空格SPACE是32(二進制00100000),大寫的字母A是65(二進制01000001)。這128個符號(包括32個不能打印出來的控制符號),只占用了一個字節的后面7位,最前面的一位統一規定為0。
二、非 ASCII 編碼
英語用128個符號編碼就夠了,但是用來表示其他語言,128個符號是不夠的。比如,在法語中,字母上方有注音符號,它就無法用 ASCII 碼表示。于是,一些歐洲國家就決定,利用字節中閑置的最高位編入新的符號。比如,法語中的é的編碼為130(二進制10000010)。這樣一來,這些歐洲國家使用的編碼體系,可以表示最多256個符號。
但是,這里又出現了新的問題。不同的國家有不同的字母,因此,哪怕它們都使用256個符號的編碼方式,代表的字母卻不一樣。比如,130在法語編碼中代表了é,在希伯來語編碼中卻代表了字母Gimel (?),在俄語編碼中又會代表另一個符號。但是不管怎樣,所有這些編碼方式中,0--127表示的符號是一樣的,不一樣的只是128--255的這一段。
至于亞洲國家的文字,使用的符號就更多了,漢字就多達10萬左右。一個字節只能表示256種符號,肯定是不夠的,就必須使用多個字節表達一個符號。比如,簡體中文常見的編碼方式是 GB2312,使用兩個字節表示一個漢字,所以理論上最多可以表示 256 x 256 = 65536 個符號。
中文編碼的問題需要專文討論,這篇筆記不涉及。這里只指出,雖然都是用多個字節表示一個符號,但是GB類的漢字編碼與后文的 Unicode 和 UTF-8 是毫無關系的。
三. Unicode
正如上一節所說,世界上存在著多種編碼方式,同一個二進制數字可以被解釋成不同的符號。因此,要想打開一個文本文件,就必須知道它的編碼方式,否則用錯誤的編碼方式解讀,就會出現亂碼。為什么電子郵件常常出現亂碼?就是因為發信人和收信人使用的編碼方式不一樣。
可以想象,如果有一種編碼,將世界上所有的符號都納入其中。每一個符號都給予一個獨一無二的編碼,那么亂碼問題就會消失。這就是 Unicode,就像它的名字都表示的,這是一種所有符號的編碼。
Unicode 當然是一個很大的集合,現在的規模可以容納100多萬個符號。每個符號的編碼都不一樣,比如,U+0639表示阿拉伯字母Ain,U+0041表示英語的大寫字母A,U+4E25表示漢字嚴。具體的符號對應表,可以查詢unicode.org,或者專門的漢字對應表。
meta是html語言head區的一個輔助性標簽。幾乎所有的網頁里,我們可以看到類似下面這段的html代碼:
<head>
<meta http-equiv="content-Type" content="text/html; charset=gb2312">。
</head>
也許你認為這些代碼可有可無。其實如果你能夠用好meta標簽,會給你帶來意想不到的效果,例如加入關鍵字會自動被大型搜索網站自動搜集;可以設定頁面格式及刷新等等。
一、meta標簽的組成
meta標簽共有兩個屬性,它們分別是http-equiv屬性和name屬性,不同的屬性又有不同的參數值,這些不同的參數值就實現了不同的網頁功能。
1、name屬性
name屬性主要用于描述網頁,與之對應的屬性值為content,content中的內容主要是便于搜索引擎機器人查找信息和分類信息用的。
meta標簽的name屬性語法格式是:<meta name="參數" content="具體的參數值"> 。
其中name屬性主要有以下幾種參數:
A、Keywords(關鍵字)。
說明:keywords用來告訴搜索引擎你網頁的關鍵字是什么。
舉例:<meta name ="keywords" content="science, education,culture,politics,ecnomics,relationships, entertaiment, human">。
B、description(網站內容描述)。
說明:description用來告訴搜索引擎你的網站主要內容。
舉例:<meta name="description" content="This page is about the meaning of science, education,culture.">。
C、robots(機器人向導)。
說明:robots用來告訴搜索機器人哪些頁面需要索引,哪些頁面不需要索引。
content的參數有all,none,index,noindex,follow,nofollow。默認是all。
舉例:<meta name="robots" content="none">。
D、author(作者)
說明:標注網頁的作者
舉例:<meta name="author" content"root,root@21cn.com">。
2、http-equiv屬性。
http-equiv顧名思義,相當于http的文件頭作用,它可以向瀏覽器傳回一些有用的信息,以幫助正確和精確地顯示網頁內容,與之對應的屬性值為content,content中的內容其實就是各個參數的變量值。
meta標簽的http-equiv屬性語法格式是:<meta http-equiv="參數" content="參數變量值"> ;其中http-equiv屬性主要有以下幾種參數:
A、Expires(期限)。
說明:可以用于設定網頁的到期時間。一旦網頁過期,必須到服務器上重新傳輸。
用法:<meta http-equiv="expires" content="Fri, 12 Jan 2001 18:18:18 GMT">。
注意:必須使用GMT的時間格式。
B、Pragma(cache模式)。
說明:禁止瀏覽器從本地計算機的緩存中訪問頁面內容。
用法:<meta http-equiv="Pragma" content="no-cache">。
注意:這樣設定,訪問者將無法脫機瀏覽。
C、Refresh(刷新)。
說明:自動刷新并指向新頁面。
用法:<meta http-equiv="Refresh" content="2;URL=http://www.root.net">。
注意:其中的2是指停留2秒鐘后自動刷新到URL網址。
D、Set-Cookie(cookie設定)。
說明:如果網頁過期,那么存盤的cookie將被刪除。
用法:<meta http-equiv="Set-Cookie" content="cookievalue=xxx; expires=神經網絡偽原創, 12-Jan-2001 18:18:18 GMT; path=/">。
注意:必須使用GMT的時間格式。
E、Window-target(顯示窗口的設定)。
說明:強制頁面在當前窗口以獨立頁面顯示。
用法:<meta http-equiv="Window-target" content="_top">。
注意:用來防止別人在框架里調用自己的頁面。
F、content-Type(顯示字符集的設定)。
說明:設定頁面使用的字符集。
用法:<meta http-equiv="content-Type" content="text/html; charset=gb2312">。
二、meta標簽的功能
上面我們介紹了meta標簽的一些基本組成,接著我們再來一起看看meta標簽的常見功能:
1、幫助主頁被各大搜索引擎登錄。
meta標簽的一個很重要的功能就是設置關鍵字,來幫助你的主頁被各大搜索引擎登錄,提高網站的訪問量。在這個功能中,最重要的就是對Keywords和description的設置。因為按照搜索引擎的工作原理,搜索引擎首先派出機器人自動檢索頁面中的keywords和decription,并將其加入到自己的數據庫,然后再根據關鍵詞的密度將網站排序。因此,我們必須設置好關鍵字,來提高頁面的搜索點擊率。下面我們來舉一個例子供大家參考:
<meta name="keywords" content="政治,經濟, 科技,文化, 衛生, 情感,心靈,娛樂,生活,社會,企業,交通">。
<meta name="description" content="政治,經濟, 科技,文化, 衛生, 情感,心靈,娛樂,生活,社會,企業,交通">。
設置好這些關鍵字后,搜索引擎將會自動把這些關鍵字添加到數據庫中,并根據這些關鍵字的密度來進行合適的排序。
2、定義頁面的使用語言
這是meta標簽最常見的功能,在制作網頁時,我們在純HTML代碼下都會看到它,它起的作用是定義你網頁的語言,當瀏覽者訪問你的網頁時,瀏覽器會自動識別并設置網頁中的語言,如果你網頁設置的是GB碼,而瀏覽者沒有安裝GB碼,這時網頁只會呈現瀏覽者所設置的瀏覽器默認語言。同樣的,如果該網頁是英語,那么charset=en。下面就是一個具有代表性的例子:
<meta http-equiv=〃content-Type〃 content=〃text/html; charset=gb2312〃〉
該代碼就表示將網頁的語言設置成國標碼。
3、自動刷新并指向新的頁面。
如果你想使您的網頁在無人控制的情況下,能自動在指定的時間內去訪問指定的網頁,就可以使用meta標簽的自動刷新網頁的功能。下面我們來看一段代碼:
〈meta http-equiv=〃refresh〃 content=〃2; URL=http://www.root.net〃〉
這段代碼可以使當前某一個網頁在2秒后自動轉到http://www.root.net頁面中去,這就是meta的刷新作用,在content中,2代表設置的時間(單位為秒),而URL就是在指定的時間后自動連接的網頁地址。
4、實現網頁轉換時的動畫效果。
使用meta標簽,我們還可以在進入網頁或者離開網頁的一剎那實現動畫效果,我們只要在頁面的html代碼中的<head></head>標簽之間添加如下代碼就可以了:
<meta http-equiv="Page-Enter" content="revealTrans(duration=5.0, transition=20)">。
<meta http-equiv="Page-Exit" content="revealTrans(duration=5.0, transition=20)">。
一旦上述代碼被加到一個網頁中后,我們再進出頁面時就會看到一些特殊效果,這個功能其實與FrontPage2000中的Format/Page Transition一樣,但我們要注意的是所加網頁不能是一個Frame頁;。
5、網頁定級評價
IE4.0以上版本的瀏覽器可以防止瀏覽一些受限制的網站,而之所以瀏覽器會自動識別某些網站是否受限制,就是因為在網站meta標簽中已經設置好了該網站的級別,而該級別的評定是由美國RSAC,即娛樂委員會的評級機構評定的,如果你需要評價自己的網站,可以連接到網站http://www.020webseo.com/,按要求提交表格,那么RSAC會提供一段meta代碼給你,復制到自己網頁里就可以了。下面就是一段代碼的樣例:
〈meta http-equiv=〃PICS-Label〃。
content=′(PICS-1.1 〃http://www.rsac.org/ratingsv01.html〃。
l gen true comment 〃RSACi North America Server〃。
for 〃http://www.rsac.org〃。
on 〃2001.08.16T08:15-0500〃。
r (n 0 s 0 v 0 l 0))′〉
6、控制頁面緩沖
meta標簽可以設置網頁到期的時間,也就是說,當你在Internet Explorer 瀏覽器中設置瀏覽網頁時首先查看本地緩沖里的頁面,那么當瀏覽某一網頁,而本地緩沖又有時,那么瀏覽器會自動瀏覽緩沖區里的頁面,直到meta中設置的時間到期,這時候,瀏覽器才會去取得新頁面。例如下面這段代碼就表示網頁的到期時間是2001年1月12日18時18分18秒。
〈meta http-equiv=〃expires〃 content=〃神經網絡偽原創, 12-Jan-2001 18:18:18 GMT〃〉
7、控制網頁顯示的窗口
我們還可以使用meta標簽來控制網頁顯示的窗口,只要在網頁中加入下面的代碼就可以了:<metahttp-equiv="window-target" content="_top">,這段代碼可以防止網頁被別人作為一個Frame調用。
8、Refresh (刷新) 。
說明:讓網頁多長時間(秒)刷新自己,或在多長時間后讓網頁自動鏈接到其它網頁。
用法:<Meta http-equiv="Refresh" Content="30"> 。
<Meta http-equiv="Refresh" Content="5; Url=http://www.020webseo.com"> 。
注意:其中的5是指停留5秒鐘后自動刷新到URL網址。
9、Expires (期限) 。
說明:指定網頁在緩存中的過期時間,一旦網頁過期,必須到服務器上重新調閱。
用法:<Meta http-equiv="Expires" Content="0"> 。
<Meta http-equiv="Expires" Content="Wed, 26 Feb 1997 08:21:57 GMT"> 。
注意:必須使用GMT的時間格式,或直接設為0(數字表示多少時間后過期)。
10、Pragma (cach模式) 。
說明:禁止瀏覽器從本地機的緩存中調閱頁面內容。
用法:<Meta http-equiv="Pragma" Content="No-cach"> 。
注意:網頁不保存在緩存中,每次訪問都刷新頁面。這樣設定,訪問者將無法脫機瀏覽。
11、Set-Cookie (cookie設定) 。
說明:瀏覽器訪問某個頁面時會將它存在緩存中,下次再次訪問時就可從緩存中讀取,以提高速度。當你希望訪問者每次都刷新你廣告的圖標,或每次都刷新你的計數器,就要禁用緩存了。通常HTML文件沒有必要禁用緩存,對于ASP等頁面,就可以使用禁用緩存,因為每次看到的頁面都是在服務器動態生成的,緩存就失去意義。如果網頁過期,那么存盤的cookie將被刪除。
用法:<Meta http-equiv="Set-Cookie" Content="cookievalue=xxx; expires=Wednesday, 。
21-Oct-98 16:14:21 GMT; path=/"> 。
注意:必須使用GMT的時間格式。
12、Window-target (顯示窗口的設定) 。
說明:強制頁面在當前窗口以獨立頁面顯示。
用法:<Meta http-equiv="Widow-target" Content="_top"> 。
注意:這個屬性是用來防止別人在框架里調用你的頁面。Content選項:_blank、_top、_self、_parent。
Head中的其它一些用法
1、scheme (方案)。
說明:scheme can be used when name is used to specify how the value of content should。
be interpreted.。
用法:<meta scheme="ISBN" name="identifier" content="0-14-043205-1" />。
注意:
2、Link (鏈接)
說明:鏈接到文件
用法:<Link href="soim.ico" rel="Shortcut Icon">。
注意:很多網站如果你把她保存在收件夾中后,會發現它連帶著一個小圖標,如果再次點擊進入之后還會發現地址欄中也有個小圖標。現在只要在你的頁頭加上這段話,就能輕松實現這一功能。<LINK> 用來將目前文件與其它 URL 作連結,但不會有連結按鈕,用於 <HEAD> 標記間, 格式如下:
<link href="URL" rel="relationship"> 。
<link href="URL" rev="relationship">。
3、Base (基鏈接)
說明:插入網頁基鏈接屬性
用法:<Base target="_blank">。
注意:你網頁上的所有相對路徑在鏈接時都將在前面加上“http://www.cn8cn.com/”。其中target="_blank"是鏈接文件在新的窗口中打開,你可以做其他設置。將“_blank”改為“_parent”是鏈接文件將在當前窗口的父級窗口中打開;改為“_self”鏈接文件在當前窗口(幀)中打開;改為“_top”鏈接文件全屏顯示。
Meta的使用方法技巧:
Meta標簽是用來描述網頁屬性的一種語言,標準的Meta標簽可以便于搜索引擎排序,提高搜索引擎網站權重排名。要想網站做的更符合搜索引擎標準就必須了解meta標簽,下面由Seoer惜緣于大家講講meta標簽含義與使用方法:
1、META標簽的keywords。
寫法為:<meta name="Keywords" content="信息參數" />。
meat標簽的Keywords的的信息參數,代表說明網站的關鍵詞是什么。
2、META標簽的Description。
<meta name="Description" content="信息參數" />。
meta標簽的Description的信息參數,代表說明網站的主要內容,概況是什么。
3、META標簽的http-equiv=Content-Type content="text/html。
http-equiv=Content-Type代表的是HTTP的頭部協議,提示瀏覽器網頁的信息,
<meta http-equiv="Content-Type" content="text/html; charset=信息參數" />。
meta標簽的Description的信息參數如GB2312時,代表說明網站是采用的編碼是簡體中文;
meta標簽的Description的信息參數如BIG5時,代表說明網站是采用的編碼是繁體中文;
meta標簽的Description的信息參數如iso-2022-jp時,代表說明網站是采用的編碼是日文;
meta標簽的Description的信息參數如ks_c_5601時,代表說明網站是采用的編碼是韓文;
meta標簽的Description的信息參數如ISO-8859-1時,代表說明網站是采用的編碼是英文;
meta標簽的Description的信息參數如UTF-8時,代表世界通用的語言編碼;
4、META標簽的generator。
<meta name="generator" content="信息參數" />。
meta標簽的generator的信息參數,代表說明網站的采用的什么軟件制作。
5、META標簽的author。
<meta name="author" content="信息參數">。
meta標簽的author的信息參數,代表說明網頁版權作者信息。
6、META標簽的http-equiv="Refresh"。
<Meta http-equiv="Refresh" Content="時間; Url=網址參數"> 。
meta標簽的Refresh代表多少時間網頁自動刷新,加上Url中的網址參數就代表,多長時間自動鏈接其他網址。
7、META標簽的HTTP-EQUIV="Pragma" CONTENT="no-cache"。
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">代表禁止瀏覽器從本地計算機的緩存中訪問頁面內容,這樣設定,訪。
問者將無法脫機瀏覽。
8、META標簽的COPYRIGHT。
<META NAME="COPYRIGHT" CONTENT="信息參數">。
meta標簽的COPYRIGHT的信息參數,代表說明網站版權信息。
9、META標簽的http-equiv="imagetoolbar"。
<meta http-equiv="imagetoolbar" content="false" /> 。
指定是否顯示圖片工具欄,當為false代表不顯示,當為true代表顯示。
10、META標簽的Content-Script-Type。
<Meta http-equiv="Content-Script-Type" Content="text/javascript">。
W3C網頁規范,指明頁面中腳本的類型。
11、META標簽的revisit-after。
<META name="revisit-after" CONTENT="7 days" > 。
revisit-after代表網站重訪,7 days代表7天,依此類推。
12、META標簽的Robots。
<meta name="Robots" contect="信息參數"> 。
Robots代表告訴搜索引擎機器人抓取哪些頁面。
其中的屬性說明如下:
信息參數為all:文件將被檢索,且頁面上的鏈接可以被查詢;
信息參數為none:文件將不被檢索,且頁面上的鏈接不可以被查詢;
信息參數為index:文件將被檢索;
信息參數為follow:頁面上的鏈接可以被查詢;
信息參數為noindex:文件將不被檢索,但頁面上的鏈接可以被查詢;
信息參數為nofollow:文件將被檢索,但頁面上的鏈接不可以被查詢;
13、META標簽的<meta http-equiv="windows-Target" contect="_top">。
代表頁面在當前窗口中以獨立頁面顯示,可以防止自己的網頁被別人當作一個frame頁調用,設置有:_blank、_top、_self、_parent。
14、META標簽的set-cookie。
<meta http-equiv="set-cookie" contect="Mon,12 May 2001 00:20:00 GMT">。
代表Cookie設定,如果網頁過期,存盤的cookie將被刪除,需要注意的也是必須使用GMT時間格式。
來看木馬病毒的種類,第一類木馬病毒是游戲木馬,主要通過一些游戲的腳本和外掛程序入侵用戶。被木馬病毒感染的游戲用戶,在用鍵盤輸入帳號木馬的時候,個人信息就會被病毒制造者知曉。而因為游戲用戶數量眾多,掉進游戲木馬病毒坑中的人數還真的不少。第二類是網銀木馬,受害者的卡號、密碼甚至是安全證書都可能被不法分子竊取。這類病毒危害性更大,更容易對用戶造成損害。第三類是下載類木馬病毒,這類木馬病毒的體積普遍很小,能夠從網絡上移植其他病毒到用戶電腦,或者是安裝廣告軟件,這類木馬病毒也極易傳播。第四類是代理類病毒,一般黑客會將感染代理類病毒的電腦當作跳板,借用被感染電腦用戶的身份來活動。第五類是FTP木馬,這類木馬能夠打開被控制計算機的21號端口,使得每一個人都可以用FTP客戶端來連接到被控制的計算機。第六類是網頁點擊類木馬,主要就是為了賺取高額的點計費編寫的。
編碼方式有哪些_簡述常用的編碼方式。
1、ASCII碼
學過計算機的人都知道ASCII碼,總共有128個,用一個字節的低7位表示,0~31是控制字符如換行回車刪除等;32~126是打印字符,可以通過鍵盤輸入并且能夠顯示出來。
2、ISO-8859-1
128個字符顯然是不夠用的,于是ISO組織在ASCII碼基礎上又制定了一些列標準用來擴展ASCII編碼,它們是ISO-8859-1~ISO-8859-15,其中ISO-8859-1涵蓋了大多數西歐語言字符,所有應用的最廣泛。ISO-8859-1仍然是單字節編碼,它總共能表示256個字符。
3、GB2312
它的全稱是《信息交換用漢字編碼字符集基本集》,它是雙字節編碼,總的編碼范圍是A1-F7,其中從A1-A9是符號區,總共包含682個符號,從B0-F7是漢字區,包含6763個漢字。
4、GBK
全稱叫《漢字內碼擴展規范》,是國家技術監督局為windows95所制定的新的漢字內碼規范,它的出現是為了擴展GB2312,加入更多的漢字,它的編碼范圍是8140~FEFE(去掉XX7F)總共有23940個碼位,它能表示21003個漢字,它的編碼是和GB2312兼容的,也就是說用GB2312編碼的漢字可以用GBK來解碼,并且不會有亂碼。
5、GB18030
全稱是《信息交換用漢字編碼字符集》,是我國的強制標準,它可能是單字節、雙字節或者四字節編碼,它的編碼與GB2312編碼兼容,這個雖然是國家標準,但是實際應用系統中使用的并不廣泛。
6、UTF-16
說到UTF必須要提到Unicode(UniversalCode統一碼),ISO試圖想創建一個全新的超語言字典,世界上所有的語言都可以通過這本字典來相互翻譯。可想而知這個字典是多么的復雜,關于Unicode的詳細規范可以參考相應文檔。Unicode是Java和XML的基礎,下面詳細介紹Unicode在計算機中的存儲形式。
UTF-16具體定義了Unicode字符在計算機中存取方法。UTF-16用兩個字節來表示Unicode轉化格式,這個是定長的表示方法,不論什么字符都可以用兩個字節表示,兩個字節是16個bit,所以叫UTF-16。UTF-16表示字符非常方便,每兩個字節表示一個字符,這個在字符串操作時就大大簡化了操作,這也是Java以UTF-16作為內存的字符存儲格式的一個很重要的原因。
7、UTF-8
UTF-16統一采用兩個字節表示一個字符,雖然在表示上非常簡單方便,但是也有其缺點,有很大一部分字符用一個字節就可以表示的現在要兩個字節表示,存儲空間放大了一倍,在現在的網絡帶寬還非常有限的今天,這樣會增大網絡傳輸的流量,而且也沒必要。而UTF-8采用了一種變長技術,每個編碼區域有不同的字碼長度。不同類型的字符可以是由1~6個字節組成。
UTF-8有以下編碼規則:
如果一個字節,最高位(第8位)為0,表示這是一個ASCII字符(00-7F)。可見,所有ASCII編碼已經是UTF-8了。
如果一個字節,以11開頭,連續的1的個數暗示這個字符的字節數,例如:110xxxxx代表它是雙字節UTF-8字符的首字節。
如果一個字節,以10開始,表示它不是首字節,需要向前查找才能得到當前字符的首字節。
計算機常用的信息編碼有文字編碼、語義編碼、電子編碼、PCM編碼、神經編碼等。
一、文字編碼
文字編碼(Text encoding)使用一種標記語言來標記一篇文字的結構和其他特征,以方便計算機進行處理。
二、語義編碼
語義編碼(Semantics encoding),以正式語言乙對正式語言甲進行語義編碼,即是使用語言乙表達語言甲所有的詞匯(如程序或說明)的一種方法。
三、電子編碼
電子編碼(Electronic encoding)是將一個信號轉換成為一個代碼,這種代碼是被優化過的以利于傳輸或存儲。轉換工作通常由一個編解碼器完成。
四、PCM編碼
PCM脈沖編碼調制是Pulse Code Modulation的縮寫(又叫脈沖編碼調制):數字通信的編碼方式之一。主要過程是將話音、圖像等模擬信號每隔一定時間進行取樣,使其離散化,同時將抽樣值按分層單位四舍五入取整量化,同時將抽樣值按一組二進制碼來表示抽樣脈沖的幅值。
五、神經編碼
神經編碼(Neural encoding)是指信息在神經元中被如何描繪的方法。