Crates.io | multi-wechat-rs |
lib.rs | multi-wechat-rs |
version | 0.1.0 |
source | src |
created_at | 2021-10-19 07:57:03.895016 |
updated_at | 2021-10-19 07:57:03.895016 |
description | 一个完全由Rust实现的微信多开工具。 |
homepage | |
repository | |
max_upload_size | |
id | 467212 |
size | 60,219 |
一个完全由Rust实现的微信工具多开。
都2021年了,为什么还写个多开的小工具?
多年前有个小工具为了快速实现,没有使用Rust开发,而是通过Golang实现注入和逻辑程序,C++实现的DLL。最近在用Rust重新实现,所以有必要进行测试和验证。
不会写🌚 C++
Golang 不能做 inline Hook
Rust DLL注入工具的预演
Rust DLL 进行 Hook 的预演
有可能会有其他功能 🎉
可以下载已编译好的程序,或通过下面的步骤自行编译。
双击运行程序会自动打开已安装的微信。
Rust环境准备。
Rust的可通过下面命令进行安装,
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
使用Cargo安装,
cargo install multi-wechat-rs
或代码Clone下来,并进入代码目录执行以下命令
cargo build --release
FFI很方便,比Golang实现便捷
Win32开发不熟悉,字符串处理等踩了坑
DLL 和 Injector 全纯Rust完全可行
二进制大小满意,其中icon占据30kb
鼓励一下由 https://payone.wencai.app 赞助