當前位置:編程學習大全網 - 源碼下載 - “黑客”是什麽

“黑客”是什麽

壹名黑客(hacker)是壹個喜歡用智力通過創造性方法來挑戰腦力極限的人,特別是他們所感興趣的領域,例如電腦編程或電器工程。

黑客最早源自英文hacker,早期在美國的電腦界是帶有褒義的。但在媒體報導中,黑客壹詞往往指那些“軟件駭客”(software cracker)。

黑客壹詞,原指熱心於計算機技術,水平高超的電腦專家,尤其是程序設計人員。

但到了今天,黑客壹詞已被用於泛指那些專門利用電腦搞破壞或惡作劇的家夥。對這些人的正確英文叫法是Cracker,有人翻譯成“駭客”。

黑客和駭客根本的區別是:黑客們建設,而駭客們破壞。

黑客壹詞壹般有以下四種意義:

壹個對(某領域內的)編程語言有足夠了解,可以不經長時間思考就能創造出有用的軟件的人。

壹個惡意(壹般是非法地)試圖破解或破壞某個程序、系統及網絡安全的人。這個意義常常對那些符合條件(1)的黑客造成嚴重困擾,他們建議媒體將這群人稱為“駭客”(cracker)。有時這群人也被叫做“黑帽黑客”。

壹個試圖破解某系統或網絡以提醒該系統所有者的系統安全漏洞。這群人往往被稱做“白帽黑客”或“匿名客”(sneaker)或紅客。許多這樣的人是電腦安全公司的雇員,並在完全合法的情況下攻擊某系統。

壹個通過知識或猜測而對某段程序做出(往往是好的)修改,並改變(或增強)該程序用途的人。

“腳本小孩”則指那些完全沒有或僅有壹點點駭客技巧,而只是按照指示或運行某種駭客程序來達到破解目的的人

著名黑客

Richard Stallman--傳統型大黑客,Stallman在1971年受聘成為美國麻省理工學院人工智能實驗室程序員。

Ken Thompson和Dennis Ritchie--貝爾實驗室的電腦科學操作組程序員。兩人在1969年發明了Unix操作系統。

John Draper(以哢嚓船長,Captain Crunch聞名)--發明了用壹個塑料哨子打免費電話

Mark Abene(以Phiber Optik而聞名)--鼓舞了全美無數青少年“學習”美國內部電話系統是如何運作的

Robert Morris--康奈爾大學畢業生,在1988年不小心散布了第壹只互聯網蠕蟲。

Kevin Mitnick--第壹位被列入fbi通緝犯名單的駭客。

Kevin Poulsen--Poulsen於1990年成功地控制了所有進入洛杉磯地區KIIS-FM電臺的電話線而贏得了該電臺主辦的有獎聽眾遊戲。

Vladimir Levin--這位數學家領導了俄羅斯駭客組織詐騙花旗銀行向其分發1000萬美元。

Steve Wozniak--蘋果電腦創辦人之壹。

Tsotumu Shimomura--於1994年攻破了當時最著名黑客Steve Wozniak的銀行帳戶。

Linus Torvalds--他於1991年開發了著名的Linux內核,當時他是芬蘭赫爾辛基大學電腦系學生。

Johan Helsingius--黑爾森尤斯於1996年關閉自己的小商店後開發出了世界上最流行的,被稱為“penet.fi"的匿名回函程序,他的麻煩從此開始接踵而至。其中最悲慘的就是sceintology教堂抱怨壹個penet.fi用戶在網上張貼教堂的秘密後芬蘭警方在1995年對他進行了搜查,後來他封存了這個回函程序。

Tsutomu Shimomura--能記起他是因為抓了米特尼克。

Eric Raymond--Eric Raymond就壹直活躍在計算機界,從事各種各樣的計算機系統開發工作。同時,Eric Raymond更熱衷於自由軟件的開發與推廣,並撰寫文章、發表演說,積極推動自由軟件運動的發展,為自由軟件作出了巨大貢獻。他寫的《大教堂和市集》等文章,是自由軟件界的經典美文,網景公司就是在這篇文章的影響下決定開放他們的源代碼,使瀏覽器成為了自由軟件大家族中的重要壹員

