課程簡介

介紹

Python Programming 概述

  • Python 及其在網路安全中的作用
  • 安裝 Python
  • 設定開發環境
  • Python 語法、變數、資料類型和基本 I/O 操作
  • 函數、模組和函式庫

基本與高階 Python Programming 概念

  • 進階資料類型
  • Python 中的物件導向程式設計 (OOP)
  • 異常處理和錯誤管理
  • 文件處理和操作
  • 用於模式匹配的正規表示式

防禦性網路安全 Python

  • 使用 Python 進行自動日誌分析
  • 使用 Python 進行資料包分析
  • 網路流量監控
  • 建構入侵偵測系統 (IDS)

數位取證 Python

  • 數位取證簡介
  • 檔案系統分析Python
  • 記憶體分析Python
  • 建立取證腳本以自動執行常見任務

Python 的攻擊性網路技術

  • 進攻性網路安全與道德考量簡介
  • 編寫 Python 滲透測試腳本
  • 暴力攻擊和密碼破解
  • 利用漏洞
  • 建立簡單的命令與控制 (C2) 框架

最佳實踐和道德考慮

  • 處理敏感資料時的安全和隱私注意事項
  • 使用 Python 進行攻擊性目的的法律和道德影響
  • 負責任地揭露漏洞
  • Python 中的程式碼審查與安全編碼實踐

摘要與後續步驟

最低要求

    對網絡安全概念的基本了解 編程知識

觀眾

    開發商
 14 時間:

人數



每位參與者的報價

客戶評論 (9)

相關課程

Java and Web Application Security

21 時間:

Advanced Java Security

21 時間:

Advanced Java, JEE and Web Application Security

28 時間:

Comprehensive C# and .NET Application Security

21 時間:

課程分類