Udemy

Ethical Hacking with Python

立即報名
  • 2,766 名學生
  • 更新於 3/2017
4.1
(53 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
3 小時 35 分鐘
教學語言
英語
授課導師
Bally Kehal (Cybertraining365)
評分
4.1
(53 個評分)
1次瀏覽

課程簡介

Ethical Hacking with Python

Learn efficient programming with Python as well as hacking techniques using Python

In this with Python course, you’ll run through the fundamentals of all things Python ranging from understanding how to craft simple lines of code using variables and statements to setting up and using dictionaries. Once we’ve covered the basics, we will go through some ethical hacking tutorials including –


  • Syn Flood attack with Scapy,
  • Buffer overflow and exploit writing with Python
  • Forensic Investigation using hashlib and pypdf.

Though targeted towards complete beginners, this course also serves as a handy refresher for seasoned programmers who want to sharpen their coding skills or use python in some ethical hacking scenarios. Here is the breakdown on what you will learn in this course -


Introduction to python and socket programming – Introduce you to the Python programming language and socket programming.


Python Installation – How to install Python 2.7.12 using Windows and Kali Linux


Python data types – Learn the data types that comprise the Python programming language


Python if statements – How to use If statements in Python.


Python loops – How to use loops in Python.


Python Functions – How to use functions in Python.


Python File Handling – How to handle files in Python


TCP Server and Client - Learn how to create a TCP server and client with Python


UDP Server and ClientLearn how to create a UDP server and client with Python


Retrieving hostname IP and Banner grabbingLearn Socket.gethostname() and write a banner grabber.


Socket Server FrameworkLearn this framework to create TCP and UDP servers.


ScapyLearn how to use this Phyton program to send, sniff, dissect, and forge network packets.


Syn Flood attack with ScapyLearn how to do a SYN flood attack using scapy.


Ping Sweep with Scapy - Learn how to do a Ping Sweep with Scapy.


HTTP ServerLearn how to create your own web server with Python.


Object-oriented programming in pythonLearn efficient Object-oriented programming in python


Sniffing with ScapyLearn Sniffing techniques with Scapy


Buffer overflow and exploit writing with pythonLearn how to write a Buffer overflow exploit in python


urllib and httplibLearn urllib and httplib libraries.


FtplibLearn how to use this library for File Transfer Protocol (FTP)


Forensics Investigation with PythonLearn Forensic investigation techniques using hashlib and pypdf.


Modular Programming with Python – Learn Modular Programming with Python


Exception Handling in Python – Learn Exception Handling in Python



課程章節

  • 24 個章節
  • 23 堂課
  • 第 1 章 Introduction to Python and Socket Programming
  • 第 2 章 Python Installation
  • 第 3 章 Python Data Types
  • 第 4 章 Python If Statements
  • 第 5 章 Python Loops
  • 第 6 章 Python Functions
  • 第 7 章 Python File Handling
  • 第 8 章 TCP Server and Client
  • 第 9 章 UDP Server and Client
  • 第 10 章 Retrieving hostname, IP and Banner grabbing
  • 第 11 章 Socket Server Framework
  • 第 12 章 Scapy
  • 第 13 章 Syn Flood attack with Scapy
  • 第 14 章 Ping Sweep with Scapy
  • 第 15 章 HTTP Server
  • 第 16 章 Object-Oriented Programming in Python
  • 第 17 章 Sniffing with Scapy
  • 第 18 章 Buffer Overflow and Exploit Writing with Python
  • 第 19 章 urllib and httplib
  • 第 20 章 ftplib
  • 第 21 章 Forensics investigation with Python
  • 第 22 章 Module 22 (Modular Programming with Python)
  • 第 23 章 Module 23 (Exception Handling in Python)
  • 第 24 章 Quizzes

課程內容

  • Be Introduced to the Python programming language and socket programming. , Install Python 2.7.12 using Windows and Kali Linux, Learn the data types that comprise the Python programming language , How to use If statements in Python, How to use loops in Python., How to use functions in Python., How to handle files in Python, TCP Server and Client, UDP Server and Client, Retrieving hostname,IP and Banner grabbing , Socket Server Framework, Syn Flood attack with Scapy, Ping Sweep with Scapy , Object-oriented programming in python, Sniffing with Scapy, Buffer overflow and exploit writing with python, Forensics Investigation with Python, Modular Programming with Python, Exception Handling in Python


評價

  • P
    Piers Bailey
    5.0

    This course is really great and you learn very quickly.

  • T
    Tanav Garg
    4.5

    good for learning

  • A
    Alberto LaCava
    4.0

    Very good!

  • R
    Rakhesh Varshan
    5.0

    It was very interesting and very much useful to me.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意