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

  • Последние ответы
  • Новые темы
  • Lotus
  • English

Статья Python скрипт для отслеживания запускаемых приложений

  • 2 464
  • 15
NKB
В данной статье приведу пример мониторинга запускаемых приложений в ОС windows. Скрипт для ведения логов будет написан на python 3. Скрипт позволит просмотреть, какие процессы и приложения запускались системой и пользователем, а так же закрывать нежелательные приложения/процессы. Для начала напишем определим, что именно будет делать скрипт. 1. Скрипт будет работать в системе постоянно, в скрытом режиме. 2. Скрипт должен записывать все запускаемые приложения в формате ("имя приложения" "id процесса" "Потребляемая память" "Время запуска" "Дата запуска") 3. Так же скрипт будет записывать...

Статья Изучаем Python на практике. Конвертируем cookies Google Chrome из txt в json.

  • 1 105
  • 0
darklight
Это третья статья авторского цикла "Изучаем Python на практике". Предыдущие части: Изучаем Python на практике. Пишем чекер SSH серверов Изучаем Python на практике. Пишем аналог утилит wc и split (для подсчета строк и разрезания текстовых файлов) Из за отсутствия фидбека пропало желание писать, может быть тема сегодняшнего поста будет интересна более широкому кругу читателей форума. Есть такая проблема - когда есть "бэкап" (ну мы то знаем, что это на самом деле :)) кук Google Chrome в формате txt, но для того, что бы их снова импортировать в браузер, нужно конвертировать их файл в...

Статья Практика для Python

  • 2 789
  • 7
Привет! Заметил, что проблемой некоторых после изучения ЯП является оттачивание навыков, то есть практика. Именно поэтому решил отобрать парочку достойных сайтов для практики языка программирования Python, но чтобы не получился копипаст решил также разобрать парочку заданий с каждого сайта. 1| www.pythonchallenge.com - Сайт с загадками для решения которых нужно использовать Python. Сложность увеличивается в геометрической прогрессии с каждой новой задачей. Давайте решим задачки с этого сайта: Для решение этой задачи не нужны никакие знания языка программирования. Чтобы решить эту...

Каталог PHP, JS, HTML: каталог статей "list of articles"

  • 860
  • 0
Sunnych
Статьи Web-Shells или как управлять сервером после получения доступа Вывод минимальной цены по разделу в мета-тегах в CMS bitrix [0] - Безопасность языка PHP. Начало и что еще будет [1] - Безопасный PHP. Защита от XSS атак. [2] - Безопасный PHP. Защита от SQL-Injection [2] WiFi Pineapple - Создаем модуль. Часть 1 [3] WiFi Pineapple - Создаем модуль. Часть 2 А может замутить курсы по PHP в ИБ? Оставляем бэкдор для страховки от "нехороших" заказчиков Обходим искажённый текст скопированной страницы сайта Поддержка PHP фреймворков в CodeLobster IDE Данный список будет пополнятся ссылками на...

Статья Пишем графическую оболочку на Python - часть 3

  • 2 091
  • 7
Часть 1 Часть 2 Всем привет! В предыдущих частях мы познакомились с двумя методами позиционирования элементов - pack() и place(). Для выполнения простых задач они вполне подходят. А если у нас планируется программа, где будет сложный интерфейс, или просто большое количество элементов, то самым лучшим методом будет несомненно grid(). На первый взгляд метод немного посложнее, но разобравшись в сути, он не станет выглядеть сложным. Метод grid() как ясно из названия, представляет собой сетку. Выглядит схематично это следующим образом: То есть окно программы делится на столбцы и строки, а...

Статья Пишем графическую оболочку на Python - часть 2

  • 1 878
  • 1
