• Перейти на CTF площадку Игры Кодебай

    Выполняйте задания по кибербезопасности в формате CTF и получайте бесценный опыт. Ознакомиться с подробным описанием можно тут.

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

Статья Ядовитое подключение. Пишем обратную оболочку используя Python

  • 2 580
  • 7
Logotype.jpg

Дисклеймер: вся информация в статье предназначена для ознакомления. Автор не несет ответственности за ваши действия.

Введение

Давай вспомним, какой самый частый прием хакеры используют, чтобы завладеть устройством? Ответ на такой вопрос не заставит долго ждать. Вирусы - это главное оружие каждого хакера. Существует огромное количество вредоносного ПО, начиная со стиллеров и заканчивая ботнетами, способными управлять миллионами устройств. Но в этой статье я расскажу тебе самый простой способ получить доступ к консоли другого компьютера при помощи кода на Python.

План работы

Начинаем нашу работу как всегда с постановки...

Статья Попытка визуализации трафика перехваченного на локальном компьютере с помощью Python

  • 1 691
  • 7
Данный скрипт я стал писать еще до новости о том, что некий Берт Хуберт создал приложение, которое подает звуковой сигнал каждый раз, когда компьютер обращается к серверам Google. У меня не было такой цели, просто хотелось визуально увидеть, желательно на карте, по каким адресам проходят запросы с моего компьютера. Скрипт скорее сделан ради баловства, жутко не оптимизирован и скорее всего, я все сделал неправильно. Но, пока что, не придумал, как сделать лучше.

000.jpg

Что делает данный скрипт? Перехватывает сетевой трафик, фильтрует локальные адреса, внешние адреса перехватывает, получает координаты по IP, получает адрес с помощью обратного геокодирования. Добавляет координаты на карту. Затем с помощью selenium в безголовом режиме открывает карту, делает скриншот, создает окно tkinter и устанавливает в него скриншот, после чего, операция повторяется в бесконечном цикле.

Что...

Школа Отзыв о курсе Python для Пентестера

  • 941
  • 0
Python EH.png

Привет, форумачанам и всем причастным к Codeby! Решил написать небольшой отзыв о том, как я проходил курс Python для Пентестера.

На данный момент Codeby разделили этот курс на 2 части, это базовый - и сам . Чтобы в дальнейшем вопросов не возникало, сразу обозначу: я советую брать оба курса, если вы никогда не писали на Python, если же знаете базу: циклы, переменные, ООП, функции, работа с файлами и тд., тогда смело берите второй вариант и погружайтесь в эту отличную атмосферу.

Немного о том, как я проходил этот курс

Пришёл на курс я из чистого C, и думал, что база для меня пролетит очень легко и незаметно (я очень сильно ошибался). На питоне я мог...

Статья Сканирование общедоступных ресурсов в локальной сети с помощью smbclient и Python

  • 1 338
  • 0
В локальной сети, обычно, достаточно много машин с операционной системой Windows. И почти у каждой из них включено сетевое обнаружение, что делает ее ресурсы выставленными напоказ всей сети. Есть небольшой трюк, когда вы не хотите, чтобы ваш сетевой ресурс был виден в проводнике, в конце, после его имени нужно поставить знак $. Именно так светит диски в сеть ОС Windows. То есть, к примеру, есть общий ресурс ADMIN$. Если вы зайдете с помощью проводника, то вы ничего не увидите. Но, стоит попробовать обратиться к ресурсу напрямую и у вас попросят пароль. Давайте напишем небольшой скрипт, который использует в своей работе smbclient для сканирования компьютеров в сети на наличие общедоступных ресурсов.

f6gfowAtovY.jpg

Дисклеймер: Все данные, предоставленные в данной статье, взяты из открытых источников, не призывают к действию и являются только лишь данными для...

Статья Создадим класс для загрузки видео с YouTube, с помощью библиотеки pytube и Python

  • 1 051
  • 5
Для загрузки видео с видеохостинга YouTube существует множество самых разнообразных модулей. Я сам делал небольшую функцию для загрузки с помощью парсинга разнообразных сайтов. Но, лучше, конечно же, использовать модули, которые уже заточены под то, чтобы выполнять определенные функции, а не изобретать велосипед, хотя, тут тоже вопрос спорный, вдруг ваш велосипед окажется лучше )) Я велосипед решил не изобретать, а использовал уже существующую библиотеку pytube. Таким образом, давайте создадим класс для загрузки видео с помощью данной библиотеки и, конечно же, Python.

000.png

Что потребуется?

Создаем файл модуля. Я назвал его просто: downloader.py. После этого нужно установить библиотеки. Конечно же, в данном случае основной библиотекой, которая будет использоваться...

