mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-06-15 00:22:23 -07:00
'ghost exceptions' fix - spoof hit detection needs to occur based on the demon event's reported exception address, rather than wherever the instruction pointer happens to be at the time of the exception
This commit is contained in:
@@ -5331,7 +5331,7 @@ ctrl_thread__run(DMN_CtrlCtx *ctrl_ctx, CTRL_Msg *msg)
|
||||
if(spoof_mode &&
|
||||
dmn_handle_match(target_process.dmn_handle, event->process) &&
|
||||
dmn_handle_match(target_thread.dmn_handle, event->thread) &&
|
||||
spoof.new_ip_value == event->instruction_pointer)
|
||||
spoof.new_ip_value == event->address)
|
||||
{
|
||||
hit_spoof = 1;
|
||||
log_infof("hit_spoof\n");
|
||||
|
||||
Reference in New Issue
Block a user