• ПРОВЕДИ ВРЕМЯ С ПОЛЬЗОЙ!
    ВЕЧНЫЙ ПРЕМИУМ ДОСТУП СО СКИДКОЙ 10%
    • БОЛЕЕ 160 000 КУРСОВ
    • ЗАКРЫТЫЙ ЧАТ + КЛУБ
    • ЭКСКЛЮЗИВНЫЕ КУРСЫ
    • ОПЕРАТИВНОЕ ОБНОВЛЕНИЕ ССЫЛОК 24/7

    купить Отзывы

Udemy [Udemy] Изучаем Python и Взлом систем с нуля. Часть 1-17 из 17 [RUS]

  • Автор темы Driver
  • Дата начала

33GR

Премиум
Регистрация
30.07.19
Сообщения
7
Реакции
13
Дам пару рекомендаций для тех, кто собирается скачивать, во первых перед прохождением курса советую почитать книгу "Как программировать на Python" Тони Гэддис(4-е издание, на форуме есть, ищите в поиске) и еще какую нибудь литературу для закрепления. Эти знания понадобятся вам уже в самом начале, тк во втором блоке не достает видео и в начале 3-го вы не поймете откуда взялся целый блок кода.
Еще момент, чтобы работал скрипт в практике из 4 блока нужно загрузить модуль scapy (из терминала), тк предустановлен он только на втором питоне, а для третьего нужно скачивать, про это автор вспоминает, только в конце последнего видео блока (в 14 видосе КАРЛ!!!)
Еще советую сначала просматривать полностью все видео блока, а потом приступать к практике, тк автор по ходу пляски вспоминает о каких-то важных моментах.
 

Mir

Премиум Клуб
Регистрация
29.06.19
Сообщения
18
Реакции
7
Python:
# -*- coding:utf -8 -*-

from termcolor import colored
import socket

def fanc1():
    color_a = colored("[+] ", 'green')
    print("~"*50)
    host = input(color_a + "Host --> ")
    port = int(input(color_a + "Port --> "))
    print("~"*50)

    scan = socket.socket()

    color_b = colored("[!] ", 'red')
    color_c = colored("[!] ", 'yellow')

    try:
        scan.connect((host, port))
    except socket.error:
        print(color_b + "Port -- ", port, " -- [CLOSED]")
    else:
        print(color_c + "Port -- ", port, " -- [OPEN]")

def fanc2():
    color_a = colored("[+] ", 'green')
    color_b = colored("[!] ", 'red')
    color_c = colored("[!] ", 'yellow')

    host = input(color_a + "Host --> ")
    print("\n")
    port = [20, 21, 22, 23, 42, 43, 53, 67, 69, 80]

    for i in port:
        try:
            scan = socket.socket()
            scan.settimeout(0.5)
            scan.connect((host, i))
        except socket.error:
            print(color_b + "Port -- ", i, " -- [CLOSED]")
        else:
            print(color_c + "Port -- ", i, " -- [OPEN]")

print("~"*50)

print("\t[1] --- сканировать отделный порт")
print("\t[2] --- сканировать список")

print("~"*50, "\n")
text_a = input("[scan]--> ")

if text_a == "1":
    fanc1()
elif text_a == "2":
    fanc2()
else:
    print(colored("Параметр введен не правильно!", 'red'))
 
Сверху