回覆列表
  • 1 # 大學生程式設計指南

    電影中只要不是紀實型別的,基本上都會為了藝術效果而拉伸鏡頭達成某種效果。真正駭客在攻克堡壘之前也會和平常的程式設計師一樣會有各種苦惱的事情,駭客工作方向和程式設計師開發產品屬於兩個方向,程式設計師主要為了保證軟體能夠安全運轉不出問題,駭客主要從反方向尋找軟體執行漏洞,根據蛛絲馬跡尋找丁點漏洞。程式設計師正向工作主要在搭建框架這塊需要花費的時間比較多,一旦有了框架在裡面新增功能就會變得比較簡單,主要還是工作量和時間方向,面對漏洞非常少的軟體駭客在早期的嘗試過程是非常枯燥的,肯定不會像電影裡面直接敲下電腦伺服器的資料就能獲取到位了。

    成為駭客的前提首先是基本功過硬,逆向類的程式設計相對正向的功能需求在基本功上要求更加苛刻,操作的時候沒有嚴格的標準,完全憑著自己一種強大的意志力去鑽研摸索,而且駭客不像是程式設計師那樣有著定向的培訓班,可以花錢藉助外力完善自己的知識缺塊,當然現實中也有一些機構在培訓駭客,但真正的駭客從來不是靠培訓出來的,駭客都有著極強的自我學習能力,在破解某個具體的細節點的時候沒有人給你準確的答案,因為每個軟體的實現細節又不盡相同,需要找的漏洞又不相同,只能硬著頭皮向前走,駭客能力高低主要看忍耐程度,忍耐力越強肯定在這條路上走的越遠。

    做一個駭客需要掌握哪些基本功?

    1.首先對計算機執行原理要有一個清晰的認識,軟體執行環境有所瞭解,很多駭客對於unix有著深厚的感情,是駭客文化的起源,涉及到具體程式語言主要是彙編和C語言,很多操作直接呼叫dll庫檔案,中間記憶體地址的對映之類的操作都屬於基本功。

    2.網路知識,基本的網路協議以及網路程式設計是基礎,以及埠對映阻截等常見的網路基礎。抓取網路包分析關鍵資料然後組織成欺騙資料包這些在網路操作中也是很常見

    3.常見的安全知識,攻防套路,這些屬於專業安全知識,一個合格的駭客起碼是一個合格的網路安全程式設計師,只不過工作的方向不同,專業駭客知識需要擁有。

    以上三點主要從專業知識考量,當然駭客本身也分為很多種,有專門針對應用軟體的,有專門web安全方面,有針對伺服器之類等等

    駭客最主要具備極客精神,在極限情況下還能保持高昂的鬥志,有強烈的興趣,以及極強的忍耐力,坦白而言很多專業的程式設計師距離駭客還是有相當的距離,精神層面影響因素最大,當然要成為一個駭客首先是一個合格的程式設計師。

  • 2 # 萌哈科技

    當然不是電影裡那樣,電影裡的駭客都太假太神奇了。

    現實中的攻擊大致分為兩類,一類就是很把對方的伺服器搞癱瘓,比如很常見的DDOS攻擊,瞬時有大量的流量,伺服器頻寬承受不住而崩潰。

    還有一類是找漏洞,利用漏洞,不管什麼作業系統都存在漏洞,事實上並非很多人理解的Windows漏洞多,Linux沒漏洞,蘋果系統沒漏洞。不存在的,只要是程式設計師寫的程式都可能存在漏洞,只是有沒有利用價值,有沒有人去尋找攻擊的問題,閉源的系統並不比開源的系統安全。漏洞很值錢的,比如大家都知道的FBI花100萬美元找人破解罪犯的iPhone指紋進入系統內部。這些人就是透過不斷的試驗,探測來尋找系統的漏洞,這種漏洞很隱蔽,一開始只有少數人知道,當更多的人知道的時候往往就被堵住了。舉個例子,把作業系統看成皇宮,士兵來回巡邏,防守很嚴密,如果殺手找到了一個巡邏換班空擋的機會,還是可以進來行刺的,這就是個巡邏換班空擋的機會就是漏洞,漏洞總是會有的,但是不容易發現。

  • 3 # RaEx1x

    電影中的那些駭客場景只是電影拍攝中藝術化了,其實沒有那麼炫酷與流暢,駭客其實只是分析可能漏洞,掃描漏洞,確認漏洞,利用漏洞,最後getShell->>what ever you want->>banned->>busted->>最後和基佬們撿肥皂了-_-!!!,流程基本如此,windows漏洞很多,同時也是個人使用者最多的系統,駭客利用漏洞活動你計算機的管理員許可權 ,然後可以授權訪問你的計算機罷了,或者是利用木馬獲取,最終都是為了拿到電腦的訪問許可權,過程中一般會遇到很多到阻礙,並不是簡單的就能拿到,有的時候研究一個繞過安全軟體的方法就要一天,要全部通關談何容易,十秒一思,五秒一想,剩下都是在google了。。。。。。。不要太當真,駭客不是hacker,不要誤解。

  • 中秋節和大豐收的關聯?
  • 夢見自己抓魚好不好?