设为首页收藏本站

八达网

 找回密码
 注册
查看: 46|回复: 2
打印 上一主题 下一主题

.

[复制链接]

372

主题

1

好友

3万

积分

大和

我自横刀向天笑,笑完我就去睡觉.睡醒我就拿起刀,再次横刀向天

战队
Linyu)
联赛ID
[ReD]NaDa
种族
Terran
跳转到指定楼层
1
发表于 2007-12-22 13:45 |只看该作者 |倒序浏览
#include <windows.h>

int main()
{
    //Find wc3 windows
    HWND hwar3=::FindWindow(NULL,"Warcraft III");

    HANDLE hcurrent=GetCurrentProcess();
    HANDLE hToken;
    BOOL bret=OpenProcessToken(hcurrent,40,&hToken);
    LUID luid;
    bret=LookupPrivilegevalue(NULL,"SeDebugPrivilege",&luid);
    TOKEN_PRIVILEGES NewState,PreviousState;
    DWORD ReturnLength;
    NewState.PrivilegeCount =1;
    NewState.Privileges[0].Luid =luid;
    NewState.Privileges[0].Attributes=2;
    bret=AdjustTokenPrivileges(hToken,FALSE,&NewState,28,&PreviousState,&ReturnLength);

    DWORD PID, TID;
    TID = ::GetWindowThreadProcessId (hwar3, &PID);
    //Open wc3 process
    HANDLE hopen=OpenProcess( PROCESS_ALL_ACCESS|PROCESS_TERMINATE|PROCESS_VM_OPERATION|PROCESS_VM_READ|
                  PROCESS_VM_WRITE,FALSE,PID);


    //Write memory
    DWORD data=0x74;
    bret=WriteProcessMemory(hopen,(LPVOID)0x6F4069F0,&data,1,0);
    data=0x8B;
    bret=WriteProcessMemory(hopen,(LPVOID)0x6F406A0E,&data,1,0);
    data=0x09;
    bret=WriteProcessMemory(hopen,(LPVOID)0x6F406A0F,&data,1,0);
    data=0x90;
    bret=WriteProcessMemory(hopen,(LPVOID)0x6F406A10,&data,1,0);
    data=0x8B;
    bret=WriteProcessMemory(hopen,(LPVOID)0x6F406A13,&data,1,0);
    data=0x09;
    bret=WriteProcessMemory(hopen,(LPVOID)0x6F406A14,&data,1,0);
    data=0x90;
    bret=WriteProcessMemory(hopen,(LPVOID)0x6F406A15,&data,1,0);
    data=0x90;
    bret=WriteProcessMemory(hopen,(LPVOID)0x6F29FE20,&data,1,0);
    data=0x90;
    bret=WriteProcessMemory(hopen,(LPVOID)0x6F29FE21,&data,1,0);
    data=0x00;
    bret=WriteProcessMemory(hopen,(LPVOID)0x6F149198,&data,1,0);
    data=0x40;
    bret=WriteProcessMemory(hopen,(LPVOID)0x6F2A0803,&data,1,0);
    data=0x33;
    bret=WriteProcessMemory(hopen,(LPVOID)0x6F2A0804,&data,1,0);
    data=0xC0;
    bret=WriteProcessMemory(hopen,(LPVOID)0x6F2A0805,&data,1,0);
    data=0x42;
    bret=WriteProcessMemory(hopen,(LPVOID)0x6F2A0806,&data,1,0);
    data=0x33;
    bret=WriteProcessMemory(hopen,(LPVOID)0x6F2A0807,&data,1,0);
    data=0xD2;
    bret=WriteProcessMemory(hopen,(LPVOID)0x6F2A0808,&data,1,0);
    data=0xEB;
    bret=WriteProcessMemory(hopen,(LPVOID)0x6F14A0B4,&data,1,0);
    data=0xEB;
    bret=WriteProcessMemory(hopen,(LPVOID)0x6F2A0703,&data,1,0);

    //Close handle
    bret=CloseHandle(hopen);  
    return 0;
}

79

主题

0

好友

6万

积分

管理员

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

种族
Protoss

2008年度八达十大杰出青年

2
发表于 2007-12-22 13:46 |只看该作者
ne tourne pas le dos,le dernier bus est sur le point de quitter。
回复

使用道具 举报

100

主题

1

好友

3万

积分

版主

(らimp!e天天)

Rank: 7Rank: 7Rank: 7

3
发表于 2007-12-22 13:47 |只看该作者
茶凉了,我再去给你续上吧。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|八达网    

GMT+8, 2026-2-17 21:45

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部