x64dbg plugin that uses Unicorn Engine to emulate the target process and bypass anti-debug tricks (rdtsc, syscall detection, out-of-module detection).
x64 only.
- Click
sys_tracein the Plugins menu - Plugin snapshots current registers + all committed memory into a Unicorn emulator
- Emulator runs until it hits rdtsc, syscall, or an out-of-module jump
- Plugin sets a hardware breakpoint at the stop address, resumes the real process
- On breakpoint hit, loops back to step 2
- x64dbg (64-bit)
- Unicorn Engine
- CMake 3.15+
cmake -S . -B build -DCMAKE_TOOLCHAIN_FILE="D:/vcpkg/scripts/buildsystems/vcpkg.cmake"
cmake --build build --config ReleaseOutput: build/Release/antidebugger.dp64
Copy to x64dbg/release/x64/plugins/.