當前位置:
首頁 > 新聞 > 黑客入門,帶你走上最NB黑客的道路!

黑客入門,帶你走上最NB黑客的道路!

黑客,這是一個聽起來讓人感覺既神秘又心生仰慕的代名詞,不少的人在電腦上求教一些關於黑客的技術,希望可以學到一些知識,但是呢,如果沒有人指導,學習還是很困難的。實話來說,對於小編來說,也不是很懂。僅僅是介紹一些黑客入門需要的知識講解一下,希望對於大家有幫助。

對於黑客來說,編程是不得不學的,離開編程,黑客便無從談起。但是根據我的建議就是先進行Python的學習,接下來是學C語言。精通這兩門語言,就可以進行大部分工作了。

一、Python學習的時候比較容易,如果認真地學習的話,很快就可以學會。然後進行網路的原理學習。

Python,你可以先安裝pcapy或pypcap,選擇其中一個即可。可以使用Python進行網路抓取數據包工作了,這就相當於自己單獨編寫程序,進而實現WireShark的抓取數據包的功能效果。這是你就可以自己編寫小程序,根據你寫的程序來決定過濾哪些數據,顯示哪些你需要的數據包。當你獲取這些數據包時,關於他們的解析就可以用dpkt包來實現解密,簡單粗暴的好用。

關於計算機網路方面有大量的書籍,但是這些都僅僅是理論,還是要將理論和實際結合運用才能真正的有作用。在學習的過程中,應該從網路抓取數據包學起。首先安裝WireShark軟體,然後就可以進行抓取數據包玩了。但是在進行實際的操作實驗中,一定要結合書籍中的理論知識,在實際實踐中,要培養自己對於數據包的敏感性和對這項工作的興趣。其中,只有擁有足夠的敏感性和興趣,才能在以後的黑客生涯中可以快速高效的進行抓包工作和行動。

二、相對於C語言來說,當Python無法解決處理的一些應用級攻擊的時候,這可以很好地實現底層的基礎。

早些年時候,像pypcap之類的僅僅可以進行抓取數據包工作,但是卻進行數據包的發送。這樣你自己就可以用C寫一個Python的模塊,這樣就可以直接發送數據包了。見:

sendpkt - 同步進行兼容Linux/Win32的Python發送數據包的擴展庫

大家應該都聽說過C語言,它也基本上是所有的最底層系統的語言。正是因為這個原因,深入的學習C語言,並對其進行深刻的理解,了解它的運行原理,它對計算機的底層攻擊有非常重要的意義。像一些簡單地東西就必須要學會了,例如scanf、sprintf一類的可以進行溢出攻擊的原理。如果還要深入學習,就要學會利用堆棧進行傳參數的原理,還有常見系統調用的位置,當你學習了這些東西,才可以有更深入的學習。這個過程是個非常有趣的事情。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 威客安全 的精彩文章:

在Windows 10的Linux子系統中安裝完整版kali
讓無人車把人認成狗,一名學生三天攻破谷歌論文里的AI防火牆

TAG:威客安全 |