Статья Пишем приложение с GUI для конвертации HTML в PDF с помощью Python. Часть 02

  • 1 120
  • 5
В прошлой части мы создали интерфейс приложения, с помощью которого можно конвертировать HTML-файлы в PDF, а также объединять PDF-файлы и сжимать размер. В этой части мы продолжим создавать приложение и будем писать его логику. Файлы из прошлой статьи во вложении к ней. Так что, если вы не читали первую часть, можно просто скачать файлы и продолжить в них.

02.jpg

В конце статьи небольшое видео демонстрирующее работу приложения

Инициализация приложения. Функция проверки наличия пакетов

Создадим функцию update(). На входе она не принимает никаких параметров. Для начала, с помощью shutil.which запросим путь к пакету wkhtmltopdf. Если путь будет найден, все в порядке. Если же нет, сообщим пользователю, что на компьютере отсутствует необходимый...

Статья Пишем приложение с GUI для конвертации HTML в PDF с помощью Python. Часть 01

  • 1 420
  • 3
Существует множество приложений, которые выполняют задачи по работе с PDF-файлами намного лучше того, что сделал я. Но, ни одно из них не выполняет именно те задачи, которые нужны мне в комплексе (но это не точно). Хотелось бы рассказать вам свой опыт создания GUI-приложения для работы с PDF на Python с использованием в качестве дизайнера интерфейса PyQt.

01.jpg

Немного предыстории

Началось все с того, что мне понадобилось приложение, которое конвертирует страницы html в pdf формат. Именно те страницы, которые сохранены локально. И вроде бы, с этим может справиться любой браузер, достаточно только открыть страницу, запустить печать и сохранить как pdf. Но, что если у вас множество файлов хранящихся локально? Как долго будет длится их обработка? Потому мне требовалось приложение, которое сможет конвертировать все файлы в одной директории в автоматическом режиме. Так же, хотелось бы...

Статья Попытка активации операционной системы от MS с помощью Python

  • 2 151
  • 2
Активация операционной системы Windows, дело сугубо индивидуальное. Кто-то активирует ее с помощью купленных ключей, кто-то, как придется. Есть такое мнение, что политика Microsoft в отношении пиратства довольно лояльна еще и потому, что используя ее продукты у человека появляется привычка. И рано или поздно, он все равно купит лицензионный ключ. А значит, здесь просто коммерческий интерес. Но, речь сейчас не об этом, а о том, как попробовать активировать ОС с помощью Python.

000.jpg

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

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

Статья Получение фото/видео дня NASA, публикация в канал Телеграмм с помощью Python

  • 1 165
  • 1
Космос всегда интересовал человечество. И когда люди изобрели мощные телескопы, а потом еще и вывели их на орбиту, стало появляться множество снимков самых различных явлений. Будь то марсоход или метеор сгорающий в атмосфере. У NASA есть свой сайт, на котором агентство публикует фото дня. Не всегда это фото и не всегда космоса. Однако, для всех желающих есть специальный API, с помощью которого можно получить это фото. Давайте используем для получения фото Python.

b716ab41a7fe451ad77adf1fa39f5da8.jpg

На самом деле, нам нужно будет не только получить фото или ссылку на видео, но и как-то использовать полученную информацию. Так как сама по себе она не особо интересна, кроме пятиминутного восторгания красотой космоса. Поэтому, давайте создадим телеграмм-бота, который будет раз в сутки получать новое изображение и публиковать его в специально для этих целей созданный канал.

Так же, мы прикрутим к данному боту переводчик Deep L, потому как описание фото или видео на...

Статья Делаем «цветомузыку» с помощью Python. Управление окнами в ОС Windows

  • 1 128
  • 2
Думаю, что иногда нужно отвлечься от серьезных дел и заняться чем-то, что не является делом первой необходимости, но позволяет отдохнуть. Давайте сделаем бесполезный в практическом смысле но, тем не менее «забавный» скрипт. И используем для этого Python.

th317xoul2180ajy.jpg

Речь идет об операционной системе Windows, а также пользователях, которые ненароком запустят наш скрипт. В каком-то смысле он создает эффект стробоскопа из открытых окон системы. Конечно же, это не является вредоносной программой, потому как может быть, при некоторой настойчивости, прибито с помощью диспетчера задач. Хотя, придется помучиться. Ну или можно просто перезагрузить операционную систему. Так как скрипт никуда не прописывается, то и запущен повторно не будет.

Дисклеймер: Все данные, предоставленные в данной статье, взяты из открытых источников, не призывают к действию и...