首發於黑客說

本文轉自任曉琿大大的「黑客說」專欄。轉載本文僅為讓更多初學者有更加明確的學習路線。

黑客技術/信息安全/網路安全如何從零學起?(最後更新2018-04-02)

任曉琿

信息安全/創業者/美術愛好者已關注943 人贊了該文章本文將持續更新:

  • 2018-04-02 慶祝「黑客說」關注突破5000,添加一些內容
  • 2018-02-25 修改文章錯誤,增加1條典型問題
  • 2018-01-10 修改文章格式,增加2條典型問題
  • 2017-11-15 遴選推薦答案
  • 2017-03-20 原始版本

目錄:
  1. 緣起——為何撰寫此文
  2. 心法——術與道的博弈
  3. 準備——要考慮的問題
  4. 經驗——學習路線詳解
  5. 結尾——參考書籍列表
  6. 迭代——典型問題解答

1. 緣起——為何撰寫此文從2003年開始接觸黑客技術以來,前前後後解答關於如何學習黑客技術的問題近百次,也曾經多次被一些初學者的誓言所打動,義務當了十餘次老師,一直教到曾經海誓山盟的初學者不好意思聯繫我(有的甚至直接將我拉黑-_-!)為止。說實話,一直到現在,我都認為絕大多數看我這篇文章的讀者最後終究會放棄,原因很簡單,自學終究是一種適合於極少數人的學習方法,而且非常非常慢,在這個過程中的變數過大,稍有不慎,就會與當初的理想失之交臂。

但是,畢竟有像我當年一樣的年輕人,他們有毅力、有理想,他們真的可以堅持十年來學習這門技術,而如果有人稍加指導,就有可能將他的自學時間縮短一倍,甚至更多。因此,本著不漏掉一個人的初心,便有了這篇長文,這篇文章除了提煉了我自己長達十年的自學歷程外,更綜合了這三年我在15PB教出的數百名優秀的信息安全工程師的經驗,由於我已經在《黑客如何學起? - 任曉琿的回答 - 知乎》回答過具體的執行問題,因此這裡主要談內在的東西,其實就我這麼多年的經驗來看,更多的人之所以沒能學好,其實就是內在的東西準備的過於潦草了,希望本文能對想要自學的讀者提供力所能及的幫助。

2. 心法——術與道的博弈經過我總結提煉數百位自己學生的學習路徑,加上我自己學習十餘年的經驗,最終我的心得是——決定大多數人是否能夠學會這個技術的關鍵點,是對一些基本問題的理解是否準確。用人話說就是,用遵循世間規則的智慧(道)去引導內心的衝動與目標(術)的能力決定你這次學習的最終結局(甚至是更大的,這一生的結局)。下面我就從三個典型的認知謬誤分別講解這個問題:首先,是終點與成長的博弈。我曾經問過很多學習黑客技術的初學者為什麼要學習這個,我得到的最多答案就是「我要變得很牛逼!」,然而至於如何纔算牛逼呢,他們的答案是「如果我學會黑客技術,我就_____」,而當你繼續問要學習什麼才能這麼牛逼時,基本上就給問住了。當然,我這篇文章的目的就是為瞭解決這個被問住的問題,但是筆者現在的經驗畢竟不同於八年前我繪製《Windows下Hacker學習發展流程圖 V0.2 Beta》的狀態,我感覺自己有義務、也有能力給出各位初學者一個更好的,可以受用一生的答案,因此纔有了這段名為「心法」的廢話,但就我個人而言,我認為這纔是我的心得的精華之所在。我相信絕大多數閱讀本篇文章的同學都在高中時聽到過一句話,那就是「只要如何如何學習,就能考上好大學,就成功了!」這種一勞永逸的想法源自於我們人類千百萬年的進化,但是隨著近幾千年的發展,這種想法逐漸成為了我們的桎梏。而可悲的是,作為新人類的我們,卻還要忍受高中教育的這種錯誤價值觀的強化,最終的結果是接受更多教育的我們反而被削弱了自己的價值。經歷過高考的各位同學都應該心有感觸:

  • 當你在高中時,你被告知必須考上大學才能成功
  • 當你在初入大學認為已經成功之時,你被告知必須修夠學分拿到畢業證才能成功
  • 而當你成功畢業認為已經成功之時,你被告知必須找個好工作才能成功
  • 而當你千辛萬苦終於找個好工作時,你被告知必須出色完成KPI快速升職加薪才能成功
  • 當你使出喫奶的勁兒升職加薪之後,你被告知必須在北京買上幾百萬的房子才能成功
  • ……

