زبان  برنامه نویسی Python یکی از محبوب ترین زبان های برنامه نویسی است که هکرها و برنامه نویسی اکسپلویت ها و ابزارهای نفوذگری خود از آن استفاده می کنند. دانشپذیر با برنامه نویسی ابزارهای مختلف تست نفوذ و اکسپلویت با زبان برنامه نویسی  Python آشنا می شوند.

مدت دوره:30 ساعت
پیش نیاز: آشنایی با زبان برنامه نویسی Python

Instant Hacking: The Basics

 Installing Python

The Interactive Interpreter

Data Types

  Variables

Getting Input from the User

  Strings

  Lists and Tuples

Lists: Python’s Workhorse

 Basic List Operations

 Tuples: Immutable Sequences

Working with Strings

 Dictionaries

 Conditionals, Loops, and Some Other Statements

 Functions

 Object Oriented Programming

Exceptions

Modules

Files and Stuff

 Multithreaded Programming

The Network

 What is Sockets?

 TCP and UDP Client

 TCP and UDP Server

 Reverse TCP Shell

 HTTP Proxy Server

SSH with Paramiko

Reverse SSH Shell

 Packet Sniffing with raw socket

 Owning the Network with Scapy

 ARP Ping

Packet Sniffing in Scapy

 Implement ARP Cache Posioning

 Implement ARP Watcher

 Implement DNS Spoofing

 Implement IP Spoofing

 Implement Port Scanner

Implement DHCP Hijacking

Exploit Development

The Hacker’s Friend: CTYPES

Shell Code Execution

 Process Injection

 Bypassing Antivirus theory

 Sandbox Detection

 KeyLogging

Scripting Metasploit using MSFRPC

The Web Appliction Hacking

 The Socket Library of the Web: urllib2

The Socket Library of the Web: httplib

 Forced browsing

 XSS Detection

 Exploiting SQL Injection

Exploiting Blind SQL Injection

Exploiting Local File Include

  Authentication Brute Force



    6.1.7.0
    گروه دورانV6.1.7.0