Example #1
0
 public void Int3Check() {
     var addresses = new ulong[] { 0x7FF9C61653E0 };
     foreach (var address in addresses) {
         var b = DebugProcessUtils.ReadByte(CurrentProcess, address);
         var overwritten = false;
         if (b == AssemblyUtil.Int3) {
             DebugProcessUtils.WriteByte(CurrentProcess, address, AssemblyUtil.Nop);
             overwritten = true;
         }
         LoggerInstance.WriteLine($"checking int3 at: 0x{address:X}, overwritten: {overwritten}");
     }
 }