紅客 —— 壹個讓人肅然起敬的名字!

紅客可以說是中國黑客起的名字。英文“honker”是紅客的譯音。

紅客,是壹群為捍衛中國的主權而戰的黑客們!

他們的精神是令人敬佩的!

破解者 —— 喜歡探索軟件程序!

破解者 —— Cracker

破解者,他們的目標是壹些需要註冊的軟件。他們通常利用Debug,找出內存中的密碼。

藍客 —— 特別喜歡藍色的黑客們!

藍客,也屬於黑客群。

藍客,是指壹些利用或發掘系統漏洞,D.o.S(Denial Of Service)系統,或者令個人操作系統(Windows)藍屏。

“藍客”壹詞由中國藍客聯盟(www.cnlanker.com)在2001年9月提出。當初的藍客聯盟(中國藍客聯盟)是壹個非商業性的民間網絡技術機構,聯盟進行有組織有計劃的計算機與網絡安全技術方面的研究、交流、整理與推廣工作,提倡自由、開放、平等、互助的原則。同時還是壹個民間的愛國團體,藍盟的行動將時刻緊密結合時政,藍盟的壹切言論和行動都建立在愛國和維護中國尊嚴、主權與領土完整的基礎上,藍盟的聲音和行動是中華民族氣節的體現。中國藍客聯盟(LUC)簡稱藍盟,組建於2001年10月1日。2002年4月,公安部門受外交部壓力開始調查此次事件,藍盟核心人員在當月受到公安機關的傳訊、調查,計算機被收繳送往上級公安廳取證、調查。後聯盟被告知必須無條件無限期關閉網站,並永久停止使用“藍客聯盟”名號。

2002年6月2日,藍盟在IRC頻道召開“中國藍客聯盟告別會”,與會幾百位網友了解、見證了藍盟的組建及被迫關閉的內幕。

中國藍客聯盟只有壹個,那便是2001年10月至2002年6月間的 cnlanker.net,那是我們美好的回憶,那是

曾經壹起分享勝利的喜悅、***同度過那些灰暗的日子的唯壹見證。可惜的是如今這個域名已不在國人手上。

從2002年6月開始,任何自稱藍客聯盟或藍盟的組織、網站均屬於其他網友的自發的個人行為,與最初的藍盟

毫無任何關系。

現在的 cnlanker.com 是最初組建藍盟的壹群人的回憶,藍盟永遠不會重建。

飛客 —— 電信網絡的先行者!

飛客,經常利用程控交換機的漏洞,進入並研究電信網絡。

雖然他們不出名,但對電信系統作出了很大的貢獻!

壹.什麽是黑客

在力求當壹個黑客前,我們要先了解什麽是黑客

Hacker -- 黑客

熱衷研究、撰寫程序的專才,且必須具備樂於追根究底、窮究問題的特質。

在黑客圈中,hacker壹詞無疑是帶有正面的意義,例如system hacker熟悉操作系統的設計與維護;password hacker精於找出使用者的密碼,若是computer hacker則是通曉計算機,可讓計算機乖乖聽話的高手。

黑客基本上是壹項業余嗜好,通常是出於自己的興趣,而非為了賺錢或工作需要。

根據開放原始碼計劃創始人Eric Raymond對此字的解釋,hacker與cracker是分屬兩個不同世界的族群,基本差異在於,hacker是有建設性的,而cracker則專門搞破壞。

hacker原意是指用斧頭砍材的工人,最早被引進計算機圈則可追溯自1960年代。

加州柏克萊大學計算機教授Brian Harvey在考證此字時曾寫到,當時在麻省理工學院中(MIT)的學生通常分成兩派,壹是tool,意指乖乖牌學生,成績都拿甲等;另壹則是所謂的hacker,也就是常逃課,上課愛睡覺,但晚上卻又精力充沛喜歡搞課外活動的學生。

這跟計算機有什麽關系?壹開始並沒有。不過當時hacker也有區分等級,就如同tool用成績比高下壹樣。真正壹流hacker並非整天不學無術,而是會熱衷追求某種特殊嗜好,比如研究電話、鐵道(模型或者真的)、科幻小說,無線電,或者是計算機。也因此後來才有所謂的computer hacker出現,意指計算機高手。