而如果你一直以這種思維生活/學習下去,那麼你基本上就不會成功,你的每一次目標的達成都會讓你多一分怨氣,少一分鬥志,最後大多數人就侷限在這個死循環中被吞沒了。而且更加要命的是,由於你過於關注每次達成「成功」的局部,而無法以更大的格局思考問題。

如果你突破不了基因帶給你的桎梏,那麼你將永遠是芸芸眾生,而我們都知道芸芸眾生中是不可能有黑客這種精英出現的。因此,在你正式準備學習黑客之前,建議你要先了解一個客觀事實,那就是——只有成長纔是永恆的主題,過程中的成功僅僅是你成長路上的里程碑而已。也就是你要搞清楚一件事,所謂的成功只不過是供你意淫的一個小目標,而並非就是終點,如果你認識不到這一點,那麼就會出現很嚴重的問題。舉例來說,如果小明認為「如果我要學會黑客技術,我就可以盜美女的QQ號啦」,那麼如果小明是按照一個專業黑客的路線發展的話(無此想法的讀者請右上角點擊關閉,出門左轉各大黑客網站),小明首先需要做的就是要精通C語言。而學習C語言與盜QQ這種工具流比起來,簡直不知道要高級多少倍,因此自然也要更困難些,這樣就會導致小明做著一件實際價值很高,但在小明看來卻不值一提的事(C語言在小明心裡遠不及盜QQ高級),這種落差帶來的認知失調最終會將你學習黑客技術的激情沖的一乾二淨。因此,學習黑客技術的第一條鐵律就是不要有終點思維,深刻理解成長纔是永恆的主題其次,是幻想與價值的博弈。懶惰是最容易容易讓人們產生幻想的行為。因為懶惰,所以不能得到,但是內心又無比渴求,所以只能通過幻想來麻痹自己。這裡的幻想可能是自己有意識的幻想,也有可能是無無意識的幻想,甚至自己都不知道正處於幻想中(例如參與傳銷的人員或大部分直銷微商從業者)。

但是你大可不必為此而自責,最起碼對於我來說,或者我通過觀察周圍的人而得出的結論,包括我在內的幾乎所有人都在無時不刻的與懶惰做著鬥爭,例如「事情太多」、「這太難了」、「沒有靈感」等等都是因懶惰而產生的幻覺。因此,任何一位你眼中的大牛無不是通過了無數次與懶惰的殊死博弈才取得的今天的成就。

因此,你要知道,只有你真正俯下身子去一點點的學習知識,才會使得你離黑客越來越近。但可怕的是,大多數初學者並不懂得這些,他們在內心深處始終都認為有那麼一種靈丹妙藥可以讓他在更短的時間內掌握黑客技術,從而去花費數倍於所謂的「更短時間」的時間去尋求這本就不存在的方法。毫不誇張的說,這篇文章本身,就是幻想的一部分,而其實這是我給各位準備的糖衣炮彈,用幻想的外衣包裹著砸碎幻想的內核,期望能以此來拯救包括你在內的芸芸眾生。因此,學習黑客技術的第二條鐵律就是不要抱有任何幻想、任何偷奸取巧,只要你決定這條路是自己去走,那麼無論你如何尋找奇技淫巧,最終都不會讓你少走半步。最後,是浮躁與耐心的博弈。自大、自滿、眼高手低皆來源於浮躁,而最致命的是,如今這個社會的整體就是浮躁的。幾分鐘的短視頻大行其道、2倍速的電視劇備受熱捧以及博客的落寞與微博的火爆,在我們拂去導致這些現象的哪些所謂快節奏生活、碎片化時間的表象後,透出的是不願深入、以小搏大的心態內核。我們以為幾分鐘的短視頻就可以掌握一些知識,我們認為140字的微博就可以描述清所有事情,我們認為看文章就要看精華,在如今快節奏的當下花30分鐘去逐字逐句的閱讀一篇長文是愚蠢的行為(例如現在的你),而這種想法就是最典型的浮躁。從蹣跚學步開始,我們通過無數次的摔倒懂得了路要一步一步的走,走急了就要被絆倒;從咿呀學語開始,我們通過無數次的哭鬧懂得了話要一字一字的說,說急了就要被誤解;從步入社會開始,我們通過無數次的失敗懂得了事要一板一眼的做,做急了就要被出局。我們成長的過程就是在進行一段不斷摒棄浮躁,拾起耐心的旅途。

