電影、電視劇中黑客猛敲鍵盤,螢幕滿是看不懂的代碼,各種破解,這是真的還是影視效果?

漫步林中雨


可以說很大一部分都是影視效果吧,電影中的黑客可謂是無所不能,連聯邦調查局、中情局都能侵入,公安系統更不用說,就像家常便飯一樣簡單。還有在影視作品中黑客總是能夠在一兩次之內順利的猜中密碼,進入保密計算機,他們能在2秒內啟動計算機,3秒內將所需要的保密文件傳輸到指定地方。

從《黑客帝國》系列電影開始,眾多黑客形象被神化,更有甚者能直接觸摸服務器,用手指撥弄大數據信息。應該沒有人會天真的認為那是真實存在的吧,黑客也是人類,他們用ssh/powershell遠程鏈接服務器,是指令型可執行程序,再牛逼的黑客也要坐在電腦前使用鍵盤。所以我們在電影中看到黑客那些炫酷的技能都要歸功於特效場面。

至於電影中的黑客都不用鼠標這一點確實符合實際,其實用鼠標比鍵盤方便這種說辭僅僅是對於我們這些計算機小白才適用,對於IT方面的專業人員來說,最能節省時間的方式就是讓雙手儘可能不做大幅度移動,以他們對於鍵盤的熟練程度來說,用手去移動鼠標簡直太浪費時間了。

更別說黑客,他們大多作業在指令形勢下決議,再加上vim一類的東西對黑客們來講像小孩過家家一樣簡單,並不需要頻頻切換。

最後,黑客這一行業並不像電影中那麼神秘,也不會穿著一身黑衣帶著酷酷的墨鏡,他們很有可能就是我們身邊生活的普通人,說不定你下樓時碰見穿著拖鞋倒垃圾的不修邊幅的鄰居就是一名職業黑客,因為真正厲害的黑客才不會傻到昭告天下;“我是黑客,我黑過xxx,快來抓我呀!”


鎂客網


電視和影視的效果,為了收視率會拉伸誇大一些鏡頭黑客可以無所不能,而且有很強的視覺效果。真正的黑客和現實中的程序員沒有多大的差異,首先要具備一堆編程技能包,而且黑客做事情不像軟件企業立個項目然後大家一起討論需求,整體意義來講算是團隊作戰,軟件開發更像是一步步的堆砌高樓大廈,整個大廈的建設週期會按照項目規劃按部就班的去執行,最後大家把大廈建設的非常牢固,黑客更像是在已有的大廈上尋找暗門直接進入,找到核心的控制單元,然後做點自己感興趣的事情。從方向上看更像是逆向的工作,從工作強度上來講更加強,工作難度也會更加難。

所以從技術角度考慮黑客必須對計算機結構以及網絡傳輸協議有一個非常深刻的認識,從編程語言角度考慮基本上C語言,彙編等底層語言是基礎,網絡協議不是簡單的瞭解這種程度了,這些都是基礎,還需要有針對具體軟件的逆向攻擊計劃,瞭解所要進攻軟件的屬性行為,猜測其內部如何實現,通過外觀表面上的行為,分析內在如何實現,這點嚴重區分傳統的軟件開發,正常的開發每天都要知道自己在乾點什麼,任何目標非常的明確,而且有項目經理或者產品經理監督,更形是一個標準的執行者,黑客要做的事情完全來源於內驅動力,進度和規劃是完全自覺的行為,要說黑客比普通的程序員有多少過人之處,也就在內在情懷,這點也是區分的本質。

至於在電視上看到的酷酷的畫面,不能完全是虛構,真要說的真實點屬於收穫的畫面,更多的場景是打了雞血一般尋找漏洞的過程,或者為了解決一個問題而去調研大量的資料,這個時間段幾乎佔據了百分99,所以不能只看到表面的現象,現在很多初學者覺得這種編程語言太難,那種編程語言語法太繁瑣,這種在意識形態上還沒真正的入門,算是徘徊者,軟件開發工程師,比較的不是已經學會了多少編程語言,不是寫過了多少行代碼,關鍵是作出過什麼產品並且在做這個產品過程中自己負責了多少功能,所以很多做了好多年的程序員在找工作的時候,招聘企業主要看的做了什麼產品,在其中是不是起到主導作用,至於會多少種編程語言,監測的結果是項目推進過程中解決實際問題的能力。

