Python

Bug Bounty, Bug Hunting, Python, Server Side Template Injection (SSTI), Tornado

#43 Bug Bounty v.2 — Server Side Template Injection (SSTI). Python — Tornado

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

Согласно Google, Tornado — это масштабируемый, неблокирующий веб-сервер и платформа для веб-приложений, написанные на Python. У Tornado также есть собственный движок шаблонов, который, как и многие другие, уязвим для внедрения шаблонов на стороне сервера, если он реализован …

Bug Bounty, Bug Hunting, Jinja2, Python, Server Side Template Injection (SSTI)

#42 Bug Bounty v.2 — Server Side Template Injection (SSTI). Python — Jinja2

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

Jinja2 — это движок шаблонов на python, который часто используется в приложениях Flask и Django. Пример уязвимого приложения flask приведен на рисунке ниже:

уязвимое приложение flask

При тестировании server side template injection(SSTI) в приложении Jinja2 я обычно использую следующие полезные …

Python, Программирование

Бесплатный курс — Python-разработка для начинающих. 3 часа теории и 15 часов практики.

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

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

• Изучите основы одного из самых популярных языков программирования
• Самостоятельно разработаете планировщик задач и Telegram-бота

Достоинства 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 соответственно.

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