數位極簡:認識生活黑客,駭入生活

person sitting on top of the building
Jack CHiu
追蹤我


從我第一次知道Hacker這個詞的時候,
就深深著迷,從網路上整理了,整理一些資料,
可以作為日後使用,對整個Internet的架構有更深一層的了解。

成為一個Hacker最基本的知識,
電腦跟電腦彼此之間是無法靠一條USB線直接互相連結傳輸資料,
因此需要硬碟將資料儲存後,在到另外一台電腦寫入。
網際網路就是發明了讓電腦如何透過網路的方式互相連結存取檔案。
下面有非常好的解釋,看完之後,也會有更新一層的認識。
文章來源:什麼是Hacker(駭客)?怎麼成為駭客?Cracker又是什麼?
                     如何成為駭客


成為駭客,你必需要有駭客的理念. 就算你不是在電腦前面你亦可以做以下與此理念有關的事情.當然,沒有事情可以取代駭客的電腦活動.

  • 閱讀科技故事,參與科技會議(在場內很可能遇到其他駭客)
  • 學習禪及工夫武術 (理念與駭客的理念在很多方面相近)
  • 發展分析音樂的聽覺.學習欣賞特定的音樂,學習以一種或以上的學器, 學習唱歌.
  • 學習欣賞文字及雙關語
  • 學好你本土的語言(有很多駭客都是有能的作家)
1.Crackers 與 Hackers 的不同 : 

Crackers 是指那些專破壞的人. Crackers 所做的事,就是入侵別人電腦 , 然後進行破壞或盜取資料. 此外 , 他們還從事解碼活動和製造 cracked 版 softwares. 有些還將破解來的密碼或 serial no. 出售以圖利.

Hackers 的意思則完全相反. Hackers 做的是創作性和貢獻性的工作, 如軟件開發 , 構思新蓋念等. 可是 , 現時一般人都將 Crackers 稱為 Hackers , 使真正的 Hackers 蒙上污點 . 

2.何為 IP ? 

