Can an attacker use a debugger to break the application?

White Hawk Software detects the running of the application inside most debuggers. Timing checks, multi-threading and watchdog threads will take care of other debugger attacks.

See Troubles with Debuggers.