如果你理解了成長的意義,如果你已堅定信心篤學技術,那麼,你還有可能被最後一塊石頭所絆倒,那就是對自己的耐心

包括我在內的絕大多數人,在制定目標時都會高估自己的精力、高估自己的效率、高估自己的智商,甚至高估自己對此事的興趣。這一系列的高估會在學習後半段嚴重幹擾我們的學習效果,那種現實與理想的差距會導致你對自己能力的認知失調,進而過低的估計自己各方面能力,最終導致失敗。因此,學習黑客技術的第三條鐵律就是時刻葆有對低效率的自己的耐心3. 準備——要考慮的問題想要做任何事情之前,一定要想清楚三個問題,分別是你為什麼要做,你願意為此付出什麼,你想要的結果是什麼。而所謂的智慧,就是一個人通過這種方式不斷的調整自己對於各種事情的預期,從而達到一種與外界的平衡。如果將這個思路映射到黑客學習這件事上,大體可以分為如下三個問題。首先,要考慮清楚你為何要學這個。說白了就是你的動機是什麼,如果你的動機是不可持續的,例如盜個QQ(甚至是挖個系統級0Day漏洞),那麼我建議你將自己的動機修改為可持續的,例如你想保持一項什麼記錄(甚至是讓其他人更加尊敬你),因為這類動機是在不斷變換的,只有這類動機才能讓你有一個更加長久的動力源泉,才能促使你堅持的更久,也就能取得更大的成就。其次,要考慮明白你可以付出什麼。你要清楚的是,任何事情都是有代價的,而且如果你此時的年齡越小,你那麼你對「代價」的理解就越不深刻,這點一定要著重加以注意。黑客技術是一件非常有魅力、非常有價值,同時也是非常酷的一件事,但是這麼有魅力的事情,如果你想要完成它,要麼需要極佳的運氣,要麼就是需要你付出非人的努力。舉例來說,最近我們經常看到媒體在報道時說國內某組織的某黑客在幾秒內就攻破了IE瀏覽器,在幾秒內就繞過了XX保護機制。但事實的真相是他們其實就是運行了一個自己準備好的代碼而已,而媒體上說的這幾秒鐘的時間其實是代碼的運行時間。據我說知,他們在參賽之前,整個團隊為了這幾秒鐘的ShowTime,需要經歷至少十餘個甚至數十個不眠之夜,然後才能打造出可能僅有幾百個位元組的藝術品般的代碼(也就是Exploit),最後才能拿去現場過五關斬六將。

如果在這個十三億人口的國度裏最牛逼的黑客都需要如此付出,那麼作為目前默默無聞的你來說,想要學會這門技術應該需要多少個不眠之夜呢?

