5623 matches found
unicorn
Unicorn Engine LOOKING FOR CONTRIBUTORS! See this. Unicorn is a lightweight, multi-platform, multi-architecture CPU emulator framework, based on QEMU. Unicorn offers some unparalleled features: Multi-architecture: ARM, ARM64 ARMv8, M68K, MIPS, PowerPC, RISCV, SPARC, S390X, TriCore and X86 16, 32,...
plasma
PLASMA Старое название проекта — Reverse. PLASMA — это интерактивный дизассемблер. Он может генерировать более читаемый ассемблерный код псевдокод с цветным синтаксисом. Вы можете писать скрипты, используя доступный Python API пример ниже. Проект всё ещё находится в стадии активной разработки. wi...
cave_miner
CAVE MINER Этот инструмент ищет кодовые пещеры в бинарных файлах Elf, Mach-o, Pe и внедряет в них код. Установка pip install cave-miner Использование Пример...
the-backdoor-factory
The new version of BACKDOOR FACTORY is available! Get access here: https://github.com/sponsors/secretsquirrel WARNING: Pull Requests WILL BE IGNORED AND CLOSED. The Backdoor Factory BDF For security professionals and researchers only. The goal of BDF is to patch executable binaries with user...
vmlinux-to-elf
vmlinux-to-elf Этот инструмент позволяет получить полностью анализируемый файл .ELF из образа ядра vmlinux/vmlinuz/bzImage/zImage либо из «сырого» бинарного файла, либо из уже существующего, но лишённого символов файла .ELF с восстановленными символами функций и переменных. Для этого он сканирует...
pefile
pefile pefile is a multi-platform Python module to parse and work with Portable Executable PE files. Most of the information contained in the PE file headers is accessible, as well as all the sections' details and data. The structures defined in the Windows header files will be accessible as...
Elfina
Elfina: Загрузчик ELF для нескольких архитектур Elfina — это мультиархитектурный загрузчик ELF, поддерживающий бинарные файлы x86 и x86-64. Начиная с версии v2.0.0, проект реализован на Rust. Предыстория Недавно я изучал реверс-инжиниринг в Windows и формат файлов PE. После этого я начал изучать...
0x00sec_code
Исходный код постов 0x00sec.org Этот репозиторий содержит исходный код моих постов на 0x00sec.org. Удалённая оболочка Пост доступен по адресу: Часть I : https://0x00sec.org/t/remote-shells-part-i/269/1 Часть II. Зашифруйте свою ссылку: https://0x00sec.org/t/remote-shells-part-ii-crypt-your-link/3...
elfpack
ElfPack: Стыковка секций ELF-бинарников для доставки полезной нагрузки без стадий Основные моменты Обзор механизмов упаковки полезной нагрузки: компиляция, компоновка и загрузка. Двоичная совместимость и создание слабо связанных полезных нагрузок с их механизмом доставки. Избежание автоматической...
upx-recovery-tool
upx-recovery-tool upx-recovery-tool — это скрипт, предназначенный для восстановления наиболее распространённых модификаций, вносимых создателями вредоносного ПО в ELF UPX-сжатые файлы для предотвращения их автоматической распаковки стандартным инструментом UPX. Реализованные исправления UPX /...
CVE-2017-17562
CVE-2017-17562 RCE GoAhead веб-сервер 2.5 3.6.5 Автономный эксплойт обратной оболочки на Python 3 для CVE-2017-17562, работает на версиях веб-сервера GoAhead 2.5 3.6.5. Блог статья здесь. Написан и протестирован на Python 3.7 на основе POC и уязвимой среды здесь. Часть кода заимствована из модуля...
LIEF
블로그 • 문서 • 소개 소개 이 프로젝트의 목적은 ELF, PE, MachO 포맷을 파싱, 수정, 추상화할 수 있는 크로스 플랫폼 라이브러리를 제공하는 것입니다. 주요 기능 : 파싱 : LIEF는 ELF, PE, MachO, COFF, OAT, DEX, VDEX, ART를 파싱할 수 있으며, 내부 구조에 접근할 수 있는 사용자 친화적인 API를 제공합니다. 수정 : LIEF는 이러한 포맷의 일부를 수정하는 데 사용할 수 있습니다섹션 추가, 심볼 이름 변경 등. 추상화 : 세 가지 포맷은 섹션, 심볼, 엔트리 포인트 등 공통된...
uniFuzzer
uniFuzzer uniFuzzer — это инструмент для фаззинга закрытых бинарных файлов, основанный на Unicorn и LibFuzzer. В настоящее время он поддерживает фаззинг 32-битных LSB ELF файлов на ARM/MIPS, которые обычно встречаются в IoT-устройствах. 中文介绍 Особенности очень мало хаков и лёгкость сборки может бы...
elfpeek
elfpeek Минимальный инспектор ELF с интерактивным REPL для быстрого анализа бинарных файлов Зачем? Не замена readelf или objdump. Просто быстрый и узкоспециализированный инструмент для типичных вопросов при реверс-инжиниринге: Как устроен бинарный файл? Какой сегмент/секция содержит этот адрес?...
malasada
malasada Donut для Linux преобразует разделяемую объектную библиотеку Linux ELF .so в позиционно-независимый двоичный блок .bin, который может быть выполнен напрямую из памяти например, путём копирования в область mmap и перехода к нему как к указателю на функцию. Этот проект целенаправленно...
upx
ooooo ooo ooooooooo. ooooooo ooooo 888' 8' 888 Y88. 8888 d8' 888 8 888 .d88' Y888..8P 888 8 888ooo88P' 8888' 888 8 888 .8PY888. 88. .8' 888 d8' 888b YbodP' o888o o888o o88888o The Ultimate Packer for eXecutables Copyright c 1996-2026 Markus Oberhumer, Laszlo Molnar & John Reiser...
rp
rp++: a fast ROP gadget finder for PE/ELF/Mach-O x86/x64/ARM/ARM64 binaries Overview rp++ or rp is a C++ ROP gadget finder for PE/ELF/Mach-O executables and x86/x64/ARM/ARM64 architectures. Finding ROP gadgets To find ROP gadget you need to specify a file with the --file / -f option and use the...
rp
rp++: быстрый поисковик ROP-гаджетов для PE/ELF/Mach-O x86/x64/ARM/ARM64 бинарных файлов Обзор rp++ или rp — это поисковик ROP-гаджетов на C++ для исполняемых файлов PE/ELF/Mach-O и архитектур x86/x64/ARM/ARM64. Поиск ROP-гаджетов Чтобы найти ROP-гаджет, укажите файл с помощью опции --file / -f и...
Soviet
Soviet Криптер времени выполнения на C для Linux. Это зашифрует ELF-бинарные файлы, но позволит им по-прежнему выполняться в памяти, не используя файловые дескрипторы. Затем он перезапишет программу в памяти случайными данными. Цель состоит в том, чтобы затруднить анализ бинарных файлов и анализ...
miasm
What is Miasm? Miasm is a free and open source GPLv2 reverse engineering framework. Miasm aims to analyze / modify / generate binary programs. Here is a non exhaustive list of features: Opening / modifying / generating PE / ELF 32 / 64 LE / BE Assembling / Disassembling X86 / ARM / MIPS / SH4 /...