5 个仓库
Capabilities for executing compiled binary files directly without a shell intermediary.
Distinct from Binary Execution Management: Candidates cover embedded file systems or kernel-level executions, not the high-level runtime ability to execute a binary file.
Explore 5 awesome GitHub repositories matching operating systems & systems programming · Native Binary Execution. Refine with filters or upvote what's useful.
This project is a learning guide and collection of study notes designed to teach Node.js backend development. It provides a comprehensive core API reference and practical demonstrations for implementing server-side logic, network programming, and system APIs. The guide specifically covers advanced technical domains including process management for scaling applications via clusters and child processes, as well as network programming for building TCP, UDP, and HTTP services. It also includes detailed instructional material on security implementation, focusing on cryptographic hashing and encryp
Explains how to run executable files directly without spawning a shell to improve efficiency.
U-Boot 是一个嵌入式引导加载程序,用于初始化硬件组件并将操作系统内核加载到内存中。它作为一个硬件抽象层,提供对网络、存储和外设总线的标准化访问,同时还充当安全引导加载程序和固件更新接口。 该项目的特色在于实现了验证加密签名并与 TPM 模块交互以建立硬件信任根的安全引导序列。它进一步提供了通过 Fastboot 和 DFU 等标准化协议更新设备固件的专门功能,并充当设备树操作器,在操作系统启动前配置硬件参数。 该系统涵盖了广泛的底层操作,包括 CPU 和内存控制器初始化、硬件缓存管理以及独立应用程序的执行。它支持通过网络协议从服务器获取引导镜像和设备树来进行远程内核配置,并通过环境变量和命令脚本执行来管理系统行为。 构建过程包括用于引导镜像打包和硬件目标配置的工具,以确保与特定嵌入式设备的二进制兼容性。
Copies the bootloader from initial hardware memory to a different RAM location to free up space for the kernel.
该项目是一个多协议 API 模拟和 Mock 系统,旨在开发和测试期间替换外部依赖。它提供了一个 API Mock 服务器、网络流量代理,以及针对语言模型服务和身份提供商的专用模拟器。 该系统以其深度的 AI 模拟能力脱颖而出,包括模拟语言模型提供商和使用 JSON-RPC 2.0 的模型上下文协议 (MCP) 服务器。它支持多轮对话逻辑、AI 聊天 API 的状态跟踪,以及通过调用图和 Token 使用量跟踪实现代理执行的可视化。 广泛的功能领域包括针对 OpenAPI 规范的 API 契约测试、通过网络故障注入实现的韧性和混沌工程,以及用于实时请求修改的实时流量拦截。该项目还管理针对 OIDC、OAuth2、SAML 2.0 和 SCIM 2.0 标准的身份提供商模拟。 该服务器可以作为 Docker 容器、通过 Kubernetes Helm Chart 或作为独立的二进制文件部署。
Launches the server via a self-contained native bundle, eliminating the need for a pre-installed JVM.
NuttX 是一个符合 POSIX 标准的实时操作系统,专为从 8 位到 64 位架构的微控制器而设计。它提供了一个具有实时任务调度器和 POSIX 嵌入式内核的确定性执行环境,以确保跨不同硬件目标的可移植代码执行。 该项目通过全面的硬件抽象层脱颖而出,该层为各种半导体芯片组提供了 I2C、SPI、CAN 和 USB 的标准化驱动程序。它还具有支持 TCP、UDP、IPv4 和 IPv6 的嵌入式网络栈,以及 Modbus 和 DroneCAN 等工业协议。 该系统涵盖了广泛的功能,包括具有按需分页的高级内存管理、安全加密操作,以及用于管理不同存储类型的虚拟文件系统。它进一步集成了用于图形用户界面、音频合成以及执行多种脚本语言和 WebAssembly 工作负载的高级接口。 该环境使用 Make 或 CMake 构建,以针对特定的板卡配置和半导体芯片组。
Provides mechanisms to load and execute compiled binary files directly from storage into memory.
Kali NetHunter 是一个移动渗透测试平台,旨在直接在 Android 硬件上运行安全评估和网络审计工具。它提供了一个专门的环境,用于在本地和远程系统上执行漏洞研究、无线网络分析和安全测试。 该平台通过在宿主移动操作系统旁边部署完整的 Linux 发行版来运行,利用文件系统隔离和覆盖集成来保持对系统资源的访问。它通过绕过标准应用限制实现与移动硬件的直接交互,允许使用外部外设和专用网络接口。 该工具包通过利用对底层移动环境的 Root 访问权限,支持深度系统分析和硬件安全测试。它通过数据包嗅探和流量注入促进无线审计,同时允许执行原生二进制文件以执行全面的安全评估。
Executes compiled penetration testing tools directly on the mobile processor architecture.