GetStartupInfo检测程序处于被调试状态

转载 2007年10月08日 20:18:00
#include <windows.h>
#include 
<stdio.h>

#pragma comment(linker, "/subsystem:windows /entry:main")

int main()
...{
  STARTUPINFO si;
  
  GetStartupInfo(
&si);

  
if ( 
    (si.dwX 
!= 0||
    (si.dwY 
!= 0||
    (si.dwXCountChars 
!= 0||
    (si.dwYCountChars 
!= 0||
    (si.dwFillAttribute 
!= 0||
    (si.dwXSize 
!= 0||
    (si.dwYSize 
!= 0||
    (si.dwFlags 
& STARTF_FORCEOFFFEEDBACK)
    )
  
...{
    MessageBox(NULL, 
"found debugger!", NULL, 0);
  }

  
else
  
...{
    MessageBox(NULL, 
"no found debugger!", NULL, 0);
  }

  
  
return 0;
}

GetStartupInfo检测程序处于被调试状态

  #include windows.h>#include stdio.h>#pragma comment(linker, "/subsystem:windows /entry:main")int m...
  • mr_yanfei
  • mr_yanfei
  • 2007-08-11 22:03:00
  • 1463

如何检测程序是否被调试

 如何检测程序是否被调试,其实很简单,几行代码就行了,常应用于软件防破解等方面,但对于某些调试器而言无效(比如改进的OllyDbg--OllyICE)。下面是C+asm代码,大家可以试试。#inclu...
  • Y___Y
  • Y___Y
  • 2007-09-11 20:22:00
  • 3478

C/C++检测进程是否被调试

程序使用API SetUnhandledExceptionFilter 来注册一个未处理异常的函数1,如果进程没有被调试,那么会触发一个未处理异常,导致操作系统会将控制权交给函数1。如果进程被调试,则...
  • qq_19459853
  • qq_19459853
  • 2015-12-06 17:51:07
  • 1184

linux调试器检测

在Windows下,程序可以用以下API函数检测当前进程是否正在被调试。int debugger_present; HANDLE process = GetCurrentProcess(); Chec...
  • songtzu
  • songtzu
  • 2014-08-08 09:39:22
  • 819

易语言软件反调试大法——六种反调试方法,总有一种适合“它”!

点击阅读原文备注:写成子程序是为了方便在应用时插到代码段中,真正使用时请务必插入(最好分段插入)到程序代码中,否则几乎形同虚设。.版本 2 .子程序 第一法_内存分配反调试, 逻辑型 .参数 最小值...
  • Exiaoyin
  • Exiaoyin
  • 2016-07-14 10:43:10
  • 1682

PC端如何判断出“USB调试”模式是否打开了?

1、有一类手机,原本就是多接口的,比如三星I9100G。 驱动未安装,打开“USB调试”,已经有多个接口暴露出来,其中一个是ADB接口(ff-42-01),只是其驱动状态是未安装好的。 驱动未安装...
  • gaojinshan
  • gaojinshan
  • 2012-10-31 21:12:44
  • 5242

写一篇关于双进程保护的心得

  • 2010年06月02日 23:49
  • 44KB
  • 下载

防调试器攻击的方法

总结: 1.  FindWindow。比如 FindWindowA("OLLYDBG", NULL); 2.  EnumWindow函数调用后,系统枚举所有顶级窗口,为每个窗口...
  • davidsu33
  • davidsu33
  • 2014-10-31 09:44:01
  • 1663

time_wait()是什么状态?

TIME_WAIT在 TCP 的状态流程图中是一个很容易被误解的状态。它是表示socket可以进入和留存相当长一段时间的状态,如果你的系统中有很多 socket 处于TIME_WAIT状态,那么当...
  • Silence723
  • Silence723
  • 2016-07-27 12:16:54
  • 230

微信小程序——判断websocket是否已打开

微信小程序——判断websocket是否已连接
  • FutrueJet
  • FutrueJet
  • 2017-06-22 10:15:33
  • 473
收藏助手
不良信息举报
您举报文章:GetStartupInfo检测程序处于被调试状态
举报原因:
原因补充:

(最多只允许输入30个字)