ycliper

Популярное

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

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

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

Топ запросов

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

DEF CON 31 - Revolutionizing ELF binary patching w Shiva - ElfMaster

Автор: DEFCONConference

Загружено: 2023-09-15

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

Описание: The esoteric art of patching ELF binaries has a long and fascinating history who's roots are deep within the hacking subculture; from ELF viruses to kernel rootkits. Silvio's 1997 "UNIX Viruses" paper taught us how to insert parasitic code into a page aligned text padding region. Many backdooring and hooking techniques have been revealed to us over the last 20 years-- perfect for hacking and injecting small patches and backdoors but on their own these techniques are limited, clunky and do not support the complexities of real-world patching problems in todays industry. Developers often need to fix complex bugs that exist within legacy ELF Binaries, no source code is available or the program cannot be recompiled.

Let me introduce you to Shiva. Shiva is a JIT binary patching system for ELF; A custom ELF interpreter that loads and links ELF relocatable patches at runtime. Shiva allows developers to write patches in rich C code to naturally express the rewriting of binary code at runtime, in a high level language. ELF binary patching solutions over the past two decades have been scarce; some notable research: Katana and ERESI come to mind as pioneers in the early examples of custom ELF linkers and binary patchers.

Shiva is a next-level solution that allows developers to quickly write patches in C with little to no reversing knowledge. Born out of 16 years of ELF research into virus design, binary patching, and extensive experience with writing custom linkers and loaders.

In this talk we will discuss foundations of ELF binary patching and it's close relationship with ELF linkers, loaders and even ELF virus technology. This passionate body of research is combined and imbued into Shiva to create a highly innovative and powerful product that helps bridge the gap between Developers and Reverse engineers in modern binary patching solutions for ELF. A new workflow for maintaning insecure legacy software with modular patching capabilities is on the rise!

Prepare for an indepth discussion of incredible new ELF hacking techniques and extensions. Old concepts such as userland-exec() brought back to life, and entirely new concepts such as "Linker chaining" to bring multiple dynamic linkers into a single process image. We will demonstrate complex patching scenarios, function splicing, program transformation, and even the weaponization of Shiva for writing sophisticated in-memory backdoors. Shiva; the ultimate ELF Binary hacker... aiming to solve the worlds most challenging binary patching problems today.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
DEF CON 31 - Revolutionizing ELF binary patching w Shiva   - ElfMaster

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

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

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

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

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

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

DEF CON 31 - Retro Exploitation - Vintage Computing as a Vuln Research Playground - Wesley McGrew

DEF CON 31 - Retro Exploitation - Vintage Computing as a Vuln Research Playground - Wesley McGrew

DEF CON 33 — Breakin 'Em All — Преодоление античит-механизма Pokemon Go — Тал Скверер

DEF CON 33 — Breakin 'Em All — Преодоление античит-механизма Pokemon Go — Тал Скверер

Файлсервер на ZFS, в этот раз на Linux и, внезапно, на Эльбрусе

Файлсервер на ZFS, в этот раз на Linux и, внезапно, на Эльбрусе

DEF CON 33 - Невозможно остановить ROP: автоматизация универсальных обходов ASLR - Брэмвелл Бризе...

DEF CON 33 - Невозможно остановить ROP: автоматизация универсальных обходов ASLR - Брэмвелл Бризе...

Hacker breaks down how they hack into banks - with Jason Haddix

Hacker breaks down how they hack into banks - with Jason Haddix

Новый язык программирования для эпохи ИИ

Новый язык программирования для эпохи ИИ

Что не так с хакерами в кино? «Мистер Робот», «Пароль „Рыба-меч“» и «Киберсталкер»

Что не так с хакерами в кино? «Мистер Робот», «Пароль „Рыба-меч“» и «Киберсталкер»

Не совершайте этих ОШИБОК с ПОЛИЦИЕЙ! | Что делать при осмотре телефона, обыске, прохождении границы

Не совершайте этих ОШИБОК с ПОЛИЦИЕЙ! | Что делать при осмотре телефона, обыске, прохождении границы

ВСЕ ЧТО НУЖНО ЗНАТЬ ПРО LINUX

ВСЕ ЧТО НУЖНО ЗНАТЬ ПРО LINUX

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

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

GNOME 50: МАСШТАБНЫЙ релиз, который оправдывает ожидания пользователей!

GNOME 50: МАСШТАБНЫЙ релиз, который оправдывает ожидания пользователей!

Как Windows работает с ОЗУ или почему вам НЕ НУЖНЫ гигабайты памяти

Как Windows работает с ОЗУ или почему вам НЕ НУЖНЫ гигабайты памяти

САПР в машиностроении. Фильм 1, 1986

САПР в машиностроении. Фильм 1, 1986

DEF CON 33 - DisguiseDelimit: Использование разделителей и новых приемов в Synology NAS - Райан Э...

DEF CON 33 - DisguiseDelimit: Использование разделителей и новых приемов в Synology NAS - Райан Э...

Критическая база знаний LLM за ЧАС! Это должен знать каждый.

Критическая база знаний LLM за ЧАС! Это должен знать каждый.

Архитектура интернета и веба | Теоретический курс 2026

Архитектура интернета и веба | Теоретический курс 2026

Как измеряют самые слабые силы во Вселенной? [Veritasium]

Как измеряют самые слабые силы во Вселенной? [Veritasium]

Meshtastic Часть 1. Что это такое и как работает?

Meshtastic Часть 1. Что это такое и как работает?

Рубль падает. Забой скота – зачем? Эффект от отключения интернета. Инфляция растет | Игорь ЛИПСИЦ

Рубль падает. Забой скота – зачем? Эффект от отключения интернета. Инфляция растет | Игорь ЛИПСИЦ

DEF CON 33 - Кликджекинг через расширение браузера: один клик — и ваша кредитная карта украдена -...

DEF CON 33 - Кликджекинг через расширение браузера: один клик — и ваша кредитная карта украдена -...

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



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



Контакты для правообладателей: [email protected]