2024-01-16 22:00:39 -05:00
2024-01-16 18:14:15 -05:00
2024-01-16 22:00:39 -05:00
2024-01-16 22:00:39 -05:00
2024-01-16 22:00:39 -05:00
2024-01-16 22:00:39 -05:00
2024-01-16 13:47:48 -05:00

MutationGate

Use hardware breakpoint to dynamically change SSN in run-time

MutationGate.c

Assume NTAPI NtDrawText is not hooked, while NTAPI NtQueryInformationProcess is hooked

Set a hardware breakpoint at NtDrawText+0x8, when the address is reached, modify RAX with NtQueryInformationProcess' Syscall Number. In this way, though the program reached NtDrawText address, SSN is changed, the syscall of NtQueryInformationProcess is transited.

S
Description
Automated archival mirror of github.com/senzee1984/MutationGate
Readme 265 KiB
Languages
C++ 100%