首頁>Club>
65
回覆列表
  • 1 # 鼓趙說鼓

    其實做駭客根本沒有想象中門檻兒那麼高,但門檻兒也沒那麼低就是了。

    首先,你要定下一個目標,成為駭客以後要做什麼?賺黑心錢?收保護費?炫耀自己的技術實力?我來提醒你一下,不管哪個目標,都會損害正常人的合法利益,所以就算技術實力達到一定水平,也要三思而慎行。而平常大家為駭客洗白所謂“發現安全漏洞,幫助企業和個人提高IT安全水平”的說法,也不是駭客所為。再一個電影裡駭客隨便找一臺電腦噼裡啪啦打一通鍵盤就顯示XXX已被攻破的鏡頭非常誇張,想要攻破某些東西或者做一些非法的事情,提前準備好自己寫的程式碼是必要的步驟,而且過程也不怎麼酷炫,所以拋棄某些中二的想法最為實在。

    然後,會一門程式語言是肯定的,而且要多少了解它的高階特性。比如你從C和C++起步就非常好。但C是相當大以及相當複雜的一門語言,標準多、編譯器版本也多,學習成本也非常高,幸好目前世界上最通用的伺服器類Unix作業系統都是用C語言寫出來的,所以你可以先關注作業系統底層,多看核心文件,看底層程式碼,看懂以後再看看通過了解它的特性後,我能做些什麼非常規操作,這就是一般駭客的作案手段了。

    最後,你要定一個目標,比如我想劫持某網站的首頁,那麼有兩條路可選,一條是從網站外部能否進行程式碼注入,讓你自己的程式碼進駐到他們的記憶體變數當中。另一條是攻破伺服器密碼,並且將容器中的網站檔案替換掉,這就需要你有對作業系統網路知識和Web程式設計有一定了解了。

    總之,做駭客是一個投入回報比很低的一種行為,並且被影視劇嚴重扭曲的事情。個人並不推薦。

  • 2 # 技術學術藝術

    駭客是一箇中文詞語,源自英文hacker,泛指擅長IT的技術人群和計算機科學家。

    在資訊保安裡,“駭客”指研究智取計算機安全系統的人員。

    看題主的問題描述,我猜測題主是想做計算機領域的應用程式設計專家,而並非貶義中的駭客。我們兩種都分析下:

    1.資訊保安專家型駭客,瞭解並收集系統缺陷,透過協議、遠端埠等漏洞,獲取關鍵資訊來獲利。這類駭客在社會上很少見,想成為這種駭客,依靠自身努力比較困難,除非是天才且十分勤奮。這種駭客最好有人帶著學習,因為所學所用並非大眾所熟知的應用研發技巧,而是相對冷門 劍走偏鋒的應用知識。所做的事情經常會打法律的擦邊球,入行需謹慎。

    2.應用程式設計類“駭客”,更多是計算機從業者,這類人群一般致力於計算機應用研發,透過正常途徑創造商業價值,也就是大家所熟知的IT人才:程式設計師。程式設計師目前已經被細分出多個領域,在計算機底層高度封裝的今天,應用研發程式設計師門檻已經沒那麼高,但想在這個行業走的更遠,還是需要深挖底層原理,構建牢固的知識體系。

    題主想知道成為駭客要多久,這要看想成為什麼級別的駭客。計算機發展幾十年,相關文獻資料和書籍文章已多如汗牛充棟,領域內也有許多分支,想學個通透,要花太多時間。有一定基礎的話,三個月內可以幹活創造價值;想要精通,所需時間則上不封頂。

  • 3 # 小田學長

    先別想著學駭客。

    你可以先試著學一學python。俗稱膠水語言,這個語言強大在什麼地方,就是面相物件,想讓它幹什麼它就幹什麼,所以可以說是一把利劍,好好把握,先把這個語言學好,會略有成就感,再去學c,Java,彙編不推薦,很難,底層的語言還是先等一等,先把基礎的學好。

  • 4 # 老漢籃球

    為什麼想成為一個駭客?是想入侵別人的網路?還是因為崇拜電影裡無所不能的角色?或者是對探索未知領域的渴望?本人在網際網路資訊保安領域有多年的工作經驗,對於“如何成為一個駭客”等類似問題已經習以為常,在我看來想成為駭客的動機無非就三種,首先是想入侵別人的網路,這類人動機不純,學到皮毛後會往往會迫不及待地亂搞,早晚會走上犯罪道路。第二種是對影視作品裡駭客形象的崇拜,這類人想法過於天真,眼高手低,如果在駭客跟馬雲之間做選擇,他會毫不猶豫地選擇想成為馬雲。第三種是純粹基於對技術的追求,對探索未知領域的渴望是成為駭客應具備的最基本條件之一,駭客不是過家家,他需要掌握作業系統、網路、程式設計語、指令碼、資料庫等等多方面的只是,而作業系統又包含Windows、Linux、Android、iOS、OSX......程式語言包含Java、C/C++、.NET、HTML、Javascript、Python、GO......指令碼包括batch、Bash、JScript/VBScript、Powershell......這些舉不勝舉的技術以及以後隨時可能冒出來的新技術,如果沒有超人的毅力以及無盡的付出是不可能掌握的......

    呵呵,上面的話有點過了,實際上不需要學習這麼多東西,只需精通一兩門就夠了,好多技術都是依葫蘆畫瓢現學現用的:)

    話說回來,有語言基礎的同學想深入,沒那麼難,當然也不會很輕鬆,需要達成以下幾點:

    作業系統要玩得溜

    主要是Windows及Linux,一定要多花時間,越深入越好。

    網路也是基礎

    各種網路協議一定要熟悉,網路通訊原理已經要掌握,TCP/IP必須滾瓜爛熟。

    至少掌握一門程式語言

    程式語言都是相通的,只要掌握了一門,其它的可以現學現用,能掌握C/C++最好。

    熟悉各種漏洞

    熟悉常見的漏洞並掌握其原理。

    熟練使用一款遠控工具

    網上有很多開源的遠控工具,可以嘗試去使用並熟悉其程式碼。

    找一個師傅很重要

    一般大家都會找一個不會說話的師傅(Google),當然如果能找到一個有體溫更好,有他帶著會事半功倍。

    確保有足夠的時間

    不沉迷於任何一款遊戲,把頭埋進顯示器裡。在你眼裡學習就是遊戲,學習就是談戀愛,學習就是生活,要有一屁股從黑夜坐到黑夜的勇氣、毅力以及執著,如果這點做不到建議早點放棄,其它工作也能拿高薪,學什麼不好不用非得學別人做駭客:)

    總之,按照我上面提到的,3年應該差不多了,當然也要看天分,有的人學歷很低照樣玩得很溜......

    最後需要宣告一下,我眼中的駭客是那種利用自己掌握的知識侵犯他人權利的人,我希望各位看官也跟我一樣。這可不是什麼光彩的行當,所以不要以成為駭客為榮!俠之大者,為國為民!武功是用來懲惡揚善而不是魚肉百姓,希望以後的你多一點俠氣,少一點匪氣!

  • 5 # 樊塵

    本人有一些皮毛知識 鑑於你說你會一些C/C++ 其實駭客就是程式設計師/架構師/運維師的逆向 針對於程式設計師的逆向就是逆向程式設計/彙編了 比如OD工具 拿出C語言編譯出來的檔案 檢視/修改十六進位制 od碼 從而達到修改/破解程式的目的 而網站入侵則找PHP/SQL漏洞 比如瀏覽一個頁面PHP程式 需要select語句查詢資料庫 這裡就修改提交包 select語句修改成dele語句 全部刪庫 或者修改查表 查出admin表字段 直接顯示出密碼 配合後臺就黑入網站了 駭客其實就是逆向 這只是駭客其中一種 駭客的方向很多 上到企業伺服器 下到小黃車解鎖 IC公交卡

  • 6 # 臨界閱讀

    其實,如果你想進入駭客這個行當,以你的基礎已經足夠了的。因為,現在許多駭客並不需要自己開發什麼技術,而且,以一已之力,去開發一項技術難度是比較大的,因此,你應該直接借用別人的駭客軟體來實現自己的駭客目標。試想,別人的精尖的團隊,搞的東西自然很不錯,至少比獨行俠強。

    再說 ,找駭客軟體和技術並不難,你只要進入那個圈子,一定會如劉姥姥進了大觀園。相信,一定能滿足你的要求,而且,大部分是免費的。

    當然,你也是需要一定的計算機基礎才好。

    以上回答,是不想你走彎路。希望你用現有的網路資源,快速達到自己的目標。

  • 7 # 會跳舞的魚2008

    要耐著性子把各種基礎打好,多看多練,多學習,準備個虛擬機器搭建環境。不要急於求成,要多練習幾年,沒有個幾年的基礎是完成不下來的。

    首先要學好英語,網路基本的作業系統等等,精通網路管理,才能更深入的向下面學習和發展,有良好的態度,知道自己該幹什麼,下面要幹什麼,要學習組合語言,等各種高深的語言,程式設計等,做一個資深級的駭客就要好幾年,更何況一個頂級的大師級的。

  • 中秋節和大豐收的關聯?
  • 想做海鮮生意,該從哪方面入手?