这东西可能对有些人来说比较有用
上几张图
关键代码
1 IntPtr bassAddr = IntPtr.Zero; 2 foreach (ProcessModule pm in Process.GetCurrentProcess().Modules) 3 { 4 if (pm.ModuleName.ToLower() == "visjt2goocx.ocx") 5 { 6 bassAddr = pm.BaseAddress; 7 break; 8 } 9 } 10 byte[] writeData = new byte[] { 0xEB }; 11 IntPtr hackAddr = new IntPtr(bassAddr.ToInt32() + 0x5701); 12 uint lpflOldProtect = 0; 13 if (VirtualProtect(hackAddr, 0x1000, PAGE_EXECUTE_READWRITE, out lpflOldProtect)) 14 { 15 Marshal.Copy(writeData, 0, hackAddr, 1); 16 VirtualProtect(hackAddr, 0x1000, lpflOldProtect, out lpflOldProtect); 17 }
demo下载地址 http://pan.baidu.com/s/1qW4XmQo
所用到的 JT2Go 版本http://pan.baidu.com/s/1dD9xxLJ
不要感谢我,我是雷锋。
时间: 2024-10-09 12:47:21