對壹個黑客來說,學會入侵和破解是必要的,但最主要的還是編程,畢竟,使用工具是體現別人的思路,而程序是自己的想法.壹句話--編程實現壹切!

對於壹個駭客來說,他們只追求入侵的快感,不在乎技術,他們不會編程,不知道入侵的具體細節.

"黑客"在人們腦中的形象就是壹個蓬頭亂發,戴著高度眼鏡,駝著背弓著腰,成天趴在電腦面前的人.其實黑客和正常人壹模壹樣,他們並無什麽特殊之處.有些人也許很少上電腦,成天運動,工作,但他們的技術和精神已經達到的黑客的標準,有些人天天爬在電腦前,到處瞎混,但他們仍不是黑客.

人們總是認為黑客就是破壞者,其實從某種意義上來說,黑客也在為計算機技術的發展做出很大的貢獻.如果沒有高明的黑客,就沒有資深的網管;如果沒有完美的木馬,就沒有傑出的殺毒軟件;沒有了黑客,網絡技術就很難發展下去.當然,網管其實也是黑客,如果他不知道別人怎麽進攻,自己要怎麽防守呢?

黑客壹詞在圈外或媒體上通常被定義為:專門入侵他人系統進行不法行為的計算機高手。不過這類人士在hacker眼中是屬於層次較低的cracker(駭客)。如果黑客是炸彈制造專家,那麽CRACKER就是恐怖分子.

現在,網絡上出現了越來越多的Cracker,他們只會入侵,使用掃描器到處亂掃,用IP炸彈炸人家,毫無目的地入侵,破壞著,他們並無益於電腦技術的發展,反而有害於網絡的安全和造成網絡癱瘓,給人們帶來巨大的經濟和精神損失.

我們不能做Cracker,我們要力求當HACKER!!

二.HACKING的預備網絡知識

1.什麽是IP

IP就是壹個地址,在外網沒有壹個IP是相同的,它就像身份證號碼壹樣,給每臺進入網絡的電腦壹個身份證號碼.但是對於大部分用戶來說,這個號碼是不固定的,在妳重新連接到INTERNET時,IP可能會被重新分配.不過有些機器申請了固定的IP,這樣就便於其他電腦找到它,並提供服務.壹般的IP的格式為: a.b.c.d (0 <= a,b,c,d <= 255)例如 218.242.161.231 , 212.13.123.52 ..... 由192.168開頭的是局域網的IP,127.0.0.1是用來檢測網絡的自己的IP.就是說任何壹臺電腦來說,不管是否連接到INTERNET上,127.0.0.1對於自己來說都是自己.就是說,每臺電腦都是由4位的256進制數組成的.

2.什麽是網絡協議,數據包

網絡協議就是壹套雙方約定好的通信協議.就像對暗號壹樣,有特定的約定來達成連接.其中的"數據包就是壹個壹個

(1) 面向連接的TCP協議

TCP是面向連接的.“面向連接”就是在正式通信前必須要與對方建立起連接。比如妳給別人打電話,必須等線路接通了、對方拿起話筒才能相互通話。TCP(Transmission Control

Protocol,傳輸控制協議)是基於連接的協議,也就是說,在正式收發數據前,必須和對方建立可靠的連接。壹個TCP連接必須要經過三次“對話”才能建立起來,其中的過程非常復雜,我們這裏只做簡單、形象的介紹,妳只要做到能夠理解這個過程即可。我們來看看這三次對話的簡單過程:主機A向主機B發出連接請求數據包:“我想給妳發數據,可以嗎?”,這是第壹次對話;主機B向主機A發送同意連接和要求同步(同步就是兩臺主機壹個在發送,壹個在接收,協調工作)的數據包:“可以,妳什麽時候發?”,這是第二次對話;主機A再發出壹個數據包確認主機B的要求同步:“我現在就發,妳接著吧!”,這是第三次對話。三次“對話”的目的是使數據包的發送和接收同步,經過三次“對話”之後,主機A才向主機B正式發送數據。TCP協議能為應用程序提供可靠的通信連接,使壹臺計算機發出的字節流無差錯地發往網絡上的其他計算機,對可靠性要求高的數據通信系統往往使用TCP協議傳輸數據。