最後,要考慮你的學習方向是什麼。信息安全領域的方向太多了,如果最粗曠的分,大致可以分為網路安全、軟體安全、基礎安全這三類。其中網路安全包括網路滲透、通訊安全、電信安全等,軟體安全包括授權控制、漏洞挖掘、加密解密等,基礎安全分為理論安全、密碼學等。我收到的最多的、也是令我最鬱悶的問題就是「任老師,你的那幅圖我已經看了,但是我想知道我應該怎麼學呢?或是從何處開始呢?」是的,你沒看錯,縱然我這幅圖獲得了超乎想像的關注,但是仍有很大一部分人似乎並沒有因為這個世界上多出這幅珍貴的圖而獲得什麼,他們仍然是迷茫的,當然,這也並不能全怪他們。所有人的成長都是從知道自己不需要什麼東西開始的,舉例來說,幾乎95%以上的大學生其實根本就不知道自己想要什麼,只知道自己不想要什麼,這其實就是不成熟的一種表現,用我們那個方言講就是「青瓜蛋子」。那麼「青瓜蛋子」們最需要的是什麼呢?就是前輩們的指導,告訴他們,他們真正的需求是什麼,然後他們恍然大悟,似乎這就真的是他們此時所最需要的東西了。而就大多數事情而言,根本沒那麼複雜,隨意挑選一個你最感興趣的方向就好了;如果挑不出來,那就隨意挑一個你感覺自己最擅長的;如果還挑不出來,那就挑一個你感覺最順眼的即可。學習信息安全技術如同做其他事情一樣,最終如果你要想有所成就,必然是登上這個領域數座高峯的強者,然而你一開始並不能做到這一點,因此最簡單的方法就是隨便挑選一座不是太低的山峯蹬一蹬試試看。因為只要你能登上其中的一座山峯,就能一覽眾山小,就掌握了快速登頂相鄰山峯的方法。學習信息安全技術同樣如此,你應該想找一個不是太淺的方向(例如滲透就有些淺)深入研究下去,等你將這個領域徹底研究明白後,其他方向的技術自然就能觸類旁通了。4. 經驗——學習路線詳解我已經在《黑客如何學起? - 任曉琿的回答 - 知乎》解答了,這裡把圖複製過來一份,省得各位麻煩。

5. 結尾——參考書籍列表

所有書籍共計2632.50元,大概15000頁。這些內容脫產自學的話至少需要3年。邊工作邊自學的話,如果工作內容不能與學習內容高度重合,那麼至少需要5年以上時間。

安利:如果你想6個月內學會以上超過70%的內容,可以考慮來十五派(15PB?)學習,有十五派(15PB?)加持,至少可以幫你節省兩年以上的成長時間,相當於遊戲裏花買裝備,從此成為「黑客遊戲世界」中的人民幣玩家!6. 迭代——典型問題解答有什麼問題請在留言裏提問,我會將一些典型問題彙集到這裡。

A:我想學習黑客技術/信息安全技術,應該如何去學習呢?

Q:我能回答的全部都在這篇文章裏了,如果文章裏未能包含你感興趣的內容,你方便的話最好有針對性的提出來,這樣我纔能有的放矢,否則類似這種比較寬泛的問題我確實難以回答。

A:如果我想學習這門技術,究竟需要一個什麼樣的英語及數學功底呢?

Q:這主要看你對自己的定位,毫不誇張的說,任何理工科崗位,如果你英語和數學很好,相對其他人都會更有競爭力(達到同樣的高度花的力氣相對更少)、更有潛力(職業生涯中更有可能獲得稀缺資源及機會)。但是就目前而言,計算機領域內的分工會越來越細,數學好的人可以專門去設計演算法,而技術好的人可以專門去做實施,因此如果你給自己的定位不是頂級信息安全公司中的技術核心,一般情況下都到不了拼數學底子、拼英語底子的程度。就整體而言,英語與數學疊加起來對一個人技術的影響絕對是低於20%的(其實對於絕大多數人而言低於5%)。A:學歷在信息安全行業的重要度如何?Q:如果是在2015年以前,由於整個行業人才較為稀缺,技術好的人基本都是靠興趣自學的怪才,所以這部分人學歷普遍不高,因此各個企業在招人時也是擺足了姿態,紛紛表示可不卡學歷。而就目前來看,雖然仍有一部分企業聲稱不卡學歷,但是無論是在入職要求、入職薪資還是崗位安排來看,低學歷的可以說已經是佔足了劣勢。而導致這個問題的原因可以說是多方面的,具體可參見我回答的 學歷在信息安全行業的重要度如何?任曉琿:學歷在信息安全行業的重要度如何?學歷在信息安全行業的重要度如何?編輯於 2018-04-02黑客 (Hacker)信息安全學習方法943?153 條評論?分享

