首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

分亨某游戏外挂,食红,吃蓝,自动打怪源码。(业余之作)

2014-04-21 
分亨某游戏外挂,吃红,吃蓝,自动打怪源码。(业余之作)注入的代码自己水平很差,期待批评。C/C++ codeHWND hwnd

分亨某游戏外挂,吃红,吃蓝,自动打怪源码。(业余之作)
注入的代码 自己水平很差,期待批评。

C/C++ code
HWND hwnd=    ::FindWindow(NULL,"YB_OnlineClient");    if(hwnd==NULL)    {        ::AfxMessageBox("获取窗口句柄失败");        return;    }    DWORD pid=0;    ::GetWindowThreadProcessId(hwnd,&pid);    CString cs;    OpenProcessPrivate(pid,cs);    HANDLE hpid=OpenProcess(PROCESS_CREATE_THREAD|      //允许远程创建线程             PROCESS_VM_OPERATION | //VM操作                PROCESS_VM_READ|             PROCESS_VM_WRITE,FALSE,pid);    if(hpid==NULL)    {        DWORD errid=::GetLastError();        LPSTR lpBuffer;            FormatMessage ( FORMAT_MESSAGE_ALLOCATE_BUFFER  |             FORMAT_MESSAGE_IGNORE_INSERTS  |             FORMAT_MESSAGE_FROM_SYSTEM,            NULL,            errid, // 此乃错误代码,通常在程序中可由 GetLastError()得之            LANG_NEUTRAL,            (LPTSTR) & lpBuffer,            0 ,            NULL );        CString strErrorCause  =  lpBuffer  ?  _T(lpBuffer) : _T( " Sorry, cannot find this error info. " );        this->SetWindowTextA(strErrorCause);    }    LPVOID paddress=::VirtualAllocEx(hpid,NULL,0x3000,MEM_COMMIT|MEM_RESERVE,PAGE_EXECUTE_READWRITE);     BOOL iReturnCode=WriteProcessMemory (hpid,paddress,AddBloog,0x3000,NULL);    if (!iReturnCode)     {        //::AfxMessageBox("写入内存失败");    }    else    {        //::AfxMessageBox("写入内存成功");        DWORD tid=0;        HANDLE htid=CreateRemoteThread(hpid,NULL,0,(LPTHREAD_START_ROUTINE )paddress,0,0,&tid);        if(htid==NULL)        {            ::CloseHandle(htid);            DWORD errid=::GetLastError();            LPSTR lpBuffer;                FormatMessage ( FORMAT_MESSAGE_ALLOCATE_BUFFER  |                 FORMAT_MESSAGE_IGNORE_INSERTS  |                 FORMAT_MESSAGE_FROM_SYSTEM,                NULL,                errid, // 此乃错误代码,通常在程序中可由 GetLastError()得之                LANG_NEUTRAL,                (LPTSTR) & lpBuffer,                0 ,                NULL );            CString strErrorCause  =  lpBuffer  ?  _T(lpBuffer) : _T( " Sorry, cannot find this error info. " );            this->SetWindowTextA(strErrorCause);        }    }     VirtualFreeEx(hpid,paddress,0x3000,MEM_RELEASE);

代码下载地址:www.teilihua.com

打怪的源码
C/C++ code
void CRMainDialog::EMon(void){    UpdateData(false);        int *p;    int max=MONLISTBASE+0xffff*4;    float *pt;    int *p2e;    int *p380;    int md=-1;    float ptt=-1;    for(int i=MONLISTBASE;i<max;i+=4)    {        p=(int *)i;        p2e=(int *)(*p+8);        if(*p2e==0x2e)        {            pt=(float *)(*p+0x31);            if (*pt<this->m_mon_dis)            {                p380=(int *)(*p+0x18);                if(*p380==0)                {                       if(ptt<0)                    {                        ptt=*pt;                        int *monid=(int *)(*p+0xc);                        md=*monid;                        //::AfxMessageBox("if(ptt<-1)");                    }                    else                    {                         if(ptt>*pt)                        {                            ptt=*pt;                            int *monid=(int *)(*p+0xc);                            md=*monid;                            //::AfxMessageBox("if(ptt>*pt)");                        }                    }                }            }        }    }        int *pbasese=(int *)(CURRENTMON);    int base=*pbasese;    int* psel;    psel=(int *)(base+0x1cb0);    *psel=md;}


[解决办法]
论坛要注册才能访问,不如传csdn下载吧。

支持下。
------解决方案--------------------


打怪升级快不?哈哈,感谢分享

[解决办法]
高手高手高高手。
[解决办法]
来人啊,加精,推荐啊
[解决办法]
不错不错,什么游戏的外挂
[解决办法]
源码不值钱,值钱在于你如何寻找到他基址的,LZ不妨分享下经验。
[解决办法]
NXRW
[解决办法]
支持~
[解决办法]

[解决办法]

看不到
[解决办法]
虽然看不懂,感觉很NX
[解决办法]
的确看不懂,所以感觉很厉害
[解决办法]
虽然看不懂,感觉很NX
[解决办法]
看到指针就头痛 

[解决办法]
我也不怎么看的懂 不过感觉起来挺NB的 楼主继续加油!
[解决办法]
热血江湖?!
[解决办法]
不明白现在还有哪个游戏这么烂,
还给你用WriteProcessMemory()
[解决办法]
你的网站是用google联盟吗,怎么通过的呢,好像才刚建不久哦..
[解决办法]
支持分享
[解决办法]
看起来很犀利
[解决办法]
钩子现在好像不太行了
我也只是了解点c#魔兽显血的钩子
[解决办法]
一般的游戏早就保护了。。。。
[解决办法]
路过,看看。

热点排行