要想成為一個黑客首先是一個合格的程序員,真正的黑客還需要具備極客精神,不單純去實現某種技術,所以真正的黑客不是為了破解而工作,更多是點到為止,從另一個層面還能促進科技的進步,提升安全意識,提高網絡安全護衛能力,黑客不是簡單的操作幾個破解或者攻擊軟件,充其量算是高級軟件使用者,真正的黑客會提醒你網絡安全的多麼重要。

希望能夠幫到你。


大學生編程指南


電視裡誇張點。

黑客找漏洞首先要對著一堆數據做分析。

真實的黑客分析數據時,一般是截一些數據,篩選,分析,所以大部分時間都會盯著一動不動的屏幕在那裡計算。

電視裡的黑客,會發現他們的屏幕總是在刷刷刷滾動,噼裡啪啦敲幾下鍵盤,就攻破了。

用考試打個比喻吧。

真正考試時,考生大部分時間都在盯著題,打草稿,填答案。

電視裡就變成,嘩嘩譁翻卷子,一直在翻卷子,翻完卷子隨便寫了幾筆,就可以交卷了。


半夜是神的時間


美劇《黑客軍團》瞭解一下!裡面用的黑客工具,wget,Canbus Hacking,Bluesniff,Meterpreter都是真實界面真實黑客所使用的。操作系統Kali Linux免費開源,並且看的出集成了常用黑客工具。代碼、命令更是真實得讓人髮指!當然IP地址都是杜撰的……






azunable


小哥出品,必屬精品!

首先需要確定的一點,就是,這是真實情況,並不是電影特效!

其實,關於黑客題材的電影,這幾年非常的多,黑客們在展現高超程序員技能的同時,也向我們展示了黑客們不同於普通人的日常!

推薦一部影片《我是誰》

在這部影片中,黑客們不單單要面對政府(大型集團企業)的網絡安全程序員抓捕,還要同時對抗同行的競爭打壓,說不定一個不留神,就被別的黑客給出賣了,成了背鍋俠!

這幾年世界各國舉辦了很多黑客大賽,有的選手不用接觸別人的銀行卡,就可以拿別人的卡消費,廣為流傳的就是支付寶公司舉辦的世界黑客大賽,通過大賽一方面向世界展示支付寶的安全性,一方面藉此招賢納士!

所以,在網絡日益發達的今天,網絡安全同樣是非常重要的課題!

黑客題材的電影中,首先黑客們是不用鼠標的,直接用鍵盤操作電腦,其實在現實中,有很多程序員就是不用鼠標的!

再者,就是黑客們飛快的敲打鍵盤,一層層破解要侵入對手的電腦防火牆,並且因為做這個事情的時候,往往是在特殊的情況下,時間緊張,環境危險,所以黑客們都是快速的敲擊電腦,用最快的速度入侵別人的系統,完事之後消除入侵的痕跡,急匆匆離開!






電影《黑客帝國》中,就像我們展示了電腦世界,有母體(主系統),有保鏢(安全系統,類似殺毒軟件,防火牆,後來衍生出足以威脅母體的病毒),有黑客(程序,真實人類),黑客在母體中探索,尋求消滅病毒的因素(程序),而保鏢,負責追蹤黑客行蹤並消滅這些黑客!

所以說,黑客們在電影中迅速敲擊鍵盤的情況,應該是現實存在的,並不是電影特效!

謝謝大家!

喜歡的記得轉發+關注!


深圳小哥帶你看深圳


是真的,但是有沒有這麼屌還真不好說。

黑客都追求效率,鍵盤是最高效的錄入設備,代碼是遠比圖形操作簡單快速,而且開發圖形界面太過繁瑣複雜了,應該來說那些大型服務器都是沒有圖形界面的,系統也都是隻接受代碼命令。瘋狂打字的才能顯出黑客的B格,難道不覺得對著屏幕瘋狂搖鼠標很傻嗎?就算為了影視效果,也要拒絕鼠標啊。

其實早期的電腦界面就是黑黑的亮著一行行的命令,因為國外的電腦發展比中國要早。國人電腦普及的時候,windows系統早就充斥著各種盜版了吧,使用linux和dos系統那種感覺在國人印象中還真的不多見。

