Архив за 20 марта 2022

Создание телеграм-бота (Spring Boot, Kafka, PostgreSQL), часть вторая - 1

Иванов Максим

Младший Java программист

Рецепт легкого перекуса для «Telegram - монстра Франкенштейна»

Читать полностью »

в 18:43, , рубрики: Без рубрики

Друзья, всех приветствую!

В этой статье я покажу вам как использовать airmon-ng (скрипты из пакета aircrack-ng) для обнаружения беспроводных сетей вокруг нас. Затем мы деаутентифицируем клиентов определенной беспроводной сети, чтобы перехватить handshake, а затем расшифруем его, чтобы найти пароль WiFi.

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

Прежде чем приступить к работе, давайте посмотрим, что нам понадобится:

  1. Читать полностью »

До недавнего времени исследования китайского геохронолога Ли Сянь-Хуа были сосредоточены на земных расплавленных горных породах. Но когда в декабре 2020 года китайский космический аппарат доставил на Землю первые образцы грунта с Луны, учёный переключил всё своё внимание на их изучение. Как говорит Ли: «Я новичок, работающий над внеземными породами».

Читать полностью »

Как обновить ClamAV через TOR для Windows

Имея в своей компании сервер, встала проблема из-за обновления ClamAV. Инструкций в интернете не нашел, решил написать свою.

1.       Скачиваем с официального сайт torproject.org Tor Browser.

2.       Устанавливаем в любое место. Нам из каталога программы, переходим в папку Browser, далее в TorBrowser и комируем папку Tor. Я себе скопировал для примера C:Tor.

3.       Создаем конфигурационный файл для TOR следующей командой: “echo( > C:Tortorrc”.

4.       Редактриуем файл torrc и добавляем внутрь следующую строку: HTTPTunnelPort 9080, для работы http прокси.

Читать полностью »

Рассмотрим алгоритм рисования простейшего пламени. Придуман он довольно давно и использовался в огромном количестве демо и игр. Например:

Демо "The Firework" от Codewise, 1995 год
Демо "The Firework" от Codewise, 1995 год
Читать полностью »

Фреймворк Angular используется при создании SPA и предлагает большое количество инструментов как для создания, непосредственно, элементов интерфейса, так и CLI для создания и управления структурой файлов, относящихся к приложению.

Читать полностью »

Обёртку можно написать вручную, когда API состоит из небольшого количества функций и сигнатура этих функций меняется нечасто. FMOD — звуковой движок с большим количеством функций, точно не тот случай:

Types: 19
Callbacks: 96
Structures: 57
Structure Fields: 352
Enumerations: 77
Enumeration Variants: 693
Functions: 573
Function Arguments: 1590

Стоимость ручной разработки обёртки для такого API будет высокой, поддержка при каждом обновлении мучительной, не говоря уже об ошибках и опечатках, которые появятся в процессе редактирования.

Читать полностью »

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

"Костыли и велосипеды программируем как умеем".

История появление "гениальных" идей

Гуляя по обширным мусорным завалам на моём рабочем слоте, я понял что ему чего-то не хватает. Так и пришла "гениальная" мысль украсить задний фон рабочего стола хоть каким либо образом. И конечно же я решил использовать питон - легко, сердито.

Используемые библиотеки

  • Pillow - генерировать саму картинку на обои.

  • Ctypes - понадобиться чтобы получать разрешение экрана, позиции и действий мыши.

  • Win32gui - отслеживание текущего окна.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js