#debugging #assembly #winapi #detect #calls #function #antidebugger

debugprotector

使用汇编调用和 winapi 函数的高级反调试器

3 个版本

0.1.4 2023年2月27日
0.1.3 2023年2月26日
0.1.2 2023年2月26日
0.1.0 2023年2月26日

#61#calls

每月35次下载

MIT 许可证

10KB
205 代码行

debugprotector

使用默认方法

默认方法将检查调试器并杀死程序

use debugprotector::detect;

fn main() {
  detect();
}

使用单一方法。

此crate有以下功能

use debugprotector::antidbg;

antidbg::adbg_is_debugger_present();
antidbg::adbg_being_debugged_peb();
antidbg::adbg_nt_global_flag_peb();
antidbg::adbg_check_remote_debugger_present();
antidbg::adbg_check_window_class_name();
antidbg::adbg_check_window_name();
antidbg::adbg_process_file_name();

依赖项

~3MB
~68K SLoC