CoBRA es una herramienta de código abierto diseñada para simplificar las expresiones de Álgebra Booleana Mixta (MBA) que se utilizan comúnmente en malware y protección de software. A diferencia de los métodos anteriores, CoBRA maneja eficazmente las diversas complejidades de MBA, logrando una tasa de éxito del 99,86% en más de 73.000 expresiones de múltiples conjuntos de datos. Utiliza un enfoque basado en listas de tareas para clasificar y simplificar las expresiones de entrada a través de tuberías lineales, semi-lineales, polinómicas y mixtas. Los usuarios pueden acceder a CoBRA como una herramienta de línea de comandos, una biblioteca C++, o un complemento de pas para LLVM, lo que facilita el análisis del código ofuscado. Las futuras mejoras pueden incluir la integración con plataformas como IDA Pro y Binary Ninja, lo que abordará sus limitaciones restantes con residuos y duplicados complejos.
6 MIN DE LECTURA
arrow_forward