437 matches found
HintInject
HintInject HintInject es un insertador y cargador de shellcode que desarrollé mientras jugaba con las estructuras del archivo PE y la Tabla de Directorios de Importación. Toma un archivo de shellcode sin procesar y coloca el shellcode en fragmentos dentro de las entradas de la Tabla de...
interactive-binary-structures
Interactive Binary Structures An interactive web-based toolkit designed to bridge the gap between theoretical documentation and practical analysis of binary formats and system memory layouts. Portable Executable PE Format Documentation This tool serves as an interactive visual map of a Windows PE...
cve-2021-40444
cve-2021-40444 Reverse engineering the "A Letter Before Court 4.docx" malicious files exploting cve-2021-40444 Files including malicious word and cab-file may be downloaded on any.run: https://app.any.run/tasks/36c14029-9df8-439c-bba0-45f2643b0c70/ Note! The domain name in the original malicious...
PhaseDump
PhaseDump Python tool for decrypting W32/Phase modules, first 16-bytes is the MD5 hash of decrypted code, rest is PE file RC4 encrypted with "Phase" as the key...
SSMA
SSMA SSMA es un analizador de malware simple escrito en Python 3. Características: Analiza el encabezado y las secciones del archivo PE número de secciones, entropía de las secciones/archivo PE, nombres de secciones sospechosos, banderas sospechosas en las características del archivo PE, etc...
TABPE
TABPE ¿Qué es TABPE? TABPE una combinación de TABriz + PE - Tabriz es mi ciudad natal, y nombré este proyecto por mi amor a mi ciudad es un conjunto de datos abierto y estructurado que contiene información sobre todos los archivos PE ejecutables de Windows incluyendo .exe, .dll, .sys, etc., en...
PELoader
PELoader PELoader implementa varias técnicas de inyección de shellcode y utiliza la librería libpeconv para cargar archivos PE cifrados en lugar de inyectar shellcode en un hilo remoto. Se implementaron las siguientes técnicas: Module Stomping LoadLibrary Module Stomping NtMapViewOfSection PoC...
ExportHider
ExportHider ExportHider genera una plantilla de DLL en C++ que contiene un stub de código que te permite ocultar Funciones Exportadas del Directorio de Exportación de la DLL en el sistema de archivos. Después de colocar las definiciones de funciones y compilar el archivo, no verás las funciones d...
Windows-SignedBinary
Generate Windows Signed Binary With a Different Hash The idea was to bypass endpoint solution that block known "malicious" signed application such as "regsvr32.exe". I wanted to find a way to get a valid signed file with a different hash. The Analysis Using signtool verify /v /a cmd.exe...
IATelligence
IATelligence IATelligence is a Python script that extracts the Import Address Table IAT from a PE file and uses OpenAI's GPT-3 model to provide details about each Windows API imported by the file. The script also searches for related MITRE ATT&CK techniques and explains how the API could...
pefile
pefile pefile es un módulo Python multiplataforma para analizar y trabajar con archivos Portable Executable PE. Se puede acceder a la mayor parte de la información contenida en las cabeceras de los archivos PE, así como a todos los detalles y datos de las secciones...
pecli
PEcli Herramienta para analizar archivos PE en Python 3. Características actuales: Muestra información sobre el archivo importaciones, exportaciones, recursos Busca información interesante en el archivo recursos anómalos, PEiD... Vuelca dump secciones o recursos Verifica el tamaño Busca una caden...
pftriage
pftriage pftriage es una herramienta para ayudar a analizar archivos durante el triaje de malware. Permite a un analista ver y extraer rápidamente propiedades de un archivo para ayudar durante el proceso de triaje. La herramienta también tiene una función de análisis que puede detectar indicadore...
py_certificate_extractor
pycertificateextractor A veces es necesario extraer información de certificados de un archivo con firma digital. Utiliza esta herramienta cuando eso ocurra. Puedes completarlo fácilmente. Házmelo saber si se requieren cambios o si necesitas funciones adicionales. Características Extrae la...
Remediating-CVE-2013-3900-EnableCertPaddingCheck-
Remediation Report: CVE-2013-3900 on Windows Server 2019 Azure VM Remediating CVE-2013-3900 EnableCertPaddingCheck During an authenticated vulnerability scan using Tenable/ Nessus, I identified CVE-2013-3900 on my Windows Server 2019 Datacenter instance hosted in Microsoft Azure. The scan utilize...
InfectPE
Usando esta herramienta puedes inyectar x-code/shellcode en un archivo PE. InjectPE funciona solo con archivos ejecutables de 32 bits. ¿Por qué necesitas InjectPE? Puedes probar tus productos de seguridad. Úsalo en una campaña de phishing. Aprende cómo funciona la inyección de PE. ...y así...
packer-tutorial
Table of Contents 1. What is a packer? : An introduction into the purpose of packers and a guide through what the development necessities of a packer are. 2. Prerequisites : Tools needed to work with this tutorial. 3. Getting a taste : A demonstration of what you will be building with this...
iocx
IOCX Deterministic, Zero‑Risk IOC Extraction for Modern Security Pipelines Static IOC extraction from a PE file using the IOCX CLI Official IOCX Project This is the original IOCX engine for deterministic static IOC extraction and PE analysis. Any other repositories using the name "iocx" are not...
SigFlip
¿Qué es? SigFlip es una herramienta para modificar archivos PE firmados con authenticode exe, dll, sys, etc. de forma que no afecte ni rompa la firma authenticode existente; en otras palabras, puedes cambiar el checksum/hash del archivo PE incrustando datos por ejemplo, shellcode sin romper la...
MalScan
MalScan MalScan es un escáner simple de heurísticas para archivos PE escrito en Python que puedes usar para analizar rápidamente un archivo PE y descubrir si existe algo sospechoso. Es una herramienta sencilla, por lo que no ofrece muchas características sofisticadas. Eres libre de extenderla o...