-
cpufeatures
为aarch64、loongarch64和x86/x86_64目标提供轻量级运行时CPU功能检测,支持无标准支持和移动目标(包括Android和iOS)
-
wide
帮助您实现扩展
-
x86_64
支持x86_64特定的指令、寄存器和结构
-
iced-x86
用Rust编写的快速且正确的x86/x64反汇编器、汇编器和指令解码器
-
bootloader
一个实验性的x86_64引导加载程序,可在BIOS和UEFI系统上运行
-
linux-loader
Linux内核镜像加载crate
-
kvm-bindings
使用bindgen生成的Rust FFI绑定到KVM
-
unwinding
在Rust中以及为Rust
-
reed-solomon-simd
具有O(n log n)复杂度的Reed-Solomon编码。利用x86(-64)和AArch64的SIMD指令。
-
qemu-exit
使用用户定义代码退出QEMU
-
trapframe
在多个ISAs上跨内核和用户空间处理陷阱帧
-
eyra
完全用Rust编写的Rust程序
-
criterion-cycles-per-byte
使用CPU周期为criterion测量时间
-
bddisasm
绑定到bddisasm指令解码库
-
paging-calculator
CLI实用工具,可帮助您从虚拟地址计算页表索引。该工具了解多种分页实现,例如x86、带PAE的x86、x86_64以及带5级页表的x86_64。
-
wrecc
从头开始编写的x86_64 C99编译器
-
xgadget
针对x86/x64二进制的快速、并行、跨变种的ROP/JOP gadget搜索
-
asm-lsp
x86/x86_64和z80汇编代码的语言服务器
-
elfx86exts
解码x86二进制文件(ELF或MachO)并打印它们使用的指令集扩展
-
x86
程序x86(amd64)硬件。包含x86特定数据结构描述、数据表,以及调用通常不在高级语言中公开的汇编指令的便利函数。
-
wechat-multi
Mac 版微信多开
-
moros
神秘的 Rust 操作系统
-
quickjspp
使用名为 quickjspp 的 quickjs 分支构建的 QuickJS JavaScript 引擎包装器
-
bootloader-x86_64-bios-stage-2
bootloader
模块的第二 BIOS 阶段 -
bootloader-x86_64-bios-boot-sector
bootloader
模块的 BIOS 启动扇区 -
enclave-runner
运行 SGX 密封空间的顶层抽象。此模块可用于加载和与为
x86_64-fortanix-unknown-sgx
目标编译的 SGX 应用程序进行接口交互 -
cargo-wasi-exe-x86_64-unknown-linux-musl
为 x86_64-unknown-linux-musl 预编译的
cargo-wasi
二进制文件 -
x86-simd
对 x86 和 x86_64 SIMD 内置函数的安全接口
-
steg86
在 x86(_64) 二进制文件中隐藏信息
-
pe-unwind-info
PE unwind info 的解析器
-
nyxstone
nyxstone 汇编器/反汇编器的绑定
-
bootloader-x86_64-bios-stage-4
引导加载程序crate的第四个BIOS阶段
-
bootloader-x86_64-bios-common
引导加载程序crate BIOS阶段的通用代码
-
mockrs
提供X8664Mocker以模拟函数调用并在x86_64架构上进行拦截
-
cargo-wasi-exe-x86_64-pc-windows-msvc
为x86_64-pc-windows-msvc预编译的
cargo-wasi
二进制文件 -
cargo-wasi-exe-x86_64-apple-darwin
为x86_64-apple-darwin预编译的
cargo-wasi
二进制文件 -
xed-sys
Rust对Intel XED的FFI绑定
-
x86featurelevels
确定您的CPU支持哪个x86微架构级别
-
bootloader-x86_64-bios-stage-3
引导加载程序crate的第三个BIOS阶段
-
bootloader-x86_64-uefi
x86_64的UEFI引导加载程序
-
naked-function
#[naked]的Proc宏实现
-
atopology
从ACPI查询和解析机器拓扑信息
-
x86_rtc
基于CMOS的x86_64系统实时时钟(RTC)驱动程序
-
fortanix-sgx-tools
Fortanix SGX ABI 构建和运行 enclave 的工具。它包含用于运行通用的
x86_64-fortanix-unknown-sgx
enclave 的ftxsgx-runner
,以及ftxsgx-elf2sgxs...
-
cargo-ibuild
-
elfloader
加载 ELF 文件
-
malwaredb-murmurhash3
MurmurHash3 实现
-
portable
一个最小且便携的低级 x86 IO 端口处理库
-
hooker
一个用于在 x64 中挂钩函数的辅助工具
-
winhooker
一个用于在 x64 的 Windows 上挂钩函数的辅助工具
-
lancelot
用于 x32/x64 PE 文件的二进制分析框架
-
deoxysii
Rust 的 Deoxys-II-256-128 MRAE 原语
-
ccp-msr
在 x86_64 CPU 上读取和写入 MSR 寄存器
-
burst
一个反汇编器,目前支持 x86
-
crc24-openpgp-fast
带有对 x86-64 CPU 的 SIMD 加速的 CRC24 OpenPGP 计算器
-
pasta-msm
针对 Pasta 模数的 x86_64 和 aarch64 的优化多标量乘法
-
assembler
针对X86-64代码的高效即时执行运行时汇编器
-
proc-reader
为其他进程的stdout/stderr实现的std::io::Read
-
apple-aslrtool
为macOS >= 10.7 (推荐macOS >= 11) 的x86_64和aarch64二进制文件获取ASLR滑动
-
cupid
对x86和x86_64 CPUID指令的本地访问
-
x86-alignment-check
对x86对齐检查标志进行操作
-
libcpuid_dump
是 https://github.com/Umio-Yasuno/cpuid_dump_rs 的一部分
-
xed
xed的高级绑定
-
bootloader-x86_64-common
x86_64引导加载程序实现的公共代码
-
e_drone_sp
BYROBOT 无人机
-
x86-instruction-set-analyzer
分析二进制的x86指令集
-
semolina
针对x86-64和aarch64的Pasta模数的优化字段算术
-
lde
x86和x86_64的长度反汇编器
-
murmurhash3
MurmurHash3 实现
-
ttytee
暴露两个相同TTY的进程
-
springboard
可在 BIOS 和 UEFI 系统上工作的引导加载程序
-
write_x86_64
帮助您编写 x86_64 汇编代码
-
gamozolabs/server
纯 Rust x86_64 引导加载程序和内核
-
wrecc_compiler
由 wrecc 用于将 C99 编译为 x86_64
-
x86test
裸金属 x86 测试的自定义测试运行器
-
x64asm
从 Rust 编写 x64 汇编代码,更为合适
-
libhermit-rs
基于 Rust 的库操作系统
-
csx64
Intel 风格的 x64 汇编器和执行器
-
simd
simd
提供了对 CPU 上 SIMD 指令的有限跨平台访问,以及针对特定平台的原始接口。(将被std::simd
实现的 RFC 2366 取代。) -
switcheroo
轻量级用户空间上下文切换
-
efi-runner
使用 QEMU 和 OVMF 的 EFI 可执行文件运行器
-
lancelot-bin
x32/x64 PE 文件的二进制分析工具
-
amd64_timer
获取CPU滴答数
-
x64_asm
x86_64汇编器
-
bf
一个优化的Brainfuck解释器和即时编译器
-
msru
一个Rust安全的库,用于在用户空间与模型特定寄存器交互
-
yaxpeax-dis
使用yaxpeax指令解码器的反汇编工具
-
iokcloud-crypto
AES轻量级加密和解密
-
rebg
-
post-clock
使用POST代码显示的时钟
-
usdpl-back
通用Steam Deck插件库后端
-
page-table
常见架构的页表封装
-
x86test-types
x86test运行器和x86test过程宏的常见类型
-
libudis86-sys
对libudis86的低级绑定,即x86反汇编器
-
complete-pic
针对传统8259 PIC和较新的APIC的完整接口
-
regmap
amd64的内存映射寄存器
-
raylib5-sys
仅适用于Windows X64的Raylib v5的底层绑定
-
rt-watchdog
Rust的实时用户空间看门狗
-
bddisasm-sys
绑定到bddisasm指令解码库
-
x86asm
汇编和反汇编x86指令
-
bfc-rs
使用Rust在x86-64 Linux上实现的Brainfuck编译器
-
realjump
从x86-64内核加载和引导Real Mode代码的小型crate
-
gamozolabs/rangeset
纯 Rust x86_64 引导加载程序和内核
-
gamozolabs/aht
纯 Rust x86_64 引导加载程序和内核
-
x86_64-xsave
-
lapic
在x86_64系统上实现本地APIC寄存器安全类型的自包含crate
-
ps2-mouse
在x86环境中对PS2鼠标的基本访问
-
x64_static_linker
x86_64静态链接器
-
gamozolabs/pe_parser
纯 Rust x86_64 引导加载程序和内核
-
xed-sys2
xed的绑定
-
x64
未完成:处理x86_64 ISA的低级代码
-
seccomp-tiny
适用于无标准库依赖的libseccomp的Linux seccomp库
-
processortrace
设置Intel处理器跟踪以获取原始跟踪数据
-
vpx-sys
FFI绑定到vpx
-
lokacore
Lokathor的核心相关杂项
-
winapi-x86_64-pc-windows-gnu
为x86_64-pc-windows-gnu目标导入库。请不要直接使用此crate,而是依赖winapi。
-
initus
Linux的init
-
ptracer
调试库
-
vm-detect
检测您的Rust代码是否在虚拟机中运行(仅适用于x86_64和x86)
-
pld
x86_64静态链接器
-
tinypci
用于读取和写入PCI配置内存的安全、Rust工具集
-
libvmm
虚拟机监控程序
-
qemu-system-x86-64
qemu-system-x86_64的二进制安装程序
-
dora
编程语言
-
atomic-stamped-ptr
针对x86_64的AtomicStampedPtr
-
br4infuck
Brainfuck解释器
-
fastlanes_rs
FastLanes压缩格式C++库的包装器
-
yai
针对windows x32/x64 dlls的注入器
-
ckb-x64-simulator
一个模拟器,允许在x64环境中运行CKB智能合约,以获得工具优势
-
libunwind-sys
libunwind库的低级绑定
-
rtm
英特尔的事务性同步
-
iced-cpuid
显示x86/x64二进制文件使用的CPUID功能和指令编码
-
proc-syscall
从函数指针类型创建linux系统调用函数的过程宏
-
simd-runtime-check-x64
(夜间版仅用)用于在运行时检查SIMD功能的库(原始汇编)
-
cch123/asm-cli-rust
用Rust编写的交互式汇编外壳
-
dbs-arch
一组针对CPU架构特定的常量和工具
-
mythril
一个使用VT-x/EPT的针对英特尔虚拟机管理程序
尝试使用DuckDuckGo进行搜索。