而且黑客真的運作起來都是遠程攻擊,傳文字遠比傳圖片更高效,總不能說在攻擊的時候還要說“等一等,容我P個圖”。

但是現在科技更先進了,黑客瘋狂打字都已經是落後的橋段了,這年頭不來個虛空按屏幕都顯得你這電影沒跟上時代。

看看人家鋼鐵俠的實驗室,聲控的管家就能幫助完成絕大多數操作,喜歡手動的時候操作系統直接就在眼前呈現了,打字啥的太落後了。

目前這樣是最有逼格的,當然我覺得最帥的還是蘇睿公主的實驗室,可惜沒找到圖。


林三三三三三


實際情況完全不一樣。

黑客會在事先根據入侵目標的信息,準備好各種應付不同情況的入侵工具,不會事到臨頭了再編寫程序。

即使是用命令行模式,那也是在根據返回的信息,輸入指令,指令也不會太長,更何況還有批處理,不會出現噼裡啪啦打上很長一段的情況。

關於指令,要說明一下。系統自帶的指令,DOS時代稱為內部指令。而各種批處理文件、程序、遊戲的主程序的名字,則叫外部指令。所以,運行程序,一樣也可以叫輸入指令,只不過是輸入外部指令。

黑客技術,不體現在手速上。


madcat73227021


大部分都是影視特效,稍微好點的可能能顯示一些專業的信息,比如《黑色星期五里掃描信息,上傳下載程序,用的linux系統,稍微看著像那麼回事,不像中國拍攝的時候,說破解密碼,看屏幕,不停的敲dir,這個就很尷尬啦。


奔波的IT人


編程是一種語言,一門藝術。當然,這門藝術更多的體現,是一種對技術追求到極致的表達。

但這仍然是一門困難而難以掌握的學問。也導致了這門功課分歧嚴重。天才很快上手。而相較之下,我們需要時間和耐心去編程。縱使這樣,仍然很困難達到盡致淋漓的程度。




像《社交網絡》裡的馬克·扎克伯格就是一個很好的例子。他是個天才,同樣有天才的極端。不懂世事,恃才放曠。

在《黑客帝國》我們看到花花綠綠的代碼,其實,更多的因素是想提供一種影視的效果。電影總會選擇一些有效而卓越的攝像和猜想以便開拓我們的視野,同時,也存在弊端,他會讓我們的認知出現誤解。

但代碼依然是好的。說是一種很有用的東西,是決定著世界安穩的守衛者。它控制國家,經濟,軍事的機密。但仍然不乏一些無知者無畏,追求快悅,把它破解,引起國家的爭執。

但我們仍然把代碼,編程看的高大上了。這是一個枯燥的過程。電影電視劇更多是注重我們觀看的體驗。或許,內涵上就會無限加深。這其實恰是一些技術宅才能完成獲得的成就。

像以前出現的《熊貓病毒》就無可奈何。平時沒事,可待那一天開機,病毒就會源源不絕的泳現出來。還有小學生幫助企業縫修代碼,止損收益都是有的。



然而,不管怎麼樣,代碼都是很酷的。至少在完成那一刻,是雀躍的。不過,寫代碼的過程,依然不乏,技術宅腦洞大開,亂寫一通。瓦解乏悶,最後完成都是有的。因為這個一個創造的過程,無關事起。結果亦是最重要。


by創可貼


滿屏閃的其實大多數是返還信息,不是手打輸入,比如日誌,目錄,當前狀態什麼的,黑客的話其實挺煩這個的,因為如果屏幕上這麼多字,那肯定絕大多數是無用信息,少數情況是返回當前命令對象狀態的,那個沒辦法,比如top命令。還有情況是命令執行狀態,他們想看到的可能就是他們對這個命令返回信息當中的的一個關鍵字,比如success.complete什麼的。當然還有很多情況是可以過濾掉不必要信息的,比如只獲取一個文本中的的關鍵一行,快速定位服務器的存儲網段IP,過濾掉dns,Mac這些亂七八糟的信息,但這樣屏幕只返一行,最多幾行,還沒滾動,藝術效果就差了。


分享到:


相關文章: