看板 Gossiping 關於我們 聯絡資訊
病毒這名字取得真是好 當年'電腦病毒',第一個最知名的, (c)Brain 登陸台灣時 哥還在讀書,是個五專生 學生時期有社團,哥參加資訊社 社團有交報告爭取經費的問題 總不能整天說發大財呼攏社員 但那陣子還真的在呼攏社員 在社團公佈欄上面,只用一小行字,45度截角的壓在左上角 很不起眼的寫著: (c)Brain 登陸台灣 過陣子,開學了,我們迎接了從美國回來的海歸程式語言老師 想著說老師拿國外學歷一定很行 後來才知道,高學歷只是他談薪水很行 但教學及研究上也沒多行 老師竟然是這麼接近公務員的存在 我們接觸了好幾個海歸老師,但都不怎麼樣 (學歷無用論或許不全是對的,別人讀書有用,是你才沒用 但我們出社會的確遭遇了有學歷也沒用的感覺,才會提出學歷無用論;那還要數年後 以師資來講,更早 N 年就想讓人提出學歷無用論了) 那個海歸的程式語言老師,教 Turbo C (他出國留學,拿到電腦資訊碩士) 第一堂課,把 Compiler 拷貝發給大家 然後就全班中毒了 C 語言要說難可以很難,但也可以很簡單 自修也可以,是哪裡用得著海歸碩士?(所以如果一個高中生說他能教,我不懷疑) 強的人應該是懂更多,但只教 C 語言 等學生超越這個程度時還能繼續和學生討論 (學長那時為老師護航說:老師就像鐘,你敲愈大力,愈響 是你們不會學習,不會發問,所以覺得老師平凡 我的感想是:讀書真像來學講幹話的) 好啦,我們也沒問多難的,就問 (c)Brain 是什麼 老師完全反應不過來,第一堂課,全班就被電腦病毒打趴了 到後來 C 語言教學搞得像國文文言文的教學一樣(翻譯和注釋 XD) 班上的學習熱誠完全垮了下去 出社會後,用得到就一堆人自修了 再對照老師怎麼教的 我們真心覺得,學歷是自己談薪水有用 但對付出的能力並沒有提升;就乎攏老闆用的 因為當時教育部評艦學校是看教師學歷啊 所以學生抱怨連連但學校還是'不錯的'五專 而我們心中想的是:大家都是聯考前段進來的 是學生素質不錯吧...干學校屁事 一堆擅長考試的學生,和一堆有高學歷國外回來的老師 行禮如儀的把學生的青春浪費掉了 這就是我們的教育 至於未來怎麼面對就業市場,那是你家的事 (你們可以和我一樣出國讀碩士,回來當老師啊 當時聽了誰心裡不慌呢) ------------------------------- 啊,離題太多了 但電腦病毒這譯名愈想愈貼切 當年對病毒愈來愈了解後 會漸漸讀到一段話 電腦病毒分幾個類型:開機型,檔案型 因為一段病毒碼,只是個會自我複製的程式 但首先它必需被執行到 病毒光是放在軟碟片裡,甚至塞進電腦裡去讀,都是完全無害的 因為軟碟可以用來開機,如果病毒寫在開機檔裡,那開機時就讓電腦中毒了 如果是檔案型,則要放在執行檔,副檔名是 .exe or .com 當然不只這些,比如若是 driver, 那副檔名是 .sys 若是 script 語法,比如近年流行的 python, 那副檔名是 .py 總而言之一句話:病毒只是一段碼,它必需被執行;他自己不會主動爭取控制權 它的恐怖之處,在於電腦一但把控制權交給它,不知它會做什麼事 我們寫程式,會有些目的 一段程式如果有心 format 你的硬碟 那它裡面就有擺 format 硬碟的指令 僅此而已,不小心執行到就毀掉一個硬碟;那我刪了這個檔就好 但病毒除了幹壞事,重點在它還會複製,傳播自己 所以不是你把有問題的檔案刪除即可 而是你不知道病毒跑去哪,要執行任意程式,都有可能執行到病毒 而你總不能把電腦裡其他有明確用途的程式刪掉 (一如不能為了消除武漢肺炎,就把得病的人撲殺) 但不管多恐怖,病毒只是一段碼 它必需先取得控制權 如果你電腦的 CPU,或說作業系統,沒有把控制權轉移到病毒碼上 則病毒就只能躺在那邊,什麼做為都沒有 病毒要先進入宿主,而且要讓宿主執行到 它才會複製自己 它自己沒有生命(它沒有 CPU,沒有作業系統,也不是機器人) 要藉助其他有生命的個體來執行它 但也因為沒有生命,不會死亡 一張有 (c)Brain 的軟碟片 如果找得到軟碟機來讀 並且有能執行它的作業系統 (當年(c)Brain 畢竟是 x86 寫的,若交給手機,大多是 ARM CPU,想必執行不起來) 那不管幾年後,它都可以再活化起來 把 ARM 想成雞鴨,把 x86 想成人 則一段病毒碼可不可以人畜互通,是有疑問的 但如果是 java 語法,跨平台 則只要 x86 上有架 java 執行環境 在 ARM 上寫好的 java 病毒依然能跨平台感染到 x86 來 兩相比對有很多相似性,原來電腦病毒這名稱取得真好 ---------------- 病毒都只有壞的嗎? 曾有人寫了一支解毒程式,以電腦病毒的方式運作 它會感染其他電腦,但感染後的動作是幫忙把其他病毒解除 電腦病毒畢竟還是人類創作的一種程式 而今生物體上的病毒,它的作者是上帝 就這麼巧,上帝寫了一段程式要來消滅大家 這麼說或許會被宗教界抱怨 不過理組視角其實不對上帝是神聖或邪惡作出任何解釋 我只是表達:病毒的作者,是大自然,是上天自然產生的 我們改用另一個說法: 那是上帝沒有照顧到的角落 一個複製上的失誤,產生了變異的程式碼 而這段程式碼要嘛被 check disk 這種修復程式檢出並刪除,所以不會流傳 要嘛就是無法檢出,所以破壞力強大 上帝並不是想造病毒來毀滅生物;DNA 複製失誤是不小心的,不小心變異出了疾病 但是生命的產生,當初也是上帝用一樣的方法,不小心產生了有意義的 DNA 而變異其實很常發生 以孔雀魚玩家在玩遺傳選種來說 只要世代短,就可以在短短幾年間產生新變異,新品種 變異其實是經常發生的 就像新的電腦病毒產生,就有一堆理科宅在拼命破解 新的生物病毒產生,也有一趡醫療人員在拼命破解 而他們的對手是上帝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.12.42.153 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1579785900.A.09C.html
CYL009: 能打876p幣的廢文也真不簡單 61.231.201.3 01/23 21:26
psp123456e: 好文 推 114.136.140.29 01/23 21:27
xlaws: 太長 61.207.105.223 01/23 21:27
amethystboy: 醉了嗎 36.227.0.82 01/23 21:28
rookiecop: 文組看不懂啦125.230.208.141 01/23 21:29
stocktonty: 就用駭客任務解釋不就得了寫那麼多 110.26.126.132 01/23 21:29
駭客任務後來走火入魔,反而讓人看不懂 比如打了半天,新一集說那全是在電腦裡跑的程式 我們都不是人,都是程式 拜託,你確定那是比較簡單的概念,用來解釋比較難懂的事物嗎?
suetomash: 真的是廢文一篇,重點是什麼? 110.50.132.106 01/23 21:31
為什麼文章要有重點?八卦板明明是大型聊天室 文章會找尋它的共鳴者 你看了覺得無趣,所以不欣賞 就這樣而已,為什麼要有重點? 重點是現在大過年的,你竟然不說新年快樂 你才有問題
webster1112: 想太多 對手都政府惡搞 !! 118.161.6.11 01/23 21:31
chu: 這帳號怎麼這麼眼熟 42.73.111.186 01/23 21:31
哥不是菜鳥好嘛,/a 我看看
webster1112: 30E年全天下 沒大事 就你中國蘇聯有 118.161.6.11 01/23 21:32
webster1112: 還存在不滿百年 ?? 沒鬼才怪 !!! 118.161.6.11 01/23 21:33
https://kknews.cc/science/8xgj5vn.html 拍電影了 不知中共會不會為了保護這個生化兵器 丟核彈把武漢給炸了 XD ※ 編輯: HuangJC (101.12.42.153 臺灣), 01/23/2020 21:36:20
mistel: 寫的真好 看起來功力深厚 希望總有一天能 111.71.2.152 01/23 21:45
mistel: 跟你一樣 111.71.2.152 01/23 21:46
HuangJC: 哥失業中 XD 和我一樣不太好 101.12.42.153 01/23 21:47
ga86041: 哥 謝謝用心 但我還是聽不懂 111.248.253.86 01/23 21:47
HuangJC: 這段寫給電腦宅的;別的領域要用別的說法 101.12.42.153 01/23 21:50
bood22: 有些句子的文法怪怪的,不知道是不是我的 36.225.156.78 01/23 22:28
bood22: 中文不好 36.225.156.78 01/23 22:28
HuangJC: 是代溝;比如現在常說的'很可以'我也會質 101.12.42.153 01/23 23:08
HuangJC: 疑:是在可以什麼。基本上聯考時我國文算 101.12.42.153 01/23 23:08
HuangJC: 高分,作文也還不錯;但只在那時 101.12.42.153 01/23 23:08
HuangJC: 我用的文法是我那年代的人在用的,有很多 101.12.42.153 01/23 23:09
HuangJC: 年輕人的文法,我感覺都剛好相反了 101.12.42.153 01/23 23:09
PetrVanis: 似乎以前在電腦雜誌上看過跟你差不多講 42.77.138.185 01/24 00:52
PetrVanis: 法的介紹病毒 42.77.138.185 01/24 00:52
HuangJC: 病毒不是我發明的,當然是看來的啊.. 101.12.42.153 01/24 10:32