1470 matches found
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...
pefile
pefile pefile 是一个跨平台的 Python 模块,用于解析和处理可移植可执行 PE 文件。PE 文件头中包含的大部分信息均可访问,所有节的详细信息和数据也是如此。 Windows 头文件中定义的结构将作为 PE 实例中的属性访问。字段/属性的命名将尽量遵循这些头文件中的命名约定。仅为了方便而添加的快捷方式才会偏离该约定。 pefile 需要对 PE 文件的布局有一些基本了解——有了它,就可以探索 PE 文件格式的几乎所有功能。 安装 通过 pip 安装 pefile: pip3 install pefile 功能特性 pefile 可以实现的一些任务包括: 检查头部 分析节...
rustdllproxy
rustdllproxy Una utilidad crate de Rust para generar y desarrollar fácilmente DLL proxy para aplicaciones Windows. Instalación root@kitploit: cargo install rustdllproxy Compatibilidad Este crate actualmente solo es compatible con el formato PE estándar de DLL. Limitaciones actuales Al enganchar...
MalScan
MalScan MalScan 是一个用 Python 编写的简单 PE 文件启发式扫描器,你可以用它快速分析 PE 文件并查看是否存在可疑内容。这是一个简单的工具,因此没有提供太多花哨的功能。你可以自由扩展它,或者用它做任何你想做的事情。 支持的功能 文件信息,如 MD5、SHA1、时间戳 PEiD 签名检查 自定义 Yara 规则集成 节区、导入、导出、资源和 TLS 回调概览 提供一些自定义启发式规则 :- 安装 你需要在机器上安装 Python 2.7。额外需要 yara-python。 root@kitploit: git clone...
PortexAnalyzerGUI
PortexAnalyzerGUI PortEx的图形界面,一个可移植可执行文件和恶意软件分析库 下载 发布页面 功能 头部信息:MSDOS头、Rich头、COFF文件头、可选头、节表、.NET元数据 PE结构:导入节、资源节、导出节、调试节 扫描文件格式异常并提供某些组合的反向提示 可视化文件结构、局部熵和字节图,并可保存为PNG 计算香农熵、Imphash、MD5、SHA256、Rich和RichPV哈希 覆盖和覆盖签名扫描,可转储或移除覆盖 版本信息和清单 图标提取并保存为PNG 通过Yara进行自定义签名扫描。内部签名扫描使用PEiD签名和内部文件类型扫描器。 支持的操作系统和J...
pe-bear
PE-bear PE-bear is a multiplatform reversing tool for PE files. Its objective is to deliver fast and flexible “first view” for malware analysts, stable and capable to handle malformed PE files...
pe-bear
PE-bear PE-bear 是一个跨平台的 PE 文件逆向工具。其目标是提供快速灵活的“第一印象”,适用于恶意软件分析师,稳定且能够处理畸形 PE 文件。 PE-bear 的特征库: SIG.txt(更新于 2022 年 10 月 17 日)- 包含来自PEid's UserDB 的特征——由 crashish 提供的脚本转换而来 构建版本 📦 ⚙️ 下载最新的发布版本。 Windows 打包 也可通过以下方式获取: Chocolatey Scoop WinGet(winget install pe-bear) 测试构建 🧪 最新的测试构建 (早于官方发布)可从 AppVeyor...
pe_to_shellcode
petoshellcode 将PE转换为可以像普通Shellcode一样注入的格式。 (同时,输出文件仍然是一个有效的PE)。 支持32位和64位PE文件 作者:@hasherezade 和 @hh86 目标 本项目的目标是提供一种生成PE文件的方法,使其能够以最小的努力进行注入。 它的灵感来自Stephen Fewer的ReflectiveDLLInjection - 但不同之处在于,使用pe2shc可以在编译后添加反射加载存根。 此外,PE文件的头部被修改,使得您可以从头开始执行注入的缓冲区 - 就像处理Shellcode一样。 它将自动找到存根,并继续加载完整的PE。 项目范围 🟢...
TABPE
TABPE 什么是TABPE? TABPE (由 TABriz 和 PE 组合而成——大不里士是我的家乡,出于对这座城市的热爱,我以此命名该项目)是一个开放、结构化的数据集,包含 所有 PE 文件 (Windows 可执行文件,包括 .exe、.dll、.sys 等)的信息,这些文件来自干净、已完全更新的 Windows 10 Pro 和 Windows 11 Pro 版本。 我的工作流程如下: 我安装了 Windows,然后在 Microsoft 每月发布安全更新(Patch Tuesday)后,尝试更新系统。 在某些月份,更新恰好在 Patch Tuesday 当天或之后几天内完成。...
plasma
PLASMA 旧项目名称为 Reverse 。 PLASMA 是一个交互式反汇编器。它可以生成更易读的汇编代码(伪代码)并带有彩色语法。你可以使用可用的 Python API 编写脚本(见下方示例)。该项目仍在大力开发中。 wiki : TODO 列表和一些文档。 它支持: 架构:x8664、ARM、MIPS64(ARM 和 MIPS 部分支持) 格式:ELF、PE、RAW 警告 :在结构和类型定义实现之前,数据库兼容性可能被破坏。 依赖项 python = 3.4 capstone,测试版本 4.0-alpha5 python-pyelftools pefile +...
peframe
peframe peframe 是一个开源工具,用于对 可移植可执行文件(Portable Executable) 恶意软件和通用可疑文件进行静态分析。它能帮助恶意软件研究人员检测加壳、XOR、数字签名、互斥体、反调试、反虚拟机、可疑节和函数、宏以及更多关于可疑文件的信息。 安装 下载 .. code-block:: sudo apt install git git clone https://github.com/guelfoweb/peframe.git cd peframe Ubuntu 安装脚本 .. code-block:: sudo bash install.sh...
mal_unpack
malunpack...
LIEF
博客 • 文档 • 关于 关于 本项目的目的是提供一个跨平台库,用于解析、修改和抽象 ELF、PE 和 MachO 格式。 主要特性 : 解析 : LIEF 可以解析 ELF、PE、MachO、COFF、OAT、DEX、VDEX、ART,并提供用户友好的 API 来访问其内部结构。 修改 : LIEF 可用于修改这些格式的某些部分(添加节、更改符号名称等) 抽象 : 三种格式有共同特性,如节、符号、入口点……LIEF 将它们抽象出来。 API : 你可以通过 C++、Python、Rust、C 和 Node.js(非官方,AI 生成)使用 LIEF 扩展特性 : 运行时 DWARF/PD...
SigFlip
这是什么? SigFlip 是一款用于修补已进行 Authenticode 签名的 PE 文件(exe、dll、sys 等)的工具,其修补方式不会影响或破坏已有的 Authenticode 签名。换句话说,你可以在不破坏文件签名、完整性检查或 PE 文件功能的前提下,通过嵌入数据(例如 shellcode)来改变 PE 文件的校验和/哈希值。 SigInject 会将 shellcode 加密并注入到 PE 文件的 WINCERTIFICATE 证书表中,加密密钥会打印出来,供基本的 BOF/C/C 加载器(SigLoader)使用。SigInject 会将修改后的 PE...
Huan
Huan Huan es un generador de cargadores PE cifrados que desarrollé para aprender la estructura de archivos PE y los procesos de carga de PE. Cifra el archivo PE que se ejecutará con diferentes claves cada vez y lo incrusta en una nueva sección del binario del cargador. Actualmente, funciona con...
ida_ifl
IFL - Lista interactiva de funciones Licencia: CC-BY https://creativecommons.org/licenses/by/3.0/ Un pequeño plugin cuyo objetivo es proporcionar una forma fácil de navegar entre funciones y sus referencias. Además, permite importar informes generados por, por ejemplo, PE-sieve en IDA. Soporta:...
Nim-RunPE
Nim-RunPE 一个用Nim实现的从内存中反射加载PE的代码。该代码的基础取自RunPE-In-Memory - 我将其移植到了Nim。 您需要安装以下依赖: nimble install ptrmath winim 我仅使用Nim 1.6.2版本进行了测试,因此请使用该版本进行测试,否则无法保证使用其他版本时不会出现错误。 编译 如果您希望在运行时传递参数,或者根本不想传递参数,请通过以下方式编译: nim c NimRunPE.nim 如果您想要硬编码自定义参数,请根据您的需要修改const exeArgs,并使用以下命令编译: nim c -d:args NimRunPE.ni...
pe-sieve
Intro PE-sieve is a tool that helps to detect malware running on the system, as well as to collect the potentially malicious material for further analysis. Recognizes and dumps variety of implants within the scanned process: replaced/injected PEs, shellcodes, hooks, and other in-memory patches...
pe-sieve
简介 PE-sieve 是一款帮助检测系统中运行的恶意软件,并收集潜在恶意材料用于进一步分析的工具。它能够识别并转储被扫描进程中的多种植入物:替换/注入的PE、shellcode、钩子以及其他内存补丁。 可检测内联钩子、Process Hollowing、Process Doppelgänging、反射式DLL注入等。 PE-sieve 旨在成为一个轻量级引擎 ,专门用于一次扫描一个进程 。它可以构建为EXE或DLL。DLL版本暴露了一个简单的API,可以轻松与其他应用程序集成。 📦 使用库:libPEConv 帮助 ❓ 常见问题解答 - 常见问题 📖 阅读 Wiki 🤔...
libpeconv
libPeConv Una biblioteca para cargar y manipular archivos PE. Objetivos El objetivo de libPEConv era crear una "navaja suiza" para la carga personalizada de archivos PE. Reúne varias funciones auxiliares que puedes integrar rápidamente en tu propio loader. Por ejemplo: reasignar secciones, aplica...