Python

Python, Python для пентестера, Этичный хакинг с Python

#2 Python для пентестера. Email-парсер на Python 3. Часть 2.

Здравствуйте, дорогие друзья.

Мы продолжаем писать наш email-парсер.

В предыдущей части мы создали необходимые нам переменные, одна из которых будет хранить url-адреса, а другая, хранит электронные адреса.

Вспомним, что мы запрограммировали проверку 100 url-адресов, которые она находит.…

Python, Python для пентестера, Этичный хакинг с Python

#1 Python для пентестера. Email-парсер на Python 3. Часть 1.

Здравствуйте, дорогие друзья.

Сегодня я начну повествование создания парсера электронной почты. Атаки по электронной почте являются важнейшим компонентом социальной инженерии.

Вы можете использовать электронную почту, для дальнейшего расширения своей атаки (например, backdoor). Мы можем собрать все электронные ящики, от …

Python, Этичный хакинг с Python

#9 Кодинг более продвинутого сканера. Этичный хакинг с Python.

Здравствуйте, дорогие друзья.

Продолжаем рассматривать и улучшать наш сканер.

Переходим в нашу машину на Kali Linux.

Далее идем в директорию, которую я создал на рабочем столе:

директория portscanner

Исходя из предыдущего урока, у нас был IP-адрес и порт, который мы сканировали. И …

Python, Этичный хакинг с Python

#8 Кодинг простого сканера портов. Этичный хакинг с Python

Здравствуйте, дорогие друзья.  Рассмотрим самописные инструменты для сканирования.

Теперь, прежде чем мы начнем писать код, давайте посмотрим, что на самом деле означает сканирование.

В Kali Linux есть инструмент, который называется nmap.

 Он позволяет нам сканировать цель на наличие открытых портов, …

Python, Этичный хакинг с Python

#7 Пишем простую программу для смены MAC-адреса. Этичный хакинг с Python.

Здравствуйте, дорогие друзья.

В предыдущих уроках мы рассматривали ручную смену MAC-адреса, которая включала в себя три команды:

команды для смены mac-адреса

Еще мы познакомились с выполнением системных команд, с помощью Python. Для этого мы использовали модуль «Subprocess».

Теперь объединим наши знания, и воплотим их …

Python, Этичный хакинг с Python

#6 Использование модулей питона и выполнение системных команд. Этичный хакинг с Python.

Здравствуйте, дорогие друзья.

Мы разобрались с тем, что такое MAC-адрес, и как его поменять. Теперь предлагаю написать программу или скрипт на питоне для автоматической смены MAC-адреса.

Если Вы задаетесь вопросом, с чего начать программирование, не зная языка, то хочу сказать, …

Python, Этичный хакинг с Python

#5 Меняем MAC-адрес вручную. Этичный хакинг с Python.

Здравствуйте, дорогие друзья.

В продолжении предыдущего урока, я покажу Вам, как поменять MAC-адрес вручную, без программирования и скриптов.

В продолжении мы напишем программу для автоматического изменения MAC-адреса, на языке программирования Python соответственно.

Для начала, нам нужно вывести список всех интерфейсов, …

Python, Этичный хакинг с Python

#4 Что такое Mac-адрес. Этичный хакинг с Python.

Первая программа, которую мы напишем, будет приурочена к смене Mac-адреса. MAC-адрес означает «Media Access Control» или «Управлением Доступа к Среде».

MAC-адрес — это постоянный физический и уникальный адрес, который присваивается сетевому интерфейсу, производителем устройства. Wi-fi, проводные адаптеры и множество других …

Python, Этичный хакинг с Python

#3 Установка и использование Python IDE. Этичный хакинг с Python.

Здравствуйте, дорогие друзья.

Продолжаем рассматривать язык программирования Python. В предыдущем уроке мы писали первую программу в текстовом редакторе «Leafpad».

Разумеется, мы не будем продолжать писать программы в простом предустановленном текстовом редакторе, но это можно сделать, при хорошем желании. Дело все …

Python, Этичный хакинг с Python

#2 Пишем первую программу на Python. Этичный хакинг с Python.

Приступим к написанию нашей самой первой программы. Для такого рода простых программ, нам понадобится лишь текстовый редактор. Достаточно будет и редактора «Leafpad», который предустановлен в Kali Linux. Можно приступить к написанию кода, но хотелось бы отметить, что существуют другие текстовые …