Recently Updated Pages
OSINT
OSINT (Open Source Intelligence) — это методология сбора, анализа и использования открытой информ...
Поиск доменных имен
Активный поиск Запросы к DNS-cервису организации 1. Опрос DNS сервиса на известные ему записи р...
DOS
DOS общего назначения sudo hping3 --flood -S -p 80 192.168.86.1 -S SYN пакет ...
MSFvenom & nasm
Offensive Shellcode from Scratch: Get to grips with shellcode countermeasures and discover how to...
Структура программы и память
Интересный учебник Еще интересный ресурс Типы памяти Регистровая память Самый быстрый способ х...
Регистры
Запись в часть 64-битного регистра, например в регистр AL, влияет только на биты этой части. В сл...
Системные и внешние вызовы
Syscall Инструкция процессора, мост между ядром и непривилегированными программами. Для вызова з...
Задачи
Задача 1. Вычислить выражение: (a + b) * c - d, где a=5, b=3, c=4, d=8. Результат вывести в ко...
Функции и прерывания
Функция - набор инструкций под некоторой меткой (имя функции). Функции завершается ret. Вызываемы...
Инструкции
Арифметика и логика Mov копирование значений. mov destination, source destination: регистр или...
Exploits
Книга Metasploit: The Penetration Tester's Guide Эксплоит — программа, эксплуатирующая уязвимост...
Компоновка и линковка
При стандартной компиляции проекта создается полноценный ELF файл, происходит выравнивание по гра...
Стек
LIFO. Управляется через регистр RSP. Когда программа начинает выполняться, ОС инициализирует реги...
Данные
Типы данных db байт dw слово dd двойное слово dq двойное длинное слово ...
Строки и вывод данных
Завершение программы mov rax, 60 mov rdi, 0 syscall При использовании gcc можно ...
Отладчики и дизассемблеры
objdump Простейший дизассемблер, есть по умолчанию в linux. -d только секцию кода, -D все секц...
Разное
Представление чисел По умолчанию десятичное. Другие форматы: Префикс Постфикс Описан...
Shodan.io, Google
Shodan.io Требует регистрации, платный сервис. Позволяет фильтровать поиск по: ФИЛЬТР ПОИ...
Стартовая информация и утилиты
Ссылки Бесплатный курс на Stepik Git шпаргалка по разделам Еще один интересный ресурс Уязвимы...
Анализ исполняемого файла
ldd ./program $ ldd /bin/ls linux-vdso.so.1 (0x00007fff2b9fe000) libselinux.s...