494 читали · 2 года назад
Программирование на языке Python. Библиотека PyQt5. Стандартные диалоговые окна
Дōбрōгō времени суток, читатели, зрители мōего канала programmer's notes. Не забывайте пōдписываться и писать свōи кōмментарии к мōим статьям и видеō. Стандартные диалоговые окна в PyQt5 Сегодня статья простая и очень важная. Часто при создании оконных приложений необходимо выбирать файлы, каталоги, создавать простые окна для ввода каких-то значений. Мы можем облегчить себе работу, если воспользуемся уже готовыми диалоговыми окнами, которые есть в PyQt5. Для начала перечислим классы диалоговых...
2016 читали · 2 года назад
Делаю собственный антивирус на Python (код внутри)
В этой статье расскажу, как извлекать вредоносные файлы из сетевых захватов, т.е. как создать свой антивирус. Сетевые захваты являются обычным явлением среди событий безопасности. Вредоносное ПО, присутствующее в любой сети, можно легко извлечь с помощью таких инструментов, как Wireshark. Если у вас много файлов PCAP, как бы их все извлечь? Давайте рассмотрим сценарий для извлечения PE-файлов из pcaps с использованием Python и Scapy. Scapy — это довольно мощная библиотека Python. Менее чем за 200 строк мы можем написать простой парсер для извлечения PE-файлов из HTTP-запросов...
679 читали · 3 года назад
Защита Python программ
Низкий порог входа, простота использования, высокая скорость разработки и огромная база библиотек сделали Python популярным языком программирования. Разработав программу и перейдя к стадии ее распространения многие задаются вопросом защиты ПО. Обфускация один из методов защиты приложений. Защиту данных паролями и привязкой к железу легко обойти, проанализировав код программы. Чтобы код нельзя было так просто просмотреть и понять его необходимо запутать усложнить для восприятия и анализа. Для...