Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Evading AV/EDR: Shellcode Cryptography in Rust with XOR & AES-GCM

Автор: RootNRoute

Загружено: 2026-01-09

Просмотров: 91

Описание:

In this module, we bridge the gap between low-level security tradecraft and high-level Rust engineering. We build a production-grade CLI tool that automates the encryption and decryption of shellcode, moving from basic XOR obfuscation to authenticated AES-256-GCM encryption.
The goal of this project is twofold: understanding why modern EDRs signature simple XOR loops and mastering the advanced Rust patterns required to build a modular, memory-safe security tool.
Part 1: Advanced Rust Engineering
We don't just write code; we architect a system. This project serves as a deep dive into:
Abstraction with Traits & Dynamic Dispatch: Using Box dyn Trait to switch encryption engines at runtime.
The Type System: Leveraging Enums and Unit Structs to represent different cryptographic strategies.
Functional Programming: Using Iterators and the Map function for memory-efficient data transformations.
Metaprogramming: Using Derive Macros (Debug, Clone, Copy, PartialEq) to reduce boilerplate.
Error Handling: Using map_err to lift low-level library errors into readable CLI output.
Part 2: Security & Cryptography
We apply these Rust concepts to solve real-world security challenges:
XOR Obfuscation: Implementing bitwise transformation and discussing why it fails against heuristic EDR analysis.
AES-GCM Authenticated Encryption: Why Integrity matters. We explore how the Authentication Tag prevents shellcode tampering.
CLI Development: Building a functional interface to ingest raw .bin payloads and output encrypted buffers.
Memory Lifecycle: Preparing encrypted payloads for safe decryption in a loader environment.

Key Implementation Details:
Implementing the Encryptor Trait.
Handling the Nonce and Tag in AES-GCM.
Using std::io for robust terminal I/O (Flush, Read, Write).

Target Audience: This video is for developers who want to see Rust's high-level abstractions applied to low-level security problems, Red Teamers and Security Engineers who are interested in Rust programming

Evading AV/EDR: Shellcode Cryptography in Rust with XOR & AES-GCM

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

Я Построил Молот Высокого Давления

Я Построил Молот Высокого Давления

Идеальное оружие: смогут ли гафниевые бомбы заменить ядерные?

Идеальное оружие: смогут ли гафниевые бомбы заменить ядерные?

Как очищают воду из канализации?

Как очищают воду из канализации?

Разведчик о том, как использовать людей

Разведчик о том, как использовать людей

Опасная установка точильного станка в 1971 году

Опасная установка точильного станка в 1971 году

Почему все ошибаются? ГЕРМЕТИЗАЦИЯ РЕЗЬБЫ

Почему все ошибаются? ГЕРМЕТИЗАЦИЯ РЕЗЬБЫ

Что наука знает об Иисусе, если он существовал?

Что наука знает об Иисусе, если он существовал?

Игнорирование предупреждений о безопасности литиевых батарей... Ради науки!

Игнорирование предупреждений о безопасности литиевых батарей... Ради науки!

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

The Windows 11 Disaster That's Killing Microsoft

The Windows 11 Disaster That's Killing Microsoft

ДАМПЫ В JAVA на практике, разбираем проблемы

ДАМПЫ В JAVA на практике, разбираем проблемы

Откуда в трубке телефона берётся гудок?

Откуда в трубке телефона берётся гудок?

18) Как побеждает Карлсен? Вашье-Лаграв — Карлсен Vachier-Lagrave - Magnus Carlsen

18) Как побеждает Карлсен? Вашье-Лаграв — Карлсен Vachier-Lagrave - Magnus Carlsen

Is Germany Looking to Put a Backdoor into Arch Linux?

Is Germany Looking to Put a Backdoor into Arch Linux?

Четыре коротких увлекательных фильма о физике и математике

Четыре коротких увлекательных фильма о физике и математике

SSD-кэш в Synology: Полное руководство для новичков и не только

SSD-кэш в Synology: Полное руководство для новичков и не только

Как устроен эскалатор? [Veritasium]

Как устроен эскалатор? [Veritasium]

Код работает в 100 раз медленнее из-за ложного разделения ресурсов.

Код работает в 100 раз медленнее из-за ложного разделения ресурсов.

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com