?收藏?

943分享文章被以下專欄收錄

黑客說安全圈老鳥為小白開放的一塊自留地,這裡沒有晦澀難懂的專業術語,沒有大片的純技術理論,這裡只有娓娓道來的故事與解渴的黑客技術科普。如果你是一名對黑客感興趣的學生、如果你是一名想以此為業的IT業界待轉行老鳥、如果你是一名其他領域的工作人員,因為某種原因需要拓展自己的黑客素養,那麼,「黑客說」歡迎你!已關注

推薦閱讀

想做黑客?先看看這個信息安全資源列表吧~

林梓發表於IT乾貨分...

16個合法練習黑客技術的網站

PS:練習利用這些網站,就會打破kali學的好,監獄進的早的魔咒了 進攻即是最好的防禦,這句話同樣適用於信息安全的世界。這裡羅列了16個合法的來練習黑客技術的網站,不管你是一名開發人員…一棵樹

進攻即是最好的防禦!19個練習黑客技術的在線網站

阿里聚安全發表於阿里聚安全...

如何成為黑客

園長發表於極光日報

153 條評論?切換為時間排序寫下你的評論...評論

紫劍8 個月前

第7次看這篇博文了,終於還是想說點什麼。首先向博主致敬,因為我知道學習安全技術想在國內找到有用的文章或者路線方面的指點是多麼稀缺。我是一名程序員,從業僅一年多,目前從事javaweb方面的工作萌生學習安全技術也不過是半年前的想法,作為java從業者,java方面的技術文章,視頻教學可以說遍地都是,所以在學習安全技術的想法剛一誕生的時候並不覺得這個想法有多麼困難,現在,我有了深刻的體會半年多的時間,堪堪會用彙編,也寫過簡單的shellcode,然而連參考書上的都不如,不僅代碼量嚴重超標,甚至連功能實現都成問題,壓縮代碼至今都做不到入門水準太困難,一度想放棄,一次次的打擊,加上工作的壓力,只能偶爾翻開書,規劃一下自己的夢想,沒有人指導,沒有明確的路線,一切只能自己摸石頭我曾夢想成為一名真正的「黑客「,不同於很多人想盜QQ,佔點小便宜,我覺得我個人是個好奇心很重的人,作為一個社會人,是不能在現實中做出出格的事情的,而網路給予了太多便利和誘惑,我也明白這種想法很危險,我不想默默無聞,同樣的,不想做個腳本小子,我始終認為能自己發現漏洞,寫出shellcode,給出解決方案的人才值得我學習基礎有認真在學,但是我不明白過時的參考書和日新月異的系統環境,真的能讓我有朝一日能用得上自己學到的東西麼,大牛們總說基礎是最重要的,我也明白這個道理,但是始終無法去實踐,只能自己搭模擬環境,找很久之前的漏洞軟體,這有意義麼,這種毫無意義的紙上談兵,又能給我帶來切實的提高麼我相信這不是我一個人的困惑31回復踩舉報

任曉琿 (作者) 回復紫劍8 個月前

你所要掌握的知識越有技術含量,你的學習信息安全的時間越靠後,那麼你需要做你所說的「毫無意義的紙上談兵」的練習的時間就需要越長,你所需要學習的已經過時的老舊知識就需要更多。信息安全的博弈本質上就是人與人的博弈,一段段的攻防技術片段就如同一張張棋譜,只有深諳歷史上的每一段攻防過程,才能下出屬於你自己的絕世好棋,並記於史冊。但其實,你口中的「毫無意義的紙上談兵」如果指的是軟體漏洞挖掘的話,那麼其實你應該感到慶幸,因為即便是最簡單的漏洞利用,在很多初學者的眼中仍然是光彩奪目的。17 查看對話回復踩舉報

