iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Python

讓Python與資安共舞 系列

誰說簡單易學的程式語言對抗不了網路安全的漏洞?Python身為近年來被譽為「最容易學習的程式語言」,除了是初學者們的入門語言,也能應用於網頁或應用程式的開發,功能可以說是非常的強大。如果我們把易上手的Python跟可以到非常複雜的資訊安全問題結合在一起,會擦出什麼樣的火花呢?這次的競賽除了希望自己能夠打好Python的基礎,也希望能夠將自己想學的程式語言融入自己有興趣的資訊安全中,碰撞出更多新的、不一樣的思考能力。

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 1

鎖定

為何選擇這個主題? 在大一的時候學校辦過多場資安實務的演講,我發覺自己對網路釣魚、駭客攻擊等等還蠻有興趣的,當然不是指紅隊的部分,但所謂「知己知彼,百戰百勝」,...

2024-09-15 ‧ 由 mzfycccc 分享
DAY 2

「知己知彼,百戰不殆」

如標題所說,想打贏一場戰爭除了要了解敵方的軍隊,熟知自己隊伍的強弱勢也是勝利的關鍵。今天要了解的是能夠熟知自己系統的方法-網路安全滲透測試。, 什麼是網路安全滲...

2024-09-16 ‧ 由 mzfycccc 分享
DAY 3

「工欲善其事,必先利其器(一)」

今天要來介紹Kali Linux 2 -一款為專業人士所提供來滲透測試的作業系統,它的是由Back Track系統重寫而來的。 如何下載Kali Linux 2...

2024-09-17 ‧ 由 mzfycccc 分享
DAY 4

「工欲善其事,必先利其器(二)」

上一篇簡短介紹了Kali Linux 2 的安裝方法,此篇我將對Kali Linux 2 的網路進行設定。讓這個虛擬機器有辦法與我的電腦使用相同的網路,以便後續...

2024-09-18 ‧ 由 mzfycccc 分享
DAY 5

由淺入深(python基礎語法)

上一篇的最後有說到今天要來安裝開發環境。在【用Python與駭客大戰三百回合】書中使用了Aptana Studio 3來當作Python的開發環境,不過這個軟體...

2024-09-19 ‧ 由 mzfycccc 分享
DAY 6

熟能生巧(python撰寫練習)

昨天提到了Python的基礎語法,可能大家會覺得為什麼我為什麼要從最基礎的開始,主題不應該是用Python寫資安嗎??在這個主題開始之前,我學過的程式語言只有學...

2024-09-20 ‧ 由 mzfycccc 分享
DAY 7

熟能生巧(二)(python撰寫練習)

昨天試寫了三個範例,今天我一樣會舉三個例子來練習Python的基本操作。不過在開始之前我先來回顧一下昨天學到的基礎指令。 sqrt():代表讓括號中的變數返回...

2024-09-21 ‧ 由 mzfycccc 分享
DAY 8

熟能生巧(三)(python撰寫練習)

今天是練習Python的最後一天,在昨天我舉了「檢查字串是否有回文」、「從字串中刪除標點符號」以及「列印費波那數列」,我們一樣先回顧昨天所學到的指令。 cas...

2024-09-22 ‧ 由 mzfycccc 分享
DAY 9

Socket模組

今天要介紹的是安全滲透測試中的模組,為什麼在滲透測試中需要模組呢?Python內建了許多針對常見網路通訊協定的模組,這些模組用來封裝網路通訊協定的層次。托這些模...

2024-09-23 ‧ 由 mzfycccc 分享
DAY 10

Socket服務端與用戶端之間的連接

在昨天的最後,我照著書上試寫了簡單的socket服務端與用戶端,但礙於書上使用的是Python2,而我下載的版本是3.11,所以有滿多指令是被刪掉的,所以我在網...

2024-09-24 ‧ 由 mzfycccc 分享