В первой части мы узнали как создавать основное графическое окно, и размещать в нём кнопки и текстовые метки с помощью метода pack. Но как можно заметить этот способ ориентации в окне по сторонам света очень негибкий. И сегодня мы рассмотрим другой метод, лишённый этого недостатка. Напишем такой код: from tkinter import * root = Tk() root.title("Метод place") root.geometry("400x250") root.resizable(width=False, height=False) puch = Button(text="Puch", background="#483D8B", foreground="#fff", width=12).place(x=50, y=200) sova = Button(text="Sova", background="#483D8B"...

Конкурс Python - Dump VK (фото, документы, диалоги+вложения)

  • 5 877
  • 14
Dump VK Статья для участия в конкурсе Конкурс 2018 года - авторская статья по любой тематике нашего форума! Всем привет, в этой статье я вас научу делать дамп данных из вк, а вернее напишем инструмент на python для автоматизации данного процесса. "Из коробки" доступен дамп: Фото (из всех альбомов в том числе личных) Документы Диалоги сообщения {'from', 'text', 'date'} вложения (photo, docs, audio_message) Такой набор требований к дампу сформулирован из моих личных желаний(интерес к этим данным), однако, финальная структура проекта, позволяет легко добавить и другие режимы (под ваши...

Конкурс Брутим архивы ZIP/RAR используя python.

  • 2 958
  • 0
Программа приобрела интерфейс для пользователя. Теперь необходимо наполнить программу функционалом. Прежде всего, напомню, мы пишем для zip/rar, и они используют свои алгоритмы компрессии. Сэкономлю ваше время и расскажу, что к чему тут, у нас есть: Поэтому нам следует изначально определить сигнатуру входного файла. Нам стало известно: RAR = RAR! ZIP = PK Сразу возникает следующая идея, открыть файл как бинарный и забрать первые два бита. def cutMagicNumbers(archive): with open(archive, 'rb') as file: currentType = file.read(2).decode() return launcher(currentType)...

Конкурс Изучаем Python на практике. Пишем аналог утилит wc и split (для подсчета строк и разрезания текстовых файлов).

  • 1 519
  • 1
darklight
Статья для участия в Конкурсе программистов. Это вторая статья из цикла "Изучаем Python на практике". Первый пост: Изучаем Python на практике. Пишем чекер SSH серверов. Смотрите комментарии к посту, если будут найдены ошибки или внесены исправления, буду публиковать их в комментариях, так как через некоторое время возможность редактирования поста пропадает. В *nix подобных системах есть две утилиты: wc - для подсчета строк в файле, split для разрезания файлов. Однако split режет файлы по количеству байт, не учитывая содержимое. Попробуем создать их аналог для работы с текстовыми...

Статья Пишем графическую оболочку на Python - часть 1

  • 8 356
  • 12
Приветствую любителей языка Python! Все вы прекрасно знаете, что программы пишутся как в консольном варианте, так и с графической оболочкой GUI. GUI - graphical user interface Поскольку на форуме я не заметил программ с GUI, то решил дать несколько базовых уроков. Есть почитатели как и консольных вариантов, так и GUI. И вопрос что лучше совершенно неверный. Самые сложные программы всегда стараются сделать с оболочкой, иначе софт обрастает диким количеством опций, в которых трудно разобраться. Кроме этого, если программа пишется не для личного пользования, то нужно учитывать, что...

Статья Изучаем Python на практике. Пишем чекер SSH серверов.

  • 4 815
  • 22
Приветствую всех, кто изучает Python и хочет перейти от сухой теории к практическому применению полученных знаний. Просмотрев форум codeby.net нашел несколько материалов, где авторы делились своим опытом и пробовали свои силы в написании небольших скриптов. К сожалению большинство авторов использовали процедурный тип написания кода. В то время как создание, поддержание и развитие приложения даже средней сложности требует ООП подхода. Попробуем в небольшом проекте применить ООП, в самом простом виде. Автор будет очень благодарен более опытным товарищам, если они наставят на путь истинный и...

Статья [Python] Пишем динамический C2 сервер

  • 1 379
  • 7
Tayrus
Приветствую всех! Недавно меня опять посетила идея. А что если сделать динамический C2 сервер, возможно ли это? Теперь давайте пройдемся по теории, C2 сервер - проще говоря это сервер для контроля малваря, например малварь стучит на этот сервер, получает задание и выполняет его на зараженной системе. Но проблема таких серверов, что ip такого сервера жестко установлен в коде, и тем самым этот сервер легче отключить. Динамический C2(возможно такого понятия нету, но мне кажется, что слово "динамический" легче для восприятия идеи) - это то есть ip не будет жестко указан в коде, он будет...

Наши курсы

Информационная безопасность

Защита информации

Команда онлайн

  • Jumuro®
    Jumuro®
    Member
  • explorer
    explorer
    Well-known member

Пользователи онлайн

  • supermail
  • tuefactory
  • vira
  • Lubos Tomasko
  • Iveh3ve
  • D4ckD4ck
  • SearcherSlava
  • Lebunrte
  • Shuhart
  • andto
  • IlaiTomson
  • ThePsyFamily
  • Dalekiy
  • GOGALOXBLYAT
  • gedinra
  • Fasneks
  • kv5
  • джон
  • Feniciline
  • pr0xy-s3rv3r
  • Gadget
  • Lor
  • Jumuro®
  • WD40
  • colby
  • Hainzel
  • tryweryn
  • pijagorda123
  • mikewaals
  • Владимер Зеленский
  • cerihaci
  • Hatz
  • Юрий Малютин
  • Dmitry__
  • AlexSmith
  • explorer
  • Tuyo9P
  • kimnatsau
  • ZzBAGGERzZ
  • Стас Иванов
  • Mihan
  • aserf
  • Блинчик
  • WebWare Team
  • andrew666blare
  • n3d.b0y
  • Костя Александров
...и еще 2.

Наши книги

Information Security

InfoSec