知之一7 個月前

A1大神,你好 關注你和15PB(15派)很長時間了,你一直是我崇拜的對象一直都想去培訓,但是心裡有幾個疑惑始終困撓著我,使我遲遲不能決定,猶豫不決,希望能得到A1大神的指導我本科學藝術的,但一直對安全行業充滿著嚮往。畢業後,由於技術基礎差,能力不足,所以沒有進入安全行業,而從事了軟體開發java web和移動方向工作了4年,發現我越來越討厭,這種沒有技術含量,不斷寫業務代碼無聊工作,越來越讓我堅定轉入底層從事安全,所以工作期間,自學了彙編,數據結構,操作系統原理,c/c++等等,學的很零散,沒有體系,所以考慮離職培訓。但是心裡總是有道坎,就是我學藝術的,本科壓根沒學過高數,離散,密碼學,演算法,英語(這個可以自學,就忽略)等等基礎課程,所以看到跟數學相關,如:演算法導論,編譯原理,密碼學,跟數學相關的,就直接懵圈了,所以看到高數相關就有點怕了。然而自學數學,需要很長時間和大量練習,不是短期就能彌補的所以很害怕等我轉入安全行業後,數學會成為我的職業發展的天花板,到時候再轉行,那代價太大了,年齡上也不允許。所以想請教A1大神,數學基礎差 對從事安全行業影響大嗎?會成為職業發展的天花板嗎?數學基礎差靠自學 還能彌補嗎?或者有什麼其他辦法能解決這問題?另外發現工作多年,我邏輯思維不是很強,也很一般,這個有什麼辦法提高嗎年齡越大,轉行的成本就越大,需要考慮的問題就越多,我很擔心等我辭職去培訓,工作後,發現數學限制了我的技術發展,到時候前面沒有進路,後面沒有退路,就尷尬了。。希望能得到大神的指點3回復踩舉報

任曉琿 (作者) 回復知之一6 個月前

首先,只要是研究計算機,無論任何方向,如果研究的足夠深入的話,都不可避免的或多或少的碰到一些數學問題,但個人認為只要不是極個例對數學要求極高的領域,在計算機的大部分領域中數學這道坎相對來說還是比較容易過的。其次,隨著計算機向人工智慧領域的日益發展,其實計算機中各個領域與數學的關係也都變的相對更加密切了,但同時,我們也應該看到,隨著計算機各個領域的逐步完善,計算機未來的發展趨勢必然是逐步趨向於分工明確化,也就是說如果你精通於數學,那麼你就可以專門去研究演算法,如果你精通於業務,那麼你就可以專門去研究流程引擎。最後,對於信息安全/網路安全來說,數學究竟有多重要,這個真的很難說,但是我們可以類比。我認為,數學的作用與英語類似,如果你數學或英語不好,那麼在一定程度上確實會遲滯你接觸新技術的速度,但是這並不會對你的技術發展產生本質影響,如果非要給個權值的話,我認為數學與英語對於你研究信息安全的影響應該低於20%,如果你真發展到了需要拼這20%的級別時,其實你已經非常厲害了,絕對不會出現你所說的前無進路、後無退路的情況。另外,關於轉行,我認為你應該為自己設定一個其他觸發點,因為無論任何工作,都有其單調、乏味、重複的過程,其實不斷的創新做久了也是一件比較乏味的事情。人活著就是在修行,而最有利的修行其實就是工作,週末旅遊轟趴不是生活的全部,那僅僅是生活中的一個叫娛樂的部分,佔比並不大,在生活中佔比最大的其實就是我們的工作,工作好了、工作有價值了、工作心態擺正了,每天才會更加開心、快樂。不過,如果你思考成熟了,歡迎你加入十五派!13 查看對話回復踩舉報以上為精選評論

楊磊1 年前

前排沙發4回復踩舉報

