20693 matches found
CVE-2023-32571-POC
Dynamic Linq 注入导致 RCE - CVE-2023-32571 关于 Dynamic Linq 注入导致 RCE(CVE-2023-32571) 最近,NCC Group 的研究人员发现 Dynamic Linq 中存在一个漏洞,攻击者可以通过 Linq 注入调用 C 函数,从而可能实现远程代码执行(RCE)。 尽管 NCC Group 发布了关于 Dynamic Linq 的 RCE 报告,但出于某种原因,他们并未提供用于执行命令的 PoC(概念验证代码)。 PoC 如 NCC Group 的研究所述,我们可以通过 "Invoke" 调用 C 方法。借助此方法,我们可以调...
SindriKit
SindriKit 攻击性开发值得更好的架构。 一个用于构建攻击性能力的 C 库。 核心概念 大多数攻击性工具将执行机制硬编码在技术逻辑内部。一个反射加载器不仅仅是映射一个映像;它使用特定的、硬编码的 VirtualAlloc 或原生 NTAPI 调用链来映射它。当 EDR 开始监控该特定调用链时,你被迫重写整个工具。 SindriKit 通过接口抽象表强制实现关注点分离来解决这个问题: 1. 技术逻辑: (例如加载器、注入器、补丁器)处理状态跟踪和数据编排。它不知道内存如何分配或线程如何创建。 2. 执行机制: (例如 Win32 API、原生 NTAPI、直接系统调用)位于独立的 A...
CoBRA
CoBRA Co efficient-B ased R econstruction of A rithmetic — 混合布尔算术表达式简化器。 CoBRA 反混淆交织使用算术(+、-、)与位运算(&、|、^、)和移位()运算符的表达式——这是软件混淆中常用的一种技术。 $ cobra-cli --mba "x&y+x|y" x + y $ cobra-cli --mba "a^b|a^c + 65469 a&b&c + 65470 a&b&c" --bitwidth 16 67 + a | b | c $ cobra-cli --mba "a^b&c | a&b^c" c ^ a & ...
fuzzuf
fuzzuf Build Status fuzzuf (fuzz ing u nification f ramework,模糊测试统一框架)是一个模糊测试框架,拥有自己的 DSL,通过构建模糊测试原语的构建块来描述模糊测试循环。 关于构建说明和教程,请参阅 building.md 和 tutorial.md。 为什么使用 fuzzuf? fuzzuf 允许灵活定义每个模糊测试器中的模糊测试循环:通过 DSL 符号将其描述为构建块的组合,同时保持对原始模糊测试器的可扩展性。它已经实现了多种模糊测试器,包括 AFL、VUzzer 和 libFuzzer,用户可进一步扩展。 HierarFlo...
external_libexif_AOSP10_CVE-2020-0452
libexif ------- 描述 libexif 是一个用于解析、编辑和保存 EXIF 数据的库。它旨在取代命令行工具和 GUI 程序中许多冗余的实现。 特性 libexif 支持解析、编辑和保存 EXIF 数据。此外,它支持 gettext 本地化。所有 EXIF 标准 2.1 中描述的 EXIF 标签(以及大部分 2.2 中的标签)都得到支持。佳能、卡西欧、爱普生、富士、尼康、奥林巴斯、宾得和三洋相机的许多厂商备注也得到支持。 依赖要求 libexif 使用纯 C 语言编写,不需要任何额外的库。如果可用,GNU gettext 将用于语言翻译。 限制 libexif...
LACheck
LACheck 多线程 C .NET 程序集 本地管理权限枚举 参数 ./LACheck.exe help | | /\ / | | | | | | / \ | | | | | | | | / /\ \ | | | ' \ / / | |/ / | | / \ | || | | | / | |// \ || |||||\ Usage: LACheck.exe smb rpc /targets:hostname,fqdn.domain.tld,10.10.10.10 /ldap:all /ou:"OU=Special Servers,DC=example,DC=local"...
MCPDebugger
Fatmike 的 MCP 调试器服务器 简介 该项目是一个自制的轻量级 MCP 调试器服务器 ,用于学习和实验。MCP 调试器服务器 将调试器功能暴露为 MCP 工具,使外部 MCP 客户端能够通过简洁的接口控制执行、检查内存和分析被调试程序。 调试器使用 C++ 编写,从头实现了核心调试功能,不依赖现有的调试器框架。指令解码使用了 Zydis 反汇编器。调试器与一个使用 C 编写的 MCP 服务器集成,该服务器基于官方 MCP C SDK 构建。 关键词 : MCP server, debugger, disassembler, 静态分析, 动态分析, 调试, AI, EXE,...
Sharp-SMBExec
Sharp-SMBExec Una conversión nativa en C del script de PowerShell Invoke-SMBExec de Kevin Robertson. https://github.com/Kevin-Robertson/Invoke-TheHash/blob/master/Invoke-SMBExec.ps1 Compilado para .NET 3.5 Uso Sharp-SMBExec.exe hash:"hash" username:"username" domain:"domain.tld"...
CQPToolkit
CQP Tool kit 该系统提供了多种组件,用于将QKD集成到安全系统中。它使用C++11编写,但采用GRPC接口,因此可以与多种不同语言进行集成。 快速开始 要在本地运行该软件,请: 下载并安装Ubuntu deb软件包 或 克隆源代码,确保子模块已更新,并在本地构建 要克隆包含子模块的源代码:bash git clone --recurse-submodules [email protected]:QComms/cqptoolkit.git 如果你没有使用 --recurse-submodules 进行克隆,可以通过在源码文件夹中运行 git submodule...
cpufetch
简单而华丽的 CPU 架构信息获取工具 cpufetch 是一个用 C 语言编写的命令行工具,能够以简洁美观的方式显示 CPU 信息。 目录 1. 支持平台 2. 安装 2.1 通过软件包安装 2.2 从源码编译 2.3 Android 3. 示例 3.1 x8664 3.2 ARM 3.3 PowerPC 3.4 RISC-V 4. 颜色设置 4.1 指定名称 4.2 以 RGB 格式指定颜色 5. 实现 6. 错误或改进 6.1 未知微架构错误 6.2 其他情况 7. 致谢 8. cpufetch 用于 GPU(gpufetch) 1. 支持平台 操作系统| x8664...
XenoScan
XenoScan XenoScan 是一个内存扫描器,可用于扫描进程的内存,以定位重要值的具体位置。这类工具通常用于破解电子游戏,因为它们能定位表示游戏状态在内存中的值。 XenoScan 使用 C++ 编写,带有 Lua 前端,我一直在开发超越我所见过的任何其他内存扫描器的先进功能。值得注意的是,它能够枚举并返回目标内存空间中所有复杂数据结构(例如 std::list 和 std::map)的实例,甚至能扫描所有类实例,并根据其底层类型对发现的实例进行分组。 联系方式 如果您需要联系我、想要一个聊天的地方或有疑问,我的 Discord 是最好的去处。 子项目 XenoLua XenoL...
NovaHypervisor
NovaHypervisor 描述 NovaHypervisor 是一个基于 x64 Intel 主机的防御性虚拟机监控器。该项目的目标是通过保护防御产品(防病毒/端点防护)和内核内存结构,并防止未经授权的内核内存访问,来抵御基于内核的攻击(无论是通过“自带易受攻击驱动”(BYOVD)还是其他方式)。 NovaHypervisor 使用 C++ 和汇编编写,设计兼容 Windows 10 及更高版本。有关如何使用它的更多信息,请参阅设置部分。 !重要 该虚拟机监控器已在 Windows 11 25H2 和多个 Windows 10 版本上测试过。 如果遇到问题,请在检查是否已有未解决的...
r2frida
r2frida Radare2 and Frida better together Description Self-contained plugin for radare2 that ships frida and allows to instrument local or remote processes using r2 commands instead but not limited to Frida scripts. The radare project provides a complete toolchain for reverse engineering, it's...
lulzbuster
Description A multithreaded, very fast and smart HTTPS directory and file bruteforcer written in C on top of libcurl. Given a target URL and a wordlist, it enumerates valid paths by firing concurrent HTTP requests and reporting back the responses that look like real hits i.e. status codes the use...
dll-injector
关于 顾名思义,该应用主要功能是将DLL注入到Windows上运行的任何进程中。凭借这一能力,它可以对进程执行多种操作,例如加载DLL、卸载DLL以及挂钩主要的WinAPI函数(例如 CreateFileW、ReadFile 等)。 其前端使用 Flutter 构建,核心功能使用 C++ 实现。该项目弥补了简化且有效的Windows进程调试和行为修改工具的可用性缺口。当前现有工具要么因复杂性而缺乏用户可访问性,要么无法提供足够的功能来实现全面的系统级操作。 功能 列出所有正在运行的进程、选择目标进程并注入DLL 支持挂钩特定的Windows API函数并实时修改参数...
MeshCore
关于 MeshCore MeshCore 是一个轻量级、可移植的 C++ 库,支持使用 LoRa 和其他数据包无线电的嵌入式项目实现多跳数据包路由。专为希望创建无需互联网即可运行、具有弹性的去中心化通信网络的开发者而设计。 🔍 什么是 MeshCore? MeshCore 现在支持多种 LoRa 设备,无需手动编译固件即可轻松刷写。用户可以使用 Adafruit ESPTool 等工具刷写预构建的二进制文件,并通过串口控制台与网络进行交互。 MeshCore 能够创建无线 Mesh 网络,与 Meshtastic 和 Reticulum...
InvisibilityCloak
InvisibilityCloak 面向C后渗透工具的混淆工具概念验证。它将针对C Visual Studio项目执行以下操作。 修改工具名称 修改项目GUID 根据用户输入的混淆方法,对源代码文件中的兼容字符串进行混淆 移除单行注释(例如:// this is a comment) 移除编译后的发布版.NET程序集的PDB字符串选项 博客文章: https://securityintelligence.com/posts/invisibility-cloak-obfuscate-c-tools-evade-signature-based-detection 不进行混淆的字符串候选...
RedTeamCCode
RedTeamCCode 红队 C 代码仓库 想知道你的系统使用了哪个系统调用 ID getsyscall.exe ntdll.dll NtProtectVirtualMemory ntdll.dll!NtProtectVirtualMemory at 0x00007FFDE568D010 NtProtectVirtualMemory syscall ID 0x00000050 80 CrowdStrike 挂钩的 ntdll.dll API C:\Users\dev\Desktophookfinder64.exe C:\Windows\System32\ntdll.dll Loadin...
sitrep
SitRep 可扩展、可配置的主机信息收集工具。 目的 SitRep 旨在提供一种轻量级、可扩展的主机信息收集替代方案。检查项在运行时从独立文件动态加载。这使得操作员可以快速修改现有检查项,或根据需要添加新检查项。 检查项按类别分组,并可标记为 OpSec 安全/不安全。不安全的检查项仅在提供 /AllowUnsafe 标志时加载。 有趣的结果会以 高亮显示。 检查项 检查项按类别划分,以便在适当的组中显示。目前可用的检查项如下: 环境 CurrentUser.cs - 当前用户 DomainName.cs - 域名 HostName.cs - 主机名 LoggedOnUsers.cs ...
EternalBlueC
EternalBlueC 用 C/C++ 重写的 EternalBlue 套件,包括: MS17-010 漏洞利用(包含 DoublePulsar) EternalBlue/MS17-010 漏洞检测器 DoublePulsar 检测器 DoublePulsar 上传 DLL DoublePulsar 上传 Shellcode DoublePulsar 上传带 SMB 结构的 DLL DoublePulsar 上传带 SMB 结构的 Shellcode DoublePulsar 上传内嵌可执行文件的 DLL 项目已完成部分 上传 Shellcode — 已完成并可运行,将你的...