誰說簡單易學的程式語言對抗不了網路安全的漏洞?Python身為近年來被譽為「最容易學習的程式語言」,除了是初學者們的入門語言,也能應用於網頁或應用程式的開發,功能可以說是非常的強大。如果我們把易上手的Python跟可以到非常複雜的資訊安全問題結合在一起,會擦出什麼樣的火花呢?這次的競賽除了希望自己能夠打好Python的基礎,也希望能夠將自己想學的程式語言融入自己有興趣的資訊安全中,碰撞出更多新的、不一樣的思考能力。
為何選擇這個主題? 在大一的時候學校辦過多場資安實務的演講,我發覺自己對網路釣魚、駭客攻擊等等還蠻有興趣的,當然不是指紅隊的部分,但所謂「知己知彼,百戰百勝」,...
如標題所說,想打贏一場戰爭除了要了解敵方的軍隊,熟知自己隊伍的強弱勢也是勝利的關鍵。今天要了解的是能夠熟知自己系統的方法-網路安全滲透測試。, 什麼是網路安全滲...
今天要來介紹Kali Linux 2 -一款為專業人士所提供來滲透測試的作業系統,它的是由Back Track系統重寫而來的。 如何下載Kali Linux 2...
上一篇簡短介紹了Kali Linux 2 的安裝方法,此篇我將對Kali Linux 2 的網路進行設定。讓這個虛擬機器有辦法與我的電腦使用相同的網路,以便後續...
上一篇的最後有說到今天要來安裝開發環境。在【用Python與駭客大戰三百回合】書中使用了Aptana Studio 3來當作Python的開發環境,不過這個軟體...
昨天提到了Python的基礎語法,可能大家會覺得為什麼我為什麼要從最基礎的開始,主題不應該是用Python寫資安嗎??在這個主題開始之前,我學過的程式語言只有學...
昨天試寫了三個範例,今天我一樣會舉三個例子來練習Python的基本操作。不過在開始之前我先來回顧一下昨天學到的基礎指令。 sqrt():代表讓括號中的變數返回...
今天是練習Python的最後一天,在昨天我舉了「檢查字串是否有回文」、「從字串中刪除標點符號」以及「列印費波那數列」,我們一樣先回顧昨天所學到的指令。 cas...
今天要介紹的是安全滲透測試中的模組,為什麼在滲透測試中需要模組呢?Python內建了許多針對常見網路通訊協定的模組,這些模組用來封裝網路通訊協定的層次。托這些模...
在昨天的最後,我照著書上試寫了簡單的socket服務端與用戶端,但礙於書上使用的是Python2,而我下載的版本是3.11,所以有滿多指令是被刪掉的,所以我在網...