IP 指是在網上的地址. 每個在網上的電腦都需要一個獨一無異而不會與其他電腦重複的記號. 如 123.123.123.123 就是一個 IP. 如果你發現一個電腦的 IP 是 123.123.123.123 , 你就不會同時發現第二部電腦擁`有這個相同的 IP . 

IP 可分為兩類 , 動態 IP 和 靜態 IP . 動態 IP 是一個臨時的地址. 一般家庭用戶用MODEM透過 ISP ( Internet Service Provider e.g. HKNet, CIT, PCCW) 上網的都是動態 IP . 當用戶與 ISP 連接, ISP 就會分配一時臨時 IP 給用戶. 如果用戶離線時, 此 IP 就會消失或分配給另一部電腦使用. 所以用戶每次上網用的 IP 都不一樣. 當然 , 有緣時此 IP 可能會再次分給你.


靜態 IP 是固定的, 被註冊的 IP 或可說是被買了的 IP . 此 IP 己被某人或某公司擁有. 如 216.115.108.243 就是 yahoo.com 的固定 IP . 當你在瀏覽器上輸入 216.115.108.243 , 你也可以到達 yahoo.com . 

有時, 你輸入不同的 ip ,也可到相同的地方 , 如 204.71.200.68 也可到 yahoo , 其實隻是內容一樣 , 你己到了另一部電腦 . 別人大公司喎, 當然要有幾個後備 ( mirror ) 啦! 

3.何為 Port ? 

如果說 IP 是地址 , 那麼 PORT 就你屋企的門口 . 上網意思就是從別人的電腦上下載資料到自己的電腦裏 . 網頁就是最上下載的資料 . 如果要允許資料傳輸, 你和別人的電腦都需要打開一個 PORT 讓資出入 . 即是說如何你的朋友要來探你, 他必需把他自己屋企的門口打開, 然後才可出街. 當你朋友到你屋企時 , 你又必需把你的門口打出, 你的朋友才可進入你家. 每一個與網上連線的程式都需要一PORT來傳輸資料, 而每個 PORT 都隻給一個程或使用 . 一部電腦可同時打開不同的PORT給不同的程式使, 即是說你屋企可有幾個不同的門口.


4.為何用炸彈攻擊別人時要輸入 IP 同 PORT ? 

這就是要知道對方電腦的地址及某程式所用棧把資料傳輸的PORT. MESSAGE BOMB 就是讓對方電腦的某程式不斷接收訊息, 到它無法承受時, 系統就會癱瘓. 所以隻要知道某程式的PORT後, 就不斷把MESSAGE送到它的門口. 如果程式不懂得分類, 見MESSAGE就收 , 那就必死無異. 以前的ICQ版本就是這樣, 它有一個固定的PORT, 即說你每次用ICQ時, 它都用同一個 PORT (1027) 傳輸資料, 所很易受到攻擊. 現在它每次上網都用不同的PORT, 減少了被攻擊的機會. 但別人還是有辦法找出來. 

5.何為 TCP / IP ? 

TCP/IP 是網 路中電腦與電腦之間的通訊協定 . 我們的電腦要溝通 , 就必需要有一個共同的制式 , 就好似我們說話 , 例如大家都講廣東話, 這樣溝通便非常順利 , 但如果一個講中文 , 一個講日文, 就很難溝通了. 

6.何為 Nuke ? 

Nuke是用Windows一個缺憾來傳"out of band"的指令, 隻要用他人的Port139或其他的Port去令別人的電腦Down, 出深藍畫面, 之後那人就一定要從新開機先可以用. 為什麼一定要用Port139呢? 因為所有用Windows的人也有這個Port, 而且Microsoft又沒有好好保護它, 所以Nuke人就變得十分簡單了. Nuke人是需要別人的IP address. 有些要Port. 當然還要有Nuke人的程式啦! 

7.入侵原理 : 

要入侵別人電腦, 就必需道對方電腦的 IP , 以及對方電腦需要自己打開一個 PORT. 而入侵方法可分為兩種 , 一是播種式 , 另一種是非播種式


播種式 : 

此方法是偷偷地把木馬程式 ( 木馬名稱的來源是木馬屠城記的歷史 ) 放到目標電腦裏 . 當木馬程式在受害者電腦運行時, 會先使對方電腦成為一個server,然後開一個 PORT , 於是木馬程式便可與那個黑客電腦上的木馬接收程式連接. 一套木馬程式都含有兩個元素, 一個是 client side program , 另一個是 server side program. Client side program 是放在目標電腦偷偷運行, 而 Server side program 就是放在自己的電腦用來控制對方電腦及接收資料. 

非播種式 : 

此方隻用於 server, 所以一般家庭透過 ISP 上網的都不會受害. 言歸正轉, Cracker 會用程式尋找對目標電腦有沒有一個打開了但沒被程式所用的PORT. 如果有, cracker 就會嘗試與他連接 . 如果成功, 就可進入對方電腦 . 這種 PORT 的形成是由於程式的錯誤引緻 , 即是說是程式編寫人員的疏忽. 例 : 美國某大軟件公司的電郵程式就被發現隻要在郵件上加一些SCRIPT,就使這程式為電腦打開了一個危險的 PORT. 


8.何為防火牆 ? 

所有是網絡保安系統的, 軟件或硬件 , 都可算防火牆. 防火牆主要是控制數據的輸入輸出. 如果發現有問題的資料或數據, 它就會拒絕它們. IP 過濾軟件, data 過濾軟件 和 proxy server 都是防火牆 . 

9.何為 IP SPOOFING ( IP 欺騙 ) ? 

從字名一看, 很明顯這是一種欺騙的手段 . 攻擊都會收改被出的封包( 不知什麼是封包? 就當它是 message 先) , 把封包內自己的 IP 位址改為其他位址, 似達到隱藏身份的目的 . 運用IP Spoofing技術 , 其中一個方法 , 就是送出一連串封包給目標主機,使對方系統當機 . 另一方法就是把自己的 IP 位址都改為目標位址 , 讓目標主機系統誤以為這些封包是由自己發送的。這樣, 對方就會發出封包回應自己 , 之後又會再收到自己發出的封包, 再次回應自己 , 不斷重複, 好似一個人自言自語 , 直至氣斷 . 

10.何為 Sniffering (竊聽) ? 

竊聽是一種可以讓竊聽者蒐集到使用者名稱與密碼或網路傳送的資料的方式,通常很容易防範,但是不容易被發現,因此隻要事先做好預防,就可以免於資料 (Data) 外洩的危險。 



11.什麼是 Deny Of Services ( 拒絕服務攻擊 )? 

Denial of service 攻擊透通發大量的信息給網站 , 以緻使對方癱瘓 , 無法給客戶服務。這就像幾百個人同時打一個電話,使電話繁忙和不可用。這些攻擊也會發送一些"特殊"的封包,使遠端的軟體或服務癱瘓。 

12.何為 RES , RSA 同 PGP ? 

這三樣其實是一些加密技術 , 即是一些計算方法. 通過加密 , 即使駭客偷了你的信息 , 也很難知道信息的真正內容 ,. 

13 . 何為 PPP , LCP, IPCP ? 

PPP - Point-to-Point Protocol . LCP - Link Control Protocol . IPCP - Internet Protocol Control Protocol . 

PPP 是電腦用撥號 modem 與 isp 通訊時所使用的通訊協議 . PPP 由兩個協議組成, 分別為 LCP 和 IPCP . LCP 主要是維繫電腦與 isp 的連線 . 而 IPCP 是用作要求 isp 分配一個 ip address 給 user 的協議以緻電腦可與國際網絡上其他電腦通訊 . 

PPP 與 TCP/IP 的不同在於 PPP 是 user 電腦與 isp 之間的協議, 而 TCP/IP 是user電腦與國際網絡上的電腦的協議 . 

14. 電腦網絡是什麼 ? 

由電話線 ( 或其電線 ) , 使兩倍電或以上的電腦連結起來 , 使能互相溝通的系統 , 便可稱為電腦網絡 

電腦網絡的規模可分為三大類 : 

LAN (Local Area Network ) - 規模較少, 電腦數目不多 , 電腦與電腦間的物理距離不出於一所建築物的範圍 . e.g. 一間公司的內聯網 

WAN ( Wide Area Network ) - 規模比 LAN 較大 , 電腦與電腦間的物理距離也相對較遠 , 大約是一個城市的範圍 

MAN ( Metropolitan Area Network ) - WAN 以 上的都是 MAN , 全球性的 Internet 就是一個 MAN . 

MAN 多由很多來自不同地方的 WAN 或 LAN 所組成 


知道嗎?中國大陸是目前全世界駭客人數最多的國家,他們的駭客網站一大堆,並且還有駭客補習班,教導你各種駭客知識技能,甚至還有駭客報紙,刊登最新駭客工具軟體,(木馬程式中有名的冰河系列,就是他們寫出的)反觀我們台灣,因政府禁止民間架設這類駭客網站論壇,所以使得我們一般國民,對這類網路安全,顯得有點不知不覺,雖然政府有這類網站,不過比較偏重 {防} 的部分,而且裡面內容極少(個人認為啦~),如果真要詳加了解的話,建議你去看大陸的駭客(黑客)網站
台灣政府的網路安全網站  資安論壇
http://www.sss.org.tw/phpbb/index.php
Jack CHiu
追蹤我

看完這篇文章,幫自己拍拍手👏,也請幫我5下拍手👏👏👏👏👏支持我繼續寫下去,謝謝你耶!然後,我其實很好聊的,你可以直接IG私訊@jackskyhigh和我聊聊!或email:jack@jackskyhigh.com

💡想要即時收到更多我的文章嗎?

每周一早上 08:30 ,我會發一封《我的FIRE生活提案》的電子報~內容是我所閱讀、FIRE實驗、生產力與FIRE財務自由有關的內容(偶爾稍微插播一些跟家庭親子生活、運動訓練)。

強烈建議在按下訂閱之前,我建議花5分鐘先來我的訂閱註冊頁,了解為什麼我會開始經營部落格和發電子報,確認是你想要看的內容,再按下訂閱

如果你有朋友也需要FIRE提早退休的建議,請分享給他。