Skip to content
/ cve-rs Public
forked from Speykious/cve-rs

Blazingly πŸ”₯ fast πŸš€ CVEs, written in 100% safe Rust. πŸ¦€

License

Notifications You must be signed in to change notification settings

Dax911/cve-rs

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

cve-rs

Blazingly πŸ”₯ fast πŸš€ CVEs, written in 100% safe Rust. πŸ¦€

Β 

Rust is an amazing language. You can program a lot of useful things while ensuring that your program will stay safe and not corrupt its own memory. Now, with cve-rs, you can corrupt your program's memory without corrupting your program's memory.

We are very committed to making sure our code is memory-safe. That is why we use #![deny(unsafe_code)] in the entire codebase. There is not a single block of unsafe code in this project.

Here is an example of usage with the use-after-free subcommand:

Segfault Demo

Install

cve-rs can be installed using Cargo:

cargo install cve-rs

WASM support

cve-rs supports WASM through the WASI API.

You can compile it and run it using Wasmer with the following commands:

cargo build --target wasm32-wasi
wasmer run target/wasm32-wasi/debug/cve-rs.wasm

Contributors

Special thanks to @Bright-Shard and @Creative0708!

License

This project is licensed under the GLWTSPL.

Good Luck

About

Blazingly πŸ”₯ fast πŸš€ CVEs, written in 100% safe Rust. πŸ¦€

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%