Автозапутыватель. Обфусцируем код при помощи LLVM

Автозапутыватель. Обфусцируем код при помощи LLVM

Для подписчиковПрочитав эту статью, ты узнаешь, как работает обфусцирующий компилятор, углубишься в архитектуру LLVM и сможешь писать собственные проходы для обфускации кода. Мы сделаем обфускатор строчек, соберем LLVM из исходников и узнаем, как интегрировать obfuscator-llvm в современный Visual Studio, чтобы собирать твой код с обфускацией....
25.06.2025 - 06:19
Источник: xakep.ru  
Рубрика: «Наука и Техника»   Поделиться: Поделиться новостью в Facebook Поделиться новостью в Twittere Поделиться новостью в VK Поделиться новостью в Pinterest Поделиться новостью в Reddit

Магия чисел. Обфусцируем веб-шелл на PHP при помощи математических функцийМагия чисел. Обфусцируем веб-шелл на PHP при помощи математических функций Для подписчиковВ целях защиты от внедрения кода для интерпретируемых языков используются фильтры, которые указывают, чего в пользовательском вводе бы ...

Представлен бэкенд TPDE-LLVM, работающий в 10-20 раз быстрее LLVM в режиме без оптимизацииПредставлен бэкенд TPDE-LLVM, работающий в 10-20 раз быстрее LLVM в режиме без оптимизации Исследователи из Мюнхенского технического университета опубликовали инструментарий TPDE и основанный на нём бэкенд компилятора для LLVM - TPDE-LLVM, ...

Кривая дорожка. Обфусцируем вызовы WinAPI новыми способамиКривая дорожка. Обфусцируем вызовы WinAPI новыми способами Для подписчиковВсе крутые вредоносы стараются прятать использование вызовов WinAPI, ведь наличие подозрительных функций в коде может привести к блоки ...

Релиз набора компиляторов LLVM 20Релиз набора компиляторов LLVM 20 После шести месяцев разработки доступен релиз проекта LLVM 20.1.0, развивающего инструментарий (компиляторы, оптимизаторы и генераторы кода), компили ...

Опубликован набор компиляторов LLVM 19Опубликован набор компиляторов LLVM 19 После шести месяцев разработки представлен релиз проекта LLVM 19.1.0, развивающего инструментарий (компиляторы, оптимизаторы и генераторы кода), комп ...

Релиз набора компиляторов LLVM 21Релиз набора компиляторов LLVM 21 После шести месяцев разработки представлен релиз проекта LLVM 21.1.0, развивающего инструментарий (компиляторы, оптимизаторы и генераторы кода), комп ...

Выпуск Tinygo 0.34, компилятора языка Go на базе LLVMВыпуск Tinygo 0.34, компилятора языка Go на базе LLVM Опубликован выпуск проекта Tinygo 0.34, развивающего компилятор языка Go для маломощных систем, таких как микроконтроллеры и встраиваемые устройства, ...

Обеспечена возможность сборки ядра Linux в окружении macOS с LLVMОбеспечена возможность сборки ядра Linux в окружении macOS с LLVM В списке рассылки ядра Linux опубликован набор патчей с реализацией возможности сборки ядра Linux для архитектуры ARM64 в окружении macOS со штатным ...

Как удалить фон из видео при помощи нейросетиКак удалить фон из видео при помощи нейросети Благодаря нейросетям, скоро мы совсем забудем, что такое хромакей. Источник изображения: bogatyr.club Хотите сделать видео более профессиональным, ст ...

Говорим сегодня: о помощи тем, кто в ней нуждается«Говорим сегодня»: о помощи тем, кто в ней нуждается Фонд «Манара» – это место, где доброта и поддержка встречаются с реальными делами. Какие виды помощи оказывает фонд? Насколько приложение для смартфо ...

Как получить микрозайм при помощи госуслугКак получить микрозайм при помощи госуслуг? Деньги в долг можно получать проще, используя Госуслуги. Для этого необходимо завести на портале аккаунт. Использование сервиса сэкономит время, так ...

4 способа лгать при помощи статистики4 способа лгать при помощи статистики Один из самых эффективных способов лжи — неправильная трактовка статистики. Зная, как подтасовывают числа, вы сможете заметить, если обмануть пытаютс ...