Ning回復楊磊1 年前

就你跑的快2 查看對話回復踩舉報

油條小販1 年前

官網上都沒課程的學費標準啊。。8回復踩舉報

okokokyour1 年前

所以那些自學成才的少年黑客是多變態......44回復踩舉報

明明回復okokokyour1 年前

豈止變態 簡直妖孽12 查看對話回復踩舉報

林志軍1 年前

感覺有些書內容重複了!1回復踩舉報

任曉琿 (作者) 回復林志軍1 年前

學習一項技能絕不能只看一本書,推薦的所有書均從不同角度有其獨特之處,都是必不可少的。12 查看對話回復踩舉報

任曉琿 (作者) 回復okokokyour1 年前

少年黑客(16歲以下)往往都是前端方向的,到目前為止我還沒發現一名有些許成就的底層方向的黑客。前端方向往往就是工具的使用(360炒作的某少年黑客其實PHP還沒完全用熟),而底層方向如果自學的話,這些書像看小說一樣看完後至少也要1年多的時間。除非是真天才,否則在15歲時(大概高一、初三)掌握這麼多的知識是不可能的。34 查看對話回復踩舉報

影子1 年前

已收2回復踩舉報

BetaMao1 年前

終於想起來了,您是《黑客免殺攻防》的作者,在那本書裡面學到了很多東西啊,可是感覺6個月有點不靠譜。。。?12回復踩舉報

煙火1 年前

大讚。作者講的不止於黑客學習,在別的方面也對我幫助很大,感謝5回復踩舉報

千年小牧1 年前

A大,在你的學習流程圖中,演算法佔的比例很少。是不是說明演算法在現階段的學習中不是很很重要。所以有問題想問一下:1在以後的學習中,演算法是不是還是如此不重要(我演算法不好)。2:看了您推薦的書籍,大部分都是c++的,但是我聽別人說這門課程是一個喫時間的課程,6個月的時間真的夠嗎,在去之前自己最好有什麼樣的基礎比較好,謝謝6回復踩舉報

任曉琿 (作者) 回復BetaMao1 年前

感覺不靠譜不重要,重要的是現實情況如何 ^_^5 查看對話回復踩舉報

任曉琿 (作者) 回復千年小牧1 年前

關於你的問題:問題1回答. 演算法僅在極個別的情境下才是不可或缺的(這些情景都偏科研方向),這是一張指導初學者如何快速形成實戰能力的圖,因此演算法比例相對較低;問題2回答. CPP確實喫時間,但是咱們有很多種方法能讓70%以上的學生在3周內掌握。當然,如果你是自學的話,那麼就要以「實用主義」的策略去學習類似的知識,否則掉進C++的坑裡,有可能就1~2年出不來;問題3回答. 雖然6個月學不會可以免費重修,不過,確實是有很多零基礎的來咱們15PB,沒重修就學會了。但是,這是網路,我沒辦法去通過文字證明什麼,15PB已經畢業了幾百個學員,遍佈國內幾乎所有能叫的上名的信息安全公司。最後,關於什麼基礎來比較好:如果你是零基礎(例如不會用C語言寫Hello World),那麼你重修的可能性較大,重修後整個學習時間應該在8~10個月之間,最後應該能學會咱們15PB課程60%以上的知識(找安全類工作沒啥壓力)如果你有一定計算機語言基礎,那麼你大概有90%的概率一次性畢業,最後應該能學會咱們15PB課程70%左右的知識如果你有一定的安全基礎(例如會破解、會簡單逆向),那麼你最後應該能學會咱們15PB課程90%左右的知識9 查看對話回復踩舉報

lowrebswrd1 年前

有道理,不只學安全,其他的也是這樣的,很有啟發。3回復踩舉報

千年小牧回復任曉琿 (作者) 1 年前

謝謝A大指導,今年8月份就去學習漏洞挖掘。到時候還請A大指教。尤其是社工|????)っ? 喜歡你?4 查看對話回復踩舉報1234...8下一頁
推薦閱讀:
相關文章