(2) 面向非連接的UDP協議

“面向非連接”就是在正式通信前不必與對方先建立連接,不管對方狀態就直接發送。這與現在風行的手機短信非常相似:妳在發短信的時候,只需要輸入對方手機號就OK了。UDP(User Data Protocol,用戶數據報協議)是與TCP相對應的協議。它是面向非連接的協議,它不與對方建立連接,而是直接就把數據包發送過去!UDP協議是面向非連接的協議,沒有建立連接的過程。正因為UDP協議沒有連接的過程,所以它的通信效果高;但也正因為如此,它的可靠性不如TCP協議高。QQ就使用UDP發消息,因此有時會出現收不到消息的情況。

附表:tcp協議和udp協議的差別

|---------------------------------|

| 屬性\協議 |TCP |UDP |

|------------+---------+----------|

|是否連接 |面向連接 |面向非連接|

|------------+---------+----------|

|傳輸可靠性 |可靠 |不可靠 |

|------------+---------+----------|

|應用場合 |大量數據 |少量數據 |

|------------+---------+----------|

|速度 |慢 |快 |

|---------------------------------|

(3)什麽是端口(PORT)

PORT,意思為港口,但在電腦裏叫端口.但是端口不是形象的,而是抽象的.電腦上有很多的端口(65535個),但是它們大部分都不開,每個網絡連接都要用壹個端口,就象把用壹跟線把兩個電腦連起來,插座就是端口.有些端口有他們特定的用途,例如網頁服務器要開80端口,FTP服務器要開21端口

常用端口

21--ftp 下載

23--telnet 遠程登陸,入侵後打開給自己留後門

25-smtp 盡管重要,但似乎沒什麽可利用的

53--domain 同上

79--finger 可知道用戶信息了,但是現在很少了

80--.net:8080/down/syslog.zip

該軟件的特色就是可以在後臺記錄所有運行過的程序和窗口名稱,並且有具體的時期,以及登錄的用戶名,很恐怖哦!下面咱們來設陷阱吧!

1.記錄日誌

雙擊壓縮包內的主程序,點擊“軟件試用”進入主界面,在“日誌文件保存路徑”處點擊“瀏覽”選擇保存路徑並進行命名,這裏保存在c:\winnt\log.txt。然後鉤選“日誌記錄隨計算機自動啟動”。

註意:

a.為了防止黑客找到記錄日誌的文件,妳可以用上面提到的命令:attrib +s +h c:\winnt\log.txt進行隱藏。

b.最好不要將這個記錄文件和上面的3389.txt放壹個目錄下,這樣萬壹被發現其中壹個,不至於使另壹個也壹同被發現。

c.軟件在“任務管理器”的進程中顯示名稱為“syslog”,而且未註冊版本會在20分鐘後自動停止記錄,所以只能用來對付菜鳥黑客啦!而且還得先花點“銀子”,哈哈!

接下來在“程序密碼保護”處輸入壹個復雜點的密碼,點擊“開始日誌”。這時軟件會提醒妳隱藏後的熱鍵為“Ctrl+Q”,請記住這個熱鍵,以後要喚出軟件時就得靠它了。

2.查看動作

想知道這樣設置後記錄下來的東西是什麽樣嗎?那就快來看看吧。怎麽樣?對這種記錄結果妳還滿意嗎?

黑客的守則:

1。不惡意破壞任何的系統,這樣只會給妳帶來麻煩。惡意破壞他人的軟體將導致

法律責任,如果妳只是使用電腦,那僅為非法使用!!註意: 千萬不要破

壞別人的軟體或資料!!,

2。不修改任何的系統檔,如果妳是為了要進入系統而修改它,請在達到目的後將

它改回原狀。

3。不要輕易的將妳要hack的站臺告訴妳不信任的朋友。

4。不要在bbs上談論妳hack的任何事情。

5。在post文章的時候不要使用真名。

6。正在入侵的時候,不要隨意離開妳的電腦。

7。不要侵入或破壞政府機關的主機。

8。不要在電話

  • 上一篇:delphi xe 取CPU等硬件信息
  • 下一篇:Crc源代碼庫
  • copyright 2024編程學習大全網