1. 電影、電視劇中黑客猛敲鍵盤,屏幕滿是看不懂的代碼,是真的還是影視效果
電視和影視的效果,為了收視率會拉伸誇大一些鏡頭黑客可以無所不能,而且有很強的視覺效果。真正的黑客和現實中的程序員沒有多大的差異,首先要具備一堆編程技能包
還需要有針對具體軟體的逆向攻擊計劃,了解所要進攻軟體的屬性行為,猜測其內部如何實現,通過外觀表面上的行為,分析內在如何實現,這點嚴重區分傳統的軟體開發,正常的開發每天都要知道自己在干點什麼,任何目標非常的明確,而且有項目經理或者產品經理監督,更形是一個標準的執行者,黑客要做的事情完全來源於內驅動力,進度和規劃是完全自覺的行為,要說黑客比普通的程序員有多少過人之處,也就在內在情懷,這點也是區分的本質。
2. 在電視和電影中,常見到黑客入侵別人的電腦,當時黑客的電腦屏幕都是黑的只有一條條代碼,請問這是什麼軟
這不是什麼軟體,這是在操作計算機完成各種工作,和你用滑鼠操作電腦一樣。前者叫CUI字元界面,也就是命令行,後者叫GUI圖形界面。使用CUI的好處是效率高,許可權大。
3. 電影里的黑客怎麼用的電腦都是黑色的屏幕的好象是開機那個時候的樣子.
因為他們使用的電腦一般是DOS或LUNIX,UNIX等命令行界面的操作系統,不是WINDOWS視窗系統.
只用鍵盤是為了提高操作效率,用鍵盤操作快很多的,因為入侵的時候,對操作效率要求比較高,時間就是生命,短時間完成入侵能讓別人更難發現.
4. 電影里的那些黑客為什麼都只用鍵盤不用滑鼠
自從個人電腦誕生了之後,久出現了另一個職業,那就是黑客。黑客是源自於Hacker的諧音翻譯,黑客最開始指對電腦技術非常精通的人,不過後來卻發生了改變,變成了入侵他人電腦的人。
推出滑鼠的原因更多是為了方便那些對於電腦不熟悉的用戶。第三個問題便是便攜。滑鼠的體積雖然很小,但是不帶滑鼠可以節約更多的空間。這三個原因應該就是黑客不用滑鼠的原因了。
5. 黑客真的有影視作品中那麼的神秘嗎
有,電影作為藝術,「源於生活,高於生活」,所以在電影中的黑客從來都是上天入地無所不能。從盜竊陳老師的電腦到發射俄羅斯的核彈都不在話。聽起來這個行業確實很酷,而且似乎挺難。但是現實中真的是這樣嗎?讓我們看看3個有關於黑客的真相。
大多數的Hack其實是非常容易的
你以為黑客必須得懂至少30種編程語言嗎?你以為黑客可以通過鍵盤上的數字鍵就可以敲出一個widnows系統嗎?我告訴你,你真的錯了,因為想成為一名黑客,不會比在家裡組裝一個傢具更難。
想成為高級黑確實比較困難,但是如果你想只有那麼一點點黑,其實真的很容易,因為我們有網路和谷歌這些搜索引擎。上面的提供各種黑客教程和軟體。只要善用搜索引擎,我保證,數個小時內,你就可以成為一名黑客。
6. 電影中的黑客都是用的什麼編程語言
基本黑客技術
黑客態度是重要的,但技術更加重要。態度無法替代技術,在你被別的黑客稱為黑客之前,有一套基本的技術你必須掌握。 這套基本技術隨著新技術的出現和老技術的過時也隨時間在緩慢改變。例如,過去包括使用機器碼編程,而知道最近才包括了HTML語言。但現在明顯包括以下技術:
1 學習如何編程
這當然是最基本的黑客技術。如果你還不會任何計算機語言,我建議你從Python開始。它設計清晰,文檔齊全,對初學者很合適。盡管是一門很好的初級語言,它不僅僅只是個玩具。它非常強大,靈活,也適合做大型項目。
但是記住,如果你只會一門語言,你將不會達到黑客所要求的技術水平,甚至也不能達到一個普通程序員的水平---你需要學會如何以一個通用的方法思考編程問題,獨立於任何語言。要做一名真正的黑客,你需要學會如何在幾天內通過一些手冊,結合你現在所知,迅速掌握一門新語言。這意味著你應該學會幾種不同的語言。
如果要做一些重要的編程,你將不得不學習C語言,Unix的核心語言。其他對黑客而言比較重要的語言包括Perl和LISP。 Perl很實用,值得一學;它被廣泛用於活動網頁和系統管理,因此即便你從不用Perl寫程序,至少也應該能讀懂它。 LISP 值得學習是因為當你最終掌握了它你會得到豐富的經驗;這些經驗使你在以後的日子裡成為一個更好的程序員,即使你實際上可能很少使用LISP本身。
當然,實際上你最好四種都會。 (Python, C, Perl, and LISP). 除了是最重要的四種基本語言,它們還代表了四種非常不同的編程方法,每種都會讓你受益非淺。
這里我無法完整地教會你如何編程---這是個復雜的活兒。但我可以告訴你,書本和課程也不能作到。幾乎所有最好的黑客都是自學成材的。真正能起作用的就是去親自讀代碼和寫代碼。
學習如何編程就象學慣用自然語言寫作一樣。最好的做法是讀一些大師的名著,試著自己寫點東西,再讀些,再寫點,又讀些,又寫點.如此往復,直到你達到自己在範文中看到的簡潔和力量。
過去找到好的代碼去讀是困難的,因為很少有大型程序的可用源代碼能讓新手練手。這種狀況已經得到了很大的改善;現在有很多可用的開放源碼,編程工具和操作系統(全都有黑客寫成)。這使我們自然地來到第二個話題
2 得到一個開放源碼的Unix並學會使用、運行它
我假設你已經擁有了一台個人計算機或者有一個可用的( 今天的孩子們真幸福 :-) )。新手們最基本的一步就是得到一份Linux或BSD-Unix,安裝在個人計算機上,並運行它。
當然,這世界上除了Unix還有其他操作系統。但它們都是以二進制形式發送的---你無法讀到它的源碼,更不可能修改它。嘗試在DOS或Windows的機器上學習黑客技術,就象是在腿上綁了鐵塊去學跳舞。
除此之外,Unix還是Internet的操作系統。你可以不知道Unix而學會用Internet,但不懂它你就無法成為一名Internet黑客。因為這個原因,今天的黑客文化在很大程度上是以Unix為中心的。(這點並不總是真的,一些很早的黑客對此很不高興,但Unix和Internet之間的共生關系已是如此之強,甚至連微軟也無可奈何)
So,裝一個Unix---我個人喜歡Linux,不過也有其他選擇。(你也可以在同一台機器上同時運行DOS,Windows和Linux)學會它。運行它。用它跟Internet對話。讀它的代碼。試著去修改他。你會得到比微軟操作系統上好的多的編程