#HEX • IT – Telegram
#HEX • IT
372 subscribers
502 photos
104 videos
64 files
478 links
Channel by @alexeev_dev.

Авторский блог.

IT, статьи и другая информация.
Download Telegram
А что вы вообще хотите видеть в нашем канале? Полезные материалы по айти и техническим наукам, неформальное общение, мемы, новости,
👍4
Инструменты, которые можно использовать для определения производительности Linux

Наиболее распространенные: top, htop, iostat, vmstat, sar, netstat, tcpdump, strace, lsof и, perf
4👍5
CS для программиста-самоучки.pdf
3.2 MB
Computer Science для программиста-самоучки. Все что нужно знать о структурах данных и алгоритмах.

👤Кори Альтхофф
👍3
Утилита ss (Socket Statistics) в Linux предоставляет информацию о сетевых сокетах, соединениях TCP/UDP, маршрутах и других сетевых параметрах.

Несколько примеров использования ss:

Отобразить все открытые сокеты:
ss -a


Отобразить информацию о всех TCP-соединениях:
ss -t


Отобразить информацию о всех UDP-соединениях:
ss -u


Отобразить статистику по сетевым сокетам в реальном времени:
ss -s


Отобразить подробную информацию о TCP-соединениях и фильтровать вывод по заданному адресу и порту (например, IP-адресу 192.168.0.1 и порту 80):
ss -t -a 'dst 192.168.0.1:80'


Отобразить информацию о сетевых интерфейсах и маршрутах:
ss -i


Отобразить информацию о сокетах, которые находятся в состоянии ожидания:
ss -o state wait


Отобразить подробную информацию о конкретном сокете с заданным идентификатором:
ss -t -a -e sport = :<порт>


Отобразить информацию о сокетах, установленных в режиме прослушивания:
ss -l


Отобразить информацию о сокетах с указанным типом протокола (например, RAW, DGRAM, STREAM):
ss -t -a -K <тип_протокола>
2👍4
👨🏻‍💻 7 уроков по теме: Криптография

Глава 1. Криптография. Введение
Глава 2. Симметричные шифры.
Глава 3. Хеш-функции
Глава 4. Асимметричные шифры
Глава 5. Ассемблер, исполнение программ, GNU binutils
Глава 6. Уязвимости переполнения кучи
Глава 7. Разработка безопасного кода

#криптография #программирование #шифрование #кодирование #видеоуроки
👍3
👨‍💻 Компьютерные сети.

• Общие сведения:
- Классификация сетей;
- Топологии компьютерных сетей;
- Стандарты компьютерных сетей;
- Основы организации компьютерных сетей;
- Модель OSI;
- Модель и стек протоколов TCP/IP;
- Анализатор сети Wireshark.

Физический уровень;
Канальный уровень;
Сетевой уровень;
Транспортный уровень;
Прикладной уровень.

• Защищенные сетевые протоколы:
- Протоколы TLS/SSL;
- Шифрование в TLS/SSL;
- Целостность данных в TLS/SSL;
- Инфраструктура открытых ключей в TLS/SSL;
- Протокол TLS;
- Установка соединения в TLS;
- Анализируем протокол TLS в Wireshark;
- Расшифровка TLS в WireShark;
- Протокол TLS 1.3;
- Протокол TLS 1.3 в WireShark;
- Протокол HTTPS;
- Протокол HTTPS в WireShark.

• Продвинутые темы:
- Протокол IPv6;
- Адреса IPv6;
- Автоматическое назначение IPv6 адресов;
- Протокол NDP;
- Протоколы маршрутизации;
- Протокол RIP;
- Протокол OSPF;
- Иерархическая маршрутизация;
- Протокол BGP;
- Web сокеты.

#Сети #RU
3👍2👨‍💻1
📚 Подборка статей по Assembler от Ravesli

1 Что такое Ассемблер
2 Ассемблер. Настройка среды разработки
3 Ассемблер. Базовый синтаксис
4 Ассемблер. Сегменты памяти и регистры
5 Ассемблер. Системные вызовы и режимы адресации
6 Ассемблер. Переменные и Константы
7 Ассемблер. Арифметические инструкции
8 Ассемблер. Логические инструкции
9 Ассемблер. Условия
10 Ассемблер. Циклы
11 Ассемблер. Числа
12 Ассемблер. Строки
13 Ассемблер. Массивы
14 Ассемблер. Процедуры
15 Ассемблер. Рекурсия
16 Ассемблер. Макросы
17 Ассемблер. Управление файлами
18 Ассемблер. Управление памятью
Все файлы. Ассемблер

Файл ниже 👇
👍31
Взлом антифрод систем

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

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

https://effectiveeducation.top/mhfyd8bdbbis

Купите курс по моей реферальной ссылке и получите скидку на курс) (а я получу в свою очередь 20% стоимости курса, если конечно что то будет)
👍2
ASSEMBLY LABORATORY - специальная программа, предназначенная для детальнейшего анализа и сравнения блоков инструкций, написанная полностью на FASM для программистов на ассемблере.
Быстрый, удобный и точный замер инструкций теперь всегда под рукой!

Под авторством @FAssembler и @MrMiscipitlick

Функционал:
- Компиляция блоков инструкций (имеется поддержка переменных)
- Отображение детальной информации о процессоре, включая codename
- Вывод тиков исполнения двух блоков
- Рисование графика по точкам тиков исполнения блоков с масштабированием
- IQR-формула для минимизации помех и большей точности результатов
- 3 метода замеров (rdtscp, GetThreadTimes, cpuid+rdtsc)
- Отключение троттлинга на время работы процессора (а также получение высоких привилегий и автоматический запуск с правами администратора для получения наиболее высокого приоритета исполнения кода)

Программа поставляется бесплатно, в закрытом и защищённом виде.

https://news.1rj.ru/str/ChatAssembler/324640
👍5
Язык программирования C — основополагающий, как я считаю. И его знать, нет, не обходимо, но довольно желательно. Большинство языков отсылают к C, и зная C (или C++) другой язык будет даваться намного легче.

Я решил недавно улучшить свой навык владения C, путем написания проектов. Самая первая мысль, которая пришла мне на ум — это командный интерпретатор, командная оболочка, shell проще говоря. А также я расскажу о системе сборки make, и о том, как правильно писать и документировать C-код.

В этом туториале я буду использовать компилятор CLANG, а не GCC, и расскажу его преимущества

Итак, для создания своего шелла на C для Linux вам понадобится простой советский копеечный...

https://habr.com/ru/companies/timeweb/articles/839890/
4👍3
#HEX • IT pinned «Язык программирования C — основополагающий, как я считаю. И его знать, нет, не обходимо, но довольно желательно. Большинство языков отсылают к C, и зная C (или C++) другой язык будет даваться намного легче. Я решил недавно улучшить свой навык владения C,…»
Четырёхмерное пространство (обозначения: 4D или 𝑅4)— математический объект, обобщающий свойства трёхмерного пространства. Его не следует путать с четырёхмерным пространством-временем теории относительности (пространством Минковского).

Согласно теориям, четвёртая ось это либо время (t) либо W.
🔥21👍1
Project Paranoid — библиотека криптографии

Python библиотека Paranoid преднозначена для выявления ненадёжных криптографических артефактов, таких как открытые ключи и цифровые подписи, созданных в уязвимых аппаратных и программных системах.

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

https://github.com/google/paranoid_crypto
👍3