|
这个刀刀刺杀就是修改内存地址。让刺杀的几率变成100%
if(Button_GetCheck(GetDlgItem(IDC_DAO_DAO_CI_SHA)->m_hWnd)) 就是 如果 刀刀刺杀 这个选择框 勾上的话,就修改对应的地址 如果修改不成功,就提示 MessageBox("打开刀刀刺杀失败");
|
void CPageWarrior::OnDaoDaoCiSha() { //刀刀刺杀 //0x463363 c6 ===> cb //0x463373 c7 ===> cb //0x463aab 05 ===> b8 //0x463aac c6 ===> cb char oldByte1=(char)0xc6; char newByte1=(char)0xcb;
char oldByte2=(char)0xc7; char newByte2=(char)0xcb;
char oldByte3=(char)0x05; char newByte3=(char)0xb8;
char oldByte4=(char)0xc6; char newByte4=(char)0xcb;
if(Button_GetCheck(GetDlgItem(IDC_DAO_DAO_CI_SHA)->m_hWnd)) { if(WriteProcessMemory(GetCurrentProcess(), (void*)0x463363,&newByte1,1,NULL)) if(WriteProcessMemory(GetCurrentProcess(), (void*)0x463373,&newByte2,1,NULL)) if(WriteProcessMemory(GetCurrentProcess(), (void*)0x463aab,&newByte3,1,NULL)) if(WriteProcessMemory(GetCurrentProcess(), (void*)0x463aac,&newByte4,1,NULL)) return; MessageBox("打开刀刀刺杀失败"); } else | |
WriteProcessMemory 写进程内存...看名知意了 GetCurrentProcess 取得当前进程(的handle 句柄)
从这里你就觉得英语专业的学编程应该很轻松啊 ...后悔为什么当初不去选英语专业 郁闷
else 后面的语句有点多余了~~ |