زبان  برنامه نویسی 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