Skip to content

Commit

Permalink
MHWilds: Fix logic error in anti-anti-debugger
Browse files Browse the repository at this point in the history
  • Loading branch information
praydog committed Mar 2, 2025
1 parent a0a86e5 commit e2b2756
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/mods/IntegrityCheckBypass.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -565,10 +565,10 @@ void IntegrityCheckBypass::anti_debug_watcher() try {
if (!original_dbg_ui_remote_breakin_bytes) {
original_dbg_ui_remote_breakin_bytes = std::vector<uint8_t>{};
}
}

if (original_dbg_ui_remote_breakin_bytes->size() < 32) {
std::copy_n((uint8_t*)dbg_ui_remote_breakin + original_dbg_ui_remote_breakin_bytes->size(), 32 - original_dbg_ui_remote_breakin_bytes->size(), std::back_inserter(*original_dbg_ui_remote_breakin_bytes));
}
if (original_dbg_ui_remote_breakin_bytes->size() < 32) {
std::copy_n((uint8_t*)dbg_ui_remote_breakin + original_dbg_ui_remote_breakin_bytes->size(), 32 - original_dbg_ui_remote_breakin_bytes->size(), std::back_inserter(*original_dbg_ui_remote_breakin_bytes));
}

const uint64_t* first_8_bytes = (uint64_t*)dbg_ui_remote_breakin;
Expand Down

0 comments on commit e2b2756

Please sign in to comment.