游侠NETSHOW论坛

标题: 孤岛危机2 多人联机作弊器:极速补血补能,无散射,超快射速,无敌护罩,shotgun变机枪,高斯穿墙 [打印本页]

作者: xueshanfh    时间: 2011-6-23 02:57:57     标题: 孤岛危机2 多人联机作弊器:极速补血补能,无散射,超快射速,无敌护罩,shotgun变机枪,高斯穿墙

本帖最后由 xueshanfh 于 2011-6-23 11:22 编辑

功能多多,有待大家来挖掘,我就不多说了,直接贴出代码,里面注解把功能说得非常清楚了,看不清楚的就下载附件源代码里面来看吧。

[attach]2819981[/attach]

[attach]2819982[/attach]


#include "StdAfx.cpp"
#include <windows.h>
#include <stdio.h>
#include <tchar.h>
// psapi.h和psapi.lib文件默认VC++6.0是不安装的需要自己把它们复制到VC++的目录里
#include "psapi.h"
#pragma  comment (lib,"psapi")
void main()
{
// 根据窗口名称得到进程ID打开进程读写权限然后枚举进程所有模块(就是.exe和.dll)
  HWND hWnd;
  unsigned int ii;
  for (ii = 0; ii < 4294967294; ii++)
  {Sleep(500); if (hWnd = FindWindow(NULL,"Crysis 2 (TM)"))  break;}
  DWORD pid;
  ::GetWindowThreadProcessId(hWnd,&pid);
  HANDLE hProcess;
  hProcess = OpenProcess(PROCESS_ALL_ACCESS,FALSE,pid);
  
  HMODULE hMods[1024];
  DWORD cbNeeded;
  if (EnumProcessModules(hProcess, hMods, sizeof(hMods), &cbNeeded))
   {
    unsigned int i;
    for (i = 0; i<(cbNeeded / sizeof(HMODULE)); i++)
    {
     char szModName[_MAX_PATH];
     // 得到模块的名称
     if (GetModuleBaseName(hProcess, hMods, szModName, sizeof(szModName)))
      {
       // 得到模块的信息(基地址、内存影像大小和入口点)并存入mod_info结构体变量中
       MODULEINFO mod_info;
       GetModuleInformation(hProcess, hMods, &mod_info, sizeof(MODULEINFO));
       // 把模块名送入string变量
       char string[20];
       strcpy(string, szModName);
       CharLower(string);
       //如果模块名=crysis2.exe就执行下面的内存补丁代码
       //mod_base变量用来存放模块基址," "的内容注意用小写
       if (!stricmp(string, "crysis2.exe"))
        {
         //1dogtag就获得当前地图第三级秘技
         #define CodeAddress01 (0x011b0415)
         #define CodeAddress02 (0x0170bf90)
         BYTE newcode01[] = {0xE9, 0x86, 0xBB, 0x55, 0x00};
         BYTE newcode02[] = {0xC7, 0x46, 0x10, 0x07, 0x00, 0x00, 0x00, 0xE9, 0xAB, 0x44, 0xAA, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x74, 0xEE, 0x48, 0x0F, 0x85, 0xA2, 0x44, 0xAA, 0xFF, 0xFF, 0x76, 0x10, 0xE9, 0x6C, 0x44, 0xAA, 0xFF};
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress01, &newcode01, 5, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress02, &newcode02, 33, NULL);
         //把当前地图所有秘技都变为suitboost
         #define CodeAddress03 (0x011b05f7)
         #define CodeAddress04 (0x011b060d)
         #define CodeAddress05 (0x011b0623)
         #define CodeAddress06 (0x0170bfc0)
         #define CodeAddress07 (0x01f85ff0)//可以改成自己想要的秘技,比如落雷
         BYTE newcode03[] = {0xE9, 0xC4, 0xB9, 0x55, 0x00, 0x90, 0x90, 0x90, 0x90};
         BYTE newcode04[] = {0xE9, 0xC0, 0xB9, 0x55, 0x00, 0x90, 0x90, 0x90, 0x90};
         BYTE newcode05[] = {0xE9, 0xBC, 0xB9, 0x55, 0x00, 0x90, 0x90, 0x90, 0x90};
         BYTE newcode06[] = {0x68, 0xF0, 0x5F, 0xF8, 0x01, 0x8D, 0x4D, 0xE4, 0xE8, 0xE3, 0x65, 0xD7, 0xFE, 0xE9, 0x2E, 0x46, 0xAA, 0xFF, 0x68, 0xF0, 0x5F, 0xF8, 0x01, 0x8D, 0x4D, 0xE8, 0xE8, 0xD1, 0x65, 0xD7, 0xFE, 0xE9, 0x32, 0x46, 0xAA, 0xFF, 0x68, 0xF0, 0x5F, 0xF8, 0x01, 0x8D, 0x4D, 0xEC, 0xE8, 0xBF, 0x65, 0xD7, 0xFE, 0xE9, 0x36, 0x46, 0xAA, 0xFF};
         BYTE newcode07[] = {0x54, 0x65, 0x61, 0x6D, 0x53, 0x75, 0x69, 0x74, 0x42, 0x6F, 0x6F, 0x73, 0x74};
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress03, &newcode03, 9, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress04, &newcode04, 9, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress05, &newcode05, 9, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress06, &newcode06, 54, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress07, &newcode07, 13, NULL);
         //suitboost持续时间
         /*#define CodeAddress08 (0x0170bf20)
         #define CodeAddress09 (0x0104a5cb)
         #define CodeAddress10 (0x0104a5db)
         #define CodeAddress11 (0x01f85fec)
         BYTE newcode08[] = {0xA3, 0xE4, 0x5F, 0xF8, 0x01, 0x33, 0xC0, 0x40, 0x01, 0x05, 0xE8, 0x5F, 0xF8, 0x01, 0xB8, 0x30, 0x00, 0x00, 0x00, 0x39, 0x05, 0xE8, 0x5F, 0xF8, 0x01, 0x75, 0x23, 0xA1, 0xEC, 0x5F, 0xF8, 0x01, 0x89, 0x1D, 0xD8, 0x5F, 0xF8, 0x01, 0x8B, 0x1D, 0xDC, 0x5F, 0xF8, 0x01, 0x89, 0x03, 0x8B, 0x1D, 0xD8, 0x5F, 0xF8, 0x01, 0xB8, 0x97, 0xFF, 0xFF, 0xFF, 0xA3, 0xE8, 0x5F, 0xF8, 0x01, 0xA1, 0xE4, 0x5F, 0xF8, 0x01, 0x84, 0xC0, 0x0F, 0x85, 0xAD, 0xE6, 0x93, 0xFF, 0xFF, 0x75, 0x08, 0xE9, 0x6F, 0xE6, 0x93, 0xFF, 0xA3, 0xE4, 0x5F, 0xF8, 0x01, 0x8B, 0x45, 0x10, 0xA3, 0xDC, 0x5F, 0xF8, 0x01, 0xA1, 0xE4, 0x5F, 0xF8, 0x01, 0xFF, 0x75, 0x10, 0x8B, 0x4D, 0x14, 0xE9, 0x41, 0xE6, 0x93, 0xFF};
         BYTE newcode09[] = {0xE9, 0xA3, 0x19, 0x6C, 0x00, 0x90};
         BYTE newcode10[] = {0xE9, 0x40, 0x19, 0x6C, 0x00, 0x90, 0x90};
         BYTE newcode11[] = {0x00, 0x80, 0x3B, 0x45};//时间数值(这里为3000.0秒)
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress08, &newcode08, 112, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress09, &newcode09, 6, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress10, &newcode10, 7, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress11, &newcode11, 4, NULL);*/
         //改rate(枪速)——包括shotgun、grendel
         #define CodeAddress12 (0x01219cb8)
         #define CodeAddress13 (0x0170be9d)
         #define CodeAddress14 (0x012153d5)
         #define CodeAddress14_1 (0x0170beb5)
         #define CodeAddress14_2 (0x01218a81)//grendel
         #define CodeAddress14_3 (0x0170beeb)
         BYTE newcode12[] = {0xE9, 0xE0, 0x21, 0x4F, 0x00};
         BYTE newcode13[] = {0x83, 0xF8, 0x15, 0x72, 0x05, 0xB8, 0xFF, 0xFF, 0xE7, 0x89, 0x89, 0x45, 0xFC, 0x8B, 0x06, 0xE9, 0x0C, 0xDE, 0xB0, 0xFF};
         BYTE newcode14[] = {0xE9, 0xDB, 0x6A, 0x4F, 0x00, 0x90};
         BYTE newcode14_1[] = {0xB8, 0xFF, 0xFF, 0xE7, 0x89, 0x89, 0x45, 0xFC, 0xDB, 0x45, 0xFC, 0xE9, 0x16, 0x95, 0xB0, 0xFF};
         BYTE newcode14_2[] = {0xE9, 0x65, 0x34, 0x4F, 0x00};
         BYTE newcode14_3[] = {0xC7, 0x45, 0x08, 0x84, 0x03, 0x00, 0x00, 0x33, 0xC9, 0xE9, 0x8D, 0xCB, 0xB0, 0xFF};//0x84, 0x03, 0x00, 0x00=900
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress12, &newcode12, 5, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress13, &newcode13, 20, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress14, &newcode14, 6, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress14_1, &newcode14_1, 16, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress14_2, &newcode14_2, 5, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress14_3, &newcode14_3, 14, NULL);
         /*#define CodeAddress12 (0x0048e51e)
         #define CodeAddress13 (0x0170be9d)
         #define CodeAddress14 (0x01f85fd0)
         #define CodeAddress14_1 (0x012a754d)
         BYTE newcode12[] = {0xE9, 0x7A, 0xD9, 0x27, 0x01};
         BYTE newcode13[] = {0x66, 0x89, 0x11, 0x66, 0xA3, 0xD5, 0x5F, 0xF8, 0x01, 0x80, 0x3D, 0xD1, 0x5F, 0xF8, 0x01, 0x01, 0x75, 0x1D, 0x66, 0x83, 0x39, 0x1E, 0x72, 0x10, 0x66, 0x81, 0x39, 0x03, 0x84, 0x77, 0x09, 0x66, 0xA1, 0xD3, 0x5F, 0xF8, 0x01, 0x66, 0x89, 0x01, 0xC6, 0x05, 0xD1, 0x5F, 0xF8, 0x01, 0x00, 0x66, 0xA1, 0xD5, 0x5F, 0xF8, 0x01, 0xB0, 0x01, 0xE9, 0x4A, 0x26, 0xD8, 0xFE, 0x00, 0x00, 0xC6, 0x05, 0xD1, 0x5F, 0xF8, 0x01, 0x01, 0x8D, 0x86, 0x90, 0x00, 0x00, 0x00, 0xE9, 0x66, 0xB6, 0xB9, 0xFF};
         BYTE newcode14[] = {0x00, 0x37, 0x00, 0x0F, 0x27};//37为高斯枪和marshall,A0为grendel,5a为dsg1,84 03为scarab,0e 01为jackal,26 02为mk60,bc 02为scar,87为左轮,28为LTag
         BYTE newcode14_1[] = {0xE9, 0x89, 0x49, 0x46, 0x00, 0x90};
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress12, &newcode12, 5, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress13, &newcode13, 80, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress14, &newcode14, 5, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress14_1, &newcode14_1, 6, NULL);*/
         //无muzzleflash(枪口火光)
         #define CodeAddress15 (0x018525a4)
         BYTE newcode15[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
         DWORD oldprot;
         VirtualProtectEx(hProcess, (LPVOID)CodeAddress15, 11, PAGE_EXECUTE_READWRITE, &oldprot);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress15, &newcode15, 11, NULL);
         VirtualProtectEx(hProcess, (LPVOID)CodeAddress15, 11, oldprot, NULL);
         //右键瞄准改为越肩方式,把18_2的代码去掉为无枪模只剩下准星
         #define CodeAddress16 (0x011b87fb)
         #define CodeAddress17 (0x0170be1b)
         #define CodeAddress18 (0x01142c63)
         #define CodeAddress18_1 (0x0170be2d)
         #define CodeAddress18_2 (0x01f85ed0)
         BYTE newcode16[] = {0xE9, 0x1B, 0x36, 0x55, 0x00};
         BYTE newcode17[] = {0xE8, 0x96, 0x87, 0xA3, 0xFF, 0xB8, 0xD0, 0x5E, 0xF8, 0x01, 0xE9, 0xD6, 0xC9, 0xAA, 0xFF};
         //BYTE newcode17[] = {0xE8, 0x96, 0x87, 0xA3, 0xFF, 0x81, 0x38, 0x69, 0x72, 0x6F, 0x6E, 0x75, 0x06, 0xC7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x38, 0x73, 0x68, 0x6F, 0x74, 0x75, 0x06, 0xC7, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xBF, 0xC9, 0xAA, 0xFF};
         BYTE newcode18[] = {0xE9, 0xC5, 0x91, 0x5C, 0x00};
         BYTE newcode18_1[] = {0xE8, 0x84, 0x87, 0xA3, 0xFF, 0xB8, 0xD0, 0x5E, 0xF8, 0x01, 0xE9, 0x2C, 0x6E, 0xA3, 0xFF};
         BYTE newcode18_2[] = {0x73, 0x68, 0x6F, 0x75, 0x6C, 0x64, 0x65, 0x72};
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress16, &newcode16, 5, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress17, &newcode17, 15, NULL);
         //WriteProcessMemory(hProcess, (LPVOID)CodeAddress17, &newcode17, 38, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress18, &newcode18, 5, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress18_1, &newcode18_1, 15, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress18_2, &newcode18_2, 8, NULL);
         //无限子弹
         #define CodeAddress19 (0x01141140)
         BYTE newcode19[] = {0xEB};
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress19, &newcode19, 1, NULL);
         //无限能量
         #define CodeAddress20 (0x01163de1)//归零马上充
         #define CodeAddress20_1 (0x01163cda)//时刻都充
         #define CodeAddress20_2 (0x01163d0b)//充电延迟为0秒
         #define CodeAddress20_3 (0x0170befd)
         #define CodeAddress20_4 (0x01163b02)//当能量为0时充电速度倍数为999.0,到100.0时恢复正常速度
         #define CodeAddress20_5 (0x0170be41)
         #define CodeAddress20_6 (0x01f85cf0)
         BYTE newcode20[] = {0x74};
         BYTE newcode20_1[] = {0x90, 0x90};
         BYTE newcode20_2[] = {0xE9, 0xED, 0x81, 0x5A, 0x00};
         BYTE newcode20_3[] = {0xD9, 0x05, 0x00, 0x5D, 0xF8, 0x01, 0xDE, 0xD9, 0xE9, 0x06, 0x7E, 0xA5, 0xFF};
         BYTE newcode20_4[] = {0xE9, 0x3A, 0x83, 0x5A, 0x00};
         BYTE newcode20_5[] = {0x83, 0x3E, 0x00, 0x75, 0x07, 0xC6, 0x05, 0xF4, 0x5C, 0xF8, 0x01, 0x01, 0x81, 0x3E, 0x00, 0x00, 0xC8, 0x42, 0x75, 0x07, 0xC6, 0x05, 0xF4, 0x5C, 0xF8, 0x01, 0x00, 0x80, 0x3D, 0xF4, 0x5C, 0xF8, 0x01, 0x01, 0x75, 0x08, 0xD9, 0x05, 0xF0, 0x5C, 0xF8, 0x01, 0xEB, 0x03, 0xD9, 0x41, 0x50, 0xD8, 0x08, 0xE9, 0x90, 0x7C, 0xA5, 0xFF};
         BYTE newcode20_6[] = {0x00, 0xC0, 0x79, 0x44};
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress20, &newcode20, 1, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress20_1, &newcode20_1, 2, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress20_2, &newcode20_2, 5, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress20_3, &newcode20_3, 13, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress20_4, &newcode20_4, 5, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress20_5, &newcode20_5, 54, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress20_6, &newcode20_6, 4, NULL);
         /*#define CodeAddress20 (0x01163e8d)
         BYTE newcode20[] = {0xEB};
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress20, &newcode20, 1, NULL);*/
         //极速补血
         #define CodeAddress20_7 (0x0101fe28)
         #define CodeAddress20_8 (0x0101fe2c)
         #define CodeAddress20_9 (0x0170bc2b)
         #define CodeAddress20_10 (0x01f85ce0)
         BYTE newcode20_7[] = {0x90, 0x90};
         BYTE newcode20_8[] = {0xE9, 0xFA, 0xBD, 0x6E, 0x00, 0x90};
         BYTE newcode20_9[] = {0xD9, 0x05, 0xE0, 0x5C, 0xF8, 0x01, 0xD9, 0x5D, 0x08, 0xE9, 0xF9, 0x41, 0x91, 0xFF};
         BYTE newcode20_10[] = {0x00, 0x00, 0x7A, 0x44};
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress20_7, &newcode20_7, 2, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress20_8, &newcode20_8, 6, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress20_9, &newcode20_9, 14, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress20_10, &newcode20_10, 4, NULL);
         //tagName
         #define CodeAddress21 (0x0131f9d0)
         BYTE newcode21[] = {0xB3, 0x01};//01为箭头+名字,02为只有箭头
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress21, &newcode21, 2, NULL);
         //norecoil(无后座力)
         #define CodeAddress22 (0x0101af59)
         BYTE newcode22[] = {0xEB};
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress22, &newcode22, 1, NULL);
         //一直显示准星
         #define CodeAddress22_1 (0x012d7cd9)
         BYTE newcode22_1[] = {0xeb};
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress22_1, &newcode22_1, 1, NULL);
         //改步行速度(speed)
         #define CodeAddress23 (0x0101a2dc)
         #define CodeAddress24 (0x0170bd30)
         #define CodeAddress25 (0x01f85fe0)
         BYTE newcode23[] = {0xE9, 0x4F, 0x1A, 0x6F, 0x00, 0x90};
         BYTE newcode24[] = {0xD8, 0x0D, 0xE0, 0x5F, 0xF8, 0x01, 0xE9, 0xA7, 0xE5, 0x90, 0xFF};
         BYTE newcode25[] = {0x00, 0x00, 0xA0, 0x40};//speed数值,此为5.0,原值=4.0
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress23, &newcode23, 6, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress24, &newcode24, 11, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress25, &newcode25, 4, NULL);
         //无spread(散射)——包括shotgun
         #define CodeAddress26 (0x01217495)
         #define CodeAddress27 (0x0170be06)
         #define CodeAddress28 (0x01215cdc)
         #define CodeAddress29 (0x0170bdf0)
         BYTE newcode26[] = {0xE9, 0x6C, 0x49, 0x4F, 0x00};
         BYTE newcode27[] = {0xBE, 0x00, 0x5D, 0xF8, 0x01, 0x57, 0xE9, 0x89, 0xB6, 0xB0, 0xFF};
         BYTE newcode28[] = {0xE9, 0x0F, 0x61, 0x4F, 0x00, 0x90};
         BYTE newcode29[] = {0xC7, 0x80, 0x20, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xD8, 0x88, 0x20, 0x03, 0x00, 0x00, 0xE9, 0xDD, 0x9E, 0xB0, 0xFF};
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress26, &newcode26, 5, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress27, &newcode27, 11, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress28, &newcode28, 6, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress29, &newcode29, 21, NULL);
         /*#define CodeAddress26 (0x01218466)
         #define CodeAddress27 (0x01218532)
         #define CodeAddress28 (0x01144354)
         #define CodeAddress29 (0x0170be38)
         #define CodeAddress30 (0x012a64be)
         #define CodeAddress31 (0x0170be06)
         BYTE newcode26[] = {0xE9, 0xCD, 0x39, 0x4F, 0x00};
         BYTE newcode27[] = {0xE9, 0x12, 0x39, 0x4F, 0x00};
         BYTE newcode28[] = {0xE9, 0x01, 0x7B, 0x5C, 0x00};
         BYTE newcode29[] = {0xC6, 0x05, 0x90, 0x5F, 0xF8, 0x01, 0x01, 0xE8, 0x93, 0x84, 0xA3, 0xFF, 0xE9, 0x22, 0xC6, 0xB0, 0xFF, 0xC6, 0x05, 0x90, 0x5F, 0xF8, 0x01, 0x00, 0xE8, 0x82, 0x84, 0xA3, 0xFF, 0xE9, 0xDD, 0xC6, 0xB0, 0xFF, 0x80, 0x3D, 0x90, 0x5F, 0xF8, 0x01, 0x01, 0x75, 0x0E, 0x81, 0xF9, 0x00, 0x01, 0x00, 0x00, 0x72, 0x06, 0xC7, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3D, 0x91, 0x5F, 0xF8, 0x01, 0x01, 0x75, 0x15, 0x81, 0xF9, 0x00, 0x01, 0x00, 0x00, 0x72, 0x06, 0xC7, 0x01, 0x00, 0x00, 0x00, 0x00, 0xC6, 0x05, 0x91, 0x5F, 0xF8, 0x01, 0x00, 0xE9, 0xDC, 0xFD, 0xFF, 0xFF};
         BYTE newcode30[] = {0xE9, 0x43, 0x59, 0x46, 0x00};
         BYTE newcode31[] = {0xC6, 0x05, 0x91, 0x5F, 0xF8, 0x01, 0x01, 0xE8, 0xC5, 0x84, 0xA3, 0xFF, 0xE9, 0xAC, 0xA6, 0xB9, 0xFF};
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress26, &newcode26, 5, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress27, &newcode27, 5, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress28, &newcode28, 5, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress29, &newcode29, 92, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress30, &newcode30, 5, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress31, &newcode31, 17, NULL);*/
         //Single改Rapid、Shotgun改AutomaticShotgun(威力最大是grendel的shotgun)
         #define CodeAddress39 (0x011b9fa5)
         #define CodeAddress40 (0x0170bcf0)
         #define CodeAddress41 (0x0121dd3b)
         BYTE newcode39[] = {0xE9, 0x46, 0x1D, 0x55, 0x00, 0x90};
         BYTE newcode40[] = {0x81, 0x38, 0x53, 0x68, 0x6F, 0x74, 0x75, 0x05, 0xB8, 0x38, 0xCA, 0x82, 0x01, 0x81, 0x38, 0x53, 0x69, 0x6E, 0x67, 0x75, 0x05, 0xB8, 0x0B, 0xC1, 0x87, 0x01, 0x8B, 0x4D, 0xF8, 0x8D, 0x55, 0xB4, 0xE9, 0x96, 0xE2, 0xAA, 0xFF};
         BYTE newcode41[] = {0x90, 0x90};
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress39, &newcode39, 6, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress40, &newcode40, 37, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress41, &newcode41, 2, NULL);
         //改子弹speed,站汽车上打汽车可以令你飞到天外
         #define CodeAddress42 (0x01211272)
         #define CodeAddress43 (0x0170bc4d)
         BYTE newcode42[] = {0xE9, 0xD6, 0xA9, 0x4F, 0x00, 0x90};
         BYTE newcode43[] = {0xC7, 0x40, 0x44, 0x7F, 0x96, 0x18, 0x4B, 0xD9, 0x40, 0x44, 0xD8, 0x48, 0x08, 0xE9, 0x19, 0x56, 0xB0, 0xFF};
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress42, &newcode42, 6, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress43, &newcode43, 18, NULL);
         /*#define CodeAddress42 (0x011cffdc)
         #define CodeAddress43 (0x0170bc4d)
         #define CodeAddress44 (0x0170bc70)
         BYTE newcode42[] = {0xE9, 0x6C, 0xBC, 0x53, 0x00};
         BYTE newcode43[] = {0xC6, 0x05, 0x50, 0x5F, 0xF8, 0x01, 0x01, 0xE8, 0x7E, 0x86, 0xA3, 0xFF, 0xE9, 0x83, 0x43, 0xAC, 0xFF};
         BYTE newcode44[] = {0x80, 0x3D, 0x50, 0x5F, 0xF8, 0x01, 0x01, 0x75, 0x15, 0x81, 0xF9, 0x00, 0x00, 0x10, 0x00, 0x72, 0x06, 0xC7, 0x01, 0xF0, 0x23, 0x74, 0x49, 0xC6, 0x05, 0x50, 0x5F, 0xF8, 0x01, 0x00, 0x8B, 0x4D, 0xFC, 0x8A, 0xD8, 0xE9, 0xC1, 0x86, 0xA3, 0xFF};
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress42, &newcode42, 5, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress43, &newcode43, 17, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress44, &newcode44, 40, NULL);*/
         //ammo_type中把GaussBullet改为ScarBullet令高斯可穿墙
         #define CodeAddress47 (0x0170bdd0)
         #define CodeAddress48 (0x01f85f20)
         #define CodeAddress49 (0x01f85f30)
         BYTE newcode47[] = {0x8B, 0x0D, 0x20, 0x5F, 0xF8, 0x01, 0x39, 0x08, 0x75, 0x05, 0xB8, 0x30, 0x5F, 0xF8, 0x01, 0x8B, 0x4D, 0xFC, 0x8B, 0xF0, 0xE9, 0x4D, 0x88, 0xA3, 0xFF};
         BYTE newcode48[] = {0x47, 0x61, 0x75, 0x73};
         BYTE newcode49[] = {0x53, 0x63, 0x61, 0x72, 0x42, 0x75, 0x6C, 0x6C, 0x65, 0x74};
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress47, &newcode47, 25, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress48, &newcode48, 4, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress49, &newcode49, 10, NULL);
         //damage_drop_per_meter改为0,包括shotgun和mike,shotgun和mike现在可以打无限远
         #define CodeAddress50 (0x012165b5)//shotgun
         #define CodeAddress51 (0x0170bf61)
         #define CodeAddress52 (0x012147a6)//other gun
         #define CodeAddress53 (0x0170bf31)
         BYTE newcode50[] = {0xE9, 0xA7, 0x59, 0x4F, 0x00, 0x90, 0x90};
         BYTE newcode51[] = {0xD9, 0x5C, 0x24, 0x08, 0xC7, 0x46, 0x40, 0x00, 0x00, 0x00, 0x00, 0xD9, 0x46, 0x40, 0xE9, 0x48, 0xA6, 0xB0, 0xFF};
         BYTE newcode52[] = {0xE9, 0x86, 0x77, 0x4F, 0x00, 0x90, 0x90};
         BYTE newcode53[] = {0xD9, 0x5C, 0x24, 0x08, 0xC7, 0x47, 0x40, 0x00, 0x00, 0x00, 0x00, 0xD9, 0x47, 0x40, 0xE9, 0x69, 0x88, 0xB0, 0xFF};
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress50, &newcode50, 7, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress51, &newcode51, 19, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress52, &newcode52, 7, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress53, &newcode53, 19, NULL);
         /*#define CodeAddress50 (0x012a7742)
         #define CodeAddress51 (0x0170bcd6)
         #define CodeAddress52 (0x0170bc8e)
         #define CodeAddress53 (0x01144354)
         BYTE newcode50[] = {0xE9, 0x8F, 0x45, 0x46, 0x00};
         BYTE newcode51[] = {0xC6, 0x05, 0x00, 0x5F, 0xF8, 0x01, 0x01, 0xE8, 0xF5, 0x85, 0xA3, 0xFF, 0xE9, 0x60, 0xBA, 0xB9, 0xFF};
         BYTE newcode52[] = {0x80, 0x3D, 0x00, 0x5F, 0xF8, 0x01, 0x01, 0x75, 0x15, 0x81, 0xF9, 0x00, 0x00, 0x10, 0x00, 0x72, 0x06, 0xC7, 0x01, 0x00, 0x00, 0x00, 0x00, 0xC6, 0x05, 0x00, 0x5F, 0xF8, 0x01, 0x00, 0x8B, 0x4D, 0xFC, 0x8A, 0xD8, 0xE9, 0xA3, 0x86, 0xA3, 0xFF};
         BYTE newcode53[] = {0xE9, 0x35, 0x79, 0x5C, 0x00};
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress50, &newcode50, 5, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress51, &newcode51, 17, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress52, &newcode52, 40, NULL);
         WriteProcessMemory(hProcess, (LPVOID)CodeAddress53, &newcode53, 5, NULL);*/
         //按左alt键可重新激活bonus perk
         /*BYTE newcode53[] = {0xEB};
         BYTE newcode54[] = {0x74};
         while(1)
         {
          if( GetAsyncKeyState(VK_LMENU) )
          {
           WriteProcessMemory(hProcess, (LPVOID)0x11b0410, &newcode53, 1, NULL);
           Sleep(1000);
           WriteProcessMemory(hProcess, (LPVOID)0x11b0410, &newcode54, 1, NULL);
          }
         }*/
        }
      }
    }
   }
   // 关闭用OpenProcess函数打开了的进程句柄
   CloseHandle( hProcess );
}

作者: xueshanfh    时间: 2011-6-23 03:01:56

本帖最后由 xueshanfh 于 2011-6-23 03:34 编辑

使用方法:只适用于 v1.8 正版,开作弊器再开游戏,成功的话黑色窗口会消失。

好多人被aimbot虐得惨,用来对付aimbot吧,高斯、Grendel的散弹、marshell、左轮都变机关枪了……推荐对付aimbot用grendel的散弹,伤害是所有武器中最大的,是sniper的4倍伤害,只要被子弹碰到一下不管是否按了Q都会挂掉,真正的one shot one kill,你只要按住鼠标扫一圈就可以了。

极速补血功能不需要你安装nano recharger附件,补能也是一样。

散弹枪我设置为散射是2,设置为0可以变成一点,有需要的留言吧。

建议把画面设置为最低等级,因为射速实在太快,子弹打到东西后的尘埃恐怕有些机器会吃不消。

你现在可以隐身时开枪,会现身的,平时跑步 nanovision等不会耗能,可防止隐身开枪不显身被发现作弊。

所有单发的、shotgun的都变机关枪了。

无敌护罩不需要在特定的地图才能使用,任何地图都可以。

该作弊器完全兼容单人模式。


作者: 傀儡谣    时间: 2011-6-23 09:16:22

这用一次 steam帐号直接ban
作者: xueshanfh    时间: 2011-6-23 10:42:00

傀儡谣 发表于 2011-6-23 09:16
这用一次 steam帐号直接ban

自己改改源代码嘛,不要那么变态就行了。
作者: =S.A.C-371=A.I    时间: 2011-6-23 19:58:10

作弊去死........
作者: xueshanfh    时间: 2011-6-24 00:20:08

=S.A.C-371=A.I 发表于 2011-6-23 19:58
作弊去死........

没看清楚吗,专供对付aimbot。。。。。。。。。。。。
作者: MZJC    时间: 2011-6-24 08:43:01

独善其身,自我保护,谨守自己道德底线,别的人怎么贱也只是别人贱而已……
爱用不用的
作者: cxm13    时间: 2011-6-24 08:54:55

技术党辛苦了 给点奖励
作者: corrinedjy    时间: 2011-6-24 09:41:11

这个..刚刚去测试了一下..果断被投票出去了..太无耻了...这作弊器..
作者: xueshanfh    时间: 2011-6-24 15:14:12

01598d38
85改84可以将界面变工程菜单,如下:

要怎么跟踪怎么弄自己都知道了吧:

[attach]2821595[/attach]

作者: corrinedjy    时间: 2011-6-24 19:09:39

- -还真的不懂LZ说些什么
作者: 細細love    时间: 2011-6-25 03:29:22

这个..刚刚去测试了一下..果断被投票出去了..太无耻了...这作弊器..
作者: 973352287    时间: 2011-6-25 11:12:48

.......................................
作者: 天雷    时间: 2011-6-26 20:50:03

射速太快了,单机玩起来也觉得无聊
作者: aofa2008    时间: 2011-6-28 04:37:58

代码可以看看,作弊器就不用了....正版帐号不敢用
作者: star17    时间: 2011-6-28 11:36:07

很不想BS你啊LZ 你好自为之吧
作者: star17    时间: 2011-6-28 11:36:18

很不想BS你啊LZ 你好自为之吧
作者: xueshanfh    时间: 2011-6-28 21:54:56

aofa2008 发表于 2011-6-28 04:37
代码可以看看,作弊器就不用了....正版帐号不敢用

如果连账号都可以破解呢^_^
作者: ganeboy    时间: 2011-7-10 13:17:21

回复 xueshanfh 的帖子

写个只显ID,其它都正常的呗,嘿嘿!
作者: xueshanfh    时间: 2011-7-10 15:01:07

ganeboy 发表于 2011-7-10 13:17
回复 xueshanfh 的帖子

写个只显ID,其它都正常的呗,嘿嘿!

这个就是了,1.9正版的。

[attach]2841498[/attach]

作者: ganeboy    时间: 2011-7-10 18:53:11

回复 xueshanfh 的帖子

谢谢,嘿嘿嘿..........
作者: sdspawn    时间: 2011-7-10 20:19:00

win7下怎么什么都没呢就跳出来个DOSS
传说中的那些XX功能没有呢?

作者: slt321    时间: 2011-7-11 01:48:51

支持啊~~~哈哈  谢谢LZ分享,LZ辛苦了。
作者: toobeNO1    时间: 2011-7-20 22:08:50

楼主给个1.9能用行么......话说技术党真牛......
作者: cskepper    时间: 2011-7-22 11:00:10

给整个1.9的暴力挂呗,aimbots实在忒犀利了,只要无敌和显示名字就行
作者: ganeboy    时间: 2011-7-24 11:08:26

真的遇到aimbot了,两次.......根本就来不及踢就结束一局了,娘的..........
作者: 第五适合者    时间: 2011-7-26 14:03:58

昨天遇到一个家伙,在LightHouse那张图,我和对方狙击手都站在楼上,结果被隔着树一枪爆头了,看回放的时候连我的影子都看不到……
这绝对是AimBot吧
作者: ganeboy    时间: 2011-7-26 18:56:24

回复 第五适合者 的帖子

现在 经典模式里面全都是这种人。真正的aimbot?在立即行动模式里30秒就杀满一局![害怕]
作者: 第五适合者    时间: 2011-7-26 19:05:01

我想刷级数换枪,现在才12级,靠一把SCAR和我那极不专业的技术对抗AimBot,哎
谁有好点的1.9版作弊器啊,自动瞄准啥的,在Youtube上见过AimBot的视频,太犀利了
作者: xueshanfh    时间: 2011-8-3 02:39:46

已经做好v1.9版本多人联机作弊器,除了标题功能外,再加无限MicrowaveBeam、无限AlienGunShip、无限MaximumSuit(持续时间也无限)而且不用拿狗牌刚出生就可以直接无限用;散弹枪散射半径改为3.0(如果为0则变成一点),设置为大于0使子弹覆盖的范围大了更利于命中目标,由于范围大了,所以把每次射击的散弹弹子数目通通改高为22枚、而且每枚弹子的伤害力为4500(其他枪的子弹伤害力不能改,改了会被自动kick出服务器),真正做到只要碰到一下无论哪个部位无论是否护甲模式都可以令目标马上挂(aimbot的自动锁头变得毫无优势),对付加速穿墙超高跳的aimbot又容易了许多,只要在目标附近用鼠标晃一晃就行了;去掉了所有枪的枪声、发射时的震动动画;枪之间切换时间0秒;准星无扩散;不用安装mobility技能都可以像有mobility技能时那样快速抓缘(抓缘时间配置得与mobility技能一致,为1.8);弹夹前后2个数值随机改变;最后介绍的是万一其他方法都搞不定aimbot(比如ping或者电脑相差太远)时出的绝招,就是修改了k-volt的非直接击中目标时的杀伤半径(官方把这个数值在多人联机里设置为0,也就是说只有直接击中目标才能致伤)为全地图,所以只要你用k-volt对着地上、物件、除了自己人之外(敌人可以)的任何物体射击就可以瞬间杀光全地图的敌人(躲在任何角落都可以杀到),刚出生还没有来得及掏枪就可以把他干掉,不过有些服务器设置了在1秒内的杀人数目不能超过多少,超过就判定为作弊踢出,特别在instant action里面使用k-volt更要小心(因为所有人都是敌人,轻轻一按鼠标左键就会把人都杀光,非常容易被判定为瞬间杀人数目超限而踢出),不用被自动踢出的对应方法就是一下一下的点鼠标左键,只要你点的频率慢一点,k-volt杀人的速度就会慢下来,那么你就不会被自动踢出;优化了代码,现在作弊器大小只有8.5KB;恐有遗漏,更多功能自己慢慢挖掘吧。

再给大家一些防踢的用户名,如下(密码都是f):
~<$3$6
~<$4$6
~<$4$5
~<$3$5
~<$8$3
~<$8$5
~<$8$6
~<$8$8$3
~<$8$8$4
~<$8$8$5
~<$6$6$3
~<$6$6$4
~<$6$6$5
~<$6$6$8
~<$5$5$3
~<$5$5$4
~<$5$5$8
~<$4$4$3
~<$4$4$4
~<$4$4$6
~<$4$4$8
~<$3$3$4
~<$3$3$5
~<$3$3$6
~<$3$3$8

好了,万事俱备只欠开工,现在去开打吧!

[attach]2869514[/attach]

[attach]2869515[/attach]

作者: 第五适合者    时间: 2011-8-3 15:06:30

回复 xueshanfh 的帖子

谢谢了,这也很犀利啊
不过还是欣赏AimBot,看Youtube视频居然可以调整自动瞄准的部位,如躯干什么的,这样虐人爽啊,还不容易被发现
今天又遇到恶心家伙了,高跳按C后,爬起来开隐身就跑了
还有跳起来准心不放大的,还有枪不带后坐力的,挥拳飞快的,哎
谁有AimBot啊,给我来一份

作者: 第五适合者    时间: 2011-8-3 18:15:19

汗一个,刚才130M喷子爆头,好像有点过了……
作者: xueshanfh    时间: 2011-8-3 19:52:59

第五适合者 发表于 2011-8-3 15:06
回复 xueshanfh 的帖子

谢谢了,这也很犀利啊

你放心,aimbot打不赢我这个作弊器的,不信可以试试。而且aimbot是最容易被发现是作弊的。
作者: 第五适合者    时间: 2011-8-3 20:03:38

xueshanfh 发表于 2011-8-3 19:52
你放心,aimbot打不赢我这个作弊器的,不信可以试试。而且aimbot是最容易被发现是作弊的。 ...

没错,我手一哆嗦,两百米外一人被我用喷子扫死了,连瞄准都欠奉,aimBot是玩不赢我,估计那家伙看回放脸都绿了,默哀半分钟……
不过这还不会被发现么?我这边孤岛服务器上就那么几个人经常上,谁用Aim我基本都知道,好家伙,有个拆重机枪连灭好几十个手不抖的,我果断换喷子

作者: xueshanfh    时间: 2011-8-3 20:55:31

本帖最后由 xueshanfh 于 2011-8-3 21:37 编辑
第五适合者 发表于 2011-8-3 20:03
没错,我手一哆嗦,两百米外一人被我用喷子扫死了,连瞄准都欠奉,aimBot是玩不赢我,估计那家伙看回放脸 ...


我上面有防踢用户名,用那些名字进服务器吧。还有就是这个作弊器尽量只杀作弊猪吧,其他人就隐身绕过,那作弊猪被你杀了而且明知道你在作弊也不会吱声的,因为他自己也是在作弊。

建议鼠标灵敏度设置为10,再在控制台输入i_mouse_smooth 1回车。

为防止有人不会编译源代码,现再加2个附件:

无限MicrowaveBeam的:[attach]2870787[/attach]

无限AlienGunShip的:[attach]2870788[/attach]

由于我的作弊器把准星扩散去掉了,所以散弹枪的准星缩小到一点几乎看不见了,因此在这里再提供一个准星程序,它可以自由选择准星颜色、大小、粗细等等,使用时请把它里面关于显敌人ID、无限能量、无限子弹的选项调至on以至不会与我的作弊器冲突:[attach]2870794[/attach]
这个准星程序需要延迟于我的作弊器注入crysis2主程序,那么可以用以下这个bat文件来依次启动3个程序(我的作弊器、准星程序和crysis2.exe):[attach]2870796[/attach]        记得下好后用记事本打开它,把里面crysis2.exe的文件路径改为你自己的情况。
作者: xueshanfh    时间: 2011-8-3 21:41:18

本帖最后由 xueshanfh 于 2011-8-3 21:42 编辑

用我的这个作弊器想不容易被发现作弊,建议用grendel的3连发,我已经把3连发的开火间隔调到很小了,你就连续点鼠标左键吧,最多2次就可以ko对手了。而且极为隐蔽,他们最多认为你打得太好了然后投票踢你出去,也不会是因为发现你在作弊。遇到aimbot或者暴力的就调到grendel的shotgun附挂扫他就是了。
作者: ganeboy    时间: 2011-8-3 22:56:35

回复 xueshanfh 的帖子

楼主你终于来了。我也赞成只杀作弊者,做个惩罚者。
虽然很矛盾,呵呵。

作者: 第五适合者    时间: 2011-8-5 18:10:20

回复 xueshanfh 的帖子

给力,总算知道他们一局Team Instant Action 2000分以上是怎么回事了
顺道问一句,有可以把满血的人一枪挂掉的枪么,除了狙和喷子,高斯枪都没这威力吧

作者: xueshanfh    时间: 2011-8-5 21:54:27

第五适合者 发表于 2011-8-5 18:10
回复 xueshanfh 的帖子

给力,总算知道他们一局Team Instant Action 2000分以上是怎么回事了

阻、高斯枪和其他枪(不包括炸弹类)都不能1枪挂掉,而且高斯枪的伤害力比阻要高的,除了喷子其他枪的伤害值如果设置得超出官方值太多只要你一杀人都会被自动踢出服务器的,所以只有喷子可以1枪无论打哪里都让人挂掉而又不会自动被踢的。微波子弹可以无视保护衣的保护,直接烧烤里面的肉体,可以更快杀掉敌人。
作者: 第五适合者    时间: 2011-8-6 15:47:01

回复 xueshanfh 的帖子

我知道这个请求有些过分,但是飞狐兄能不能把这个作弊器编译成可以只激活自己需要的选项,比如按F1子弹无限,F2能量无限啥的?我只会一点最基本的java,抱歉您的源码我是真的看不懂

作者: xueshanfh    时间: 2011-8-6 16:34:05

第五适合者 发表于 2011-8-6 15:47
回复 xueshanfh 的帖子

我知道这个请求有些过分,但是飞狐兄能不能把这个作弊器编译成可以只激活自己需要 ...

把功能写下来,我给你搞一搞……
作者: 第五适合者    时间: 2011-8-6 17:58:03

回复 xueshanfh 的帖子

哈,刚才被人发起投票,踢了
其实要几个选项就行了,无限子弹,无限能量,显示ID,准心不扩散/无后坐力,快速攀爬,最后是威力加强的喷子,最好用F1到F6做快捷键,毕竟小数字键盘笔记本没有
一般情况下开个显ID就得了,剩下的几个选项是给碰到高手/AimBot的时候备的
无限外星船和超级纳米装超级雷达,那些有点犯规,就算了吧
谢谢啦

作者: xueshanfh    时间: 2011-8-6 19:04:36

本帖最后由 xueshanfh 于 2011-8-6 19:06 编辑
第五适合者 发表于 2011-8-6 17:58
回复 xueshanfh 的帖子

哈,刚才被人发起投票,踢了


是准星不扩散还是子弹不扩散,这2个是不同的。反后坐力是看得出来的、无扩散也可以看得出来,用Mike或者marshell就难看出来。
作者: zjhtldszl    时间: 2011-8-6 19:36:19

其实只要 几个变态功能 用快捷键 专杀作弊的还是可以的。。
作者: cskepper    时间: 2011-8-6 20:44:20

防踢的用户名打不进去= =
作者: ganeboy    时间: 2011-8-6 21:16:21

楼主能否授子以渔,教教我怎么编译?
我生手....
没改程序,用VC++2008(微软官网下的)新建工程添加完两个.cpp和两个.h后编译失败,
说:


1>------ 已启动生成: 项目: abc, 配置: Debug Win32 ------
1>正在编译...
1>a.cpp
1>正在链接...
1>a.obj : warning LNK4229: 遇到无效的指令“/OPT:REF”;已忽略
1>a.obj : warning LNK4229: 遇到无效的指令“/OPT:ICF”;已忽略
1>a.obj : warning LNK4229: 遇到无效的指令“/OPT:NOWIN98”;已忽略
1>LINK : fatal error LNK1221: 无法推导出子系统,必须定义它
1>生成日志保存在“file://c:\Users\lanxy\Documents\Visual Studio 2008\Projects\abc\abc\Debug\BuildLog.htm”
1>abc - 1 个错误,3 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========

学硬件的,会点编程,不会软件,呵呵....
作者: sbdajiwa    时间: 2011-8-6 23:26:23

楼主真是辛苦了。 能不能帮小弟 改下啊。 只需要无限子弹,能源,移动速度,显敌人ID,和枪的威力就可以了。。。别的都不需要了。。不会编程啊- -  谢谢啊,
作者: xueshanfh    时间: 2011-8-7 01:00:13

本帖最后由 xueshanfh 于 2011-8-7 01:39 编辑
sbdajiwa 发表于 2011-8-6 23:26
楼主真是辛苦了。 能不能帮小弟 改下啊。 只需要无限子弹,能源,移动速度,显敌人ID,和枪的威力就可以了 ...


在附件的Release文件夹里:[attach]2874873[/attach]
作者: xueshanfh    时间: 2011-8-7 01:01:04

ganeboy 发表于 2011-8-6 21:16
楼主能否授子以渔,教教我怎么编译?
我生手....
没改程序,用VC++2008(微软官网下的)新建工程添加完两个 ...

这个要用老旧的VC98(也就是VC6.0)就可以了。
作者: xueshanfh    时间: 2011-8-7 01:01:57

cskepper 发表于 2011-8-6 20:44
防踢的用户名打不进去= =

不用管那控制台,拼命按~键就可以打进去了。
作者: sbdajiwa    时间: 2011-8-7 08:55:58

谢谢了。楼主。偶像啊- -  嘿嘿~~
作者: ganeboy    时间: 2011-8-7 10:43:21

回复 xueshanfh 的帖子

vc6.0试过了,有兼容性问题,每次打开VC、编译程序等都提示兼容错误,OS是win7  32位,是实际问题还是我小白了?
呵呵.......

作者: cskepper    时间: 2011-8-9 16:52:03

xueshanfh 发表于 2011-8-7 01:01
不用管那控制台,拼命按~键就可以打进去了。

人家投票踢你也是一样啊,拼命按出“~”,然后光标移动回来再输入votekick照样可以发起投票,建议把用户名改为“`”这个符号,就是控制台呼出键
作者: xueshanfh    时间: 2011-8-10 01:47:03

第五适合者 发表于 2011-8-6 17:58
回复 xueshanfh 的帖子

哈,刚才被人发起投票,踢了

不见你回复,我就当是子弹无散射做了。附件如下,都按照你说的功能实现,用前必须看看附件里面的txt说明文件。

[attach]2878384[/attach]

作者: sbdajiwa    时间: 2011-8-10 06:36:50

本帖最后由 sbdajiwa 于 2011-8-10 07:13 编辑

楼主大人。很谢谢你上次帮我做的软件。 就是感觉每次开枪我都要先按Q。因为隐身也是不显枪的- - 很郁闷。
帮我修改个。搞成F1  F2  F3  F4就可以了~子弹无限~无限能量开枪的时候隐身消失就可以了,人物速度,显ID  - -  。呵呵。 麻烦你了~
         还有就是防T帐号的问题。在游戏的时候是T不出去、等在开一局好像就能了。是不是他们能看到我的账户了呢?!求解 我自己注册了,几个防F帐号。 格式。是和你一样的。 可是为什么,登录的时候,
他说帐号已在末日之战,什么的,而且我前几天还用那个帐号。在注册防T的时候,好像很难注册啊、 是不是。邮箱注册是有限制的?关键我发现,要是换邮箱等级就没有了。。怎么回事啊? 能帮忙解释下,或者说下解决方法么? 谢谢,楼主大人了~
还有就是你之前的那个帖子。关于隐藏ID。。。现在还可以用么?

作者: xueshanfh    时间: 2011-8-11 01:29:57

sbdajiwa 发表于 2011-8-10 06:36
楼主大人。很谢谢你上次帮我做的软件。 就是感觉每次开枪我都要先按Q。因为隐身也是不显枪的- - 很郁闷。
...

开枪立即显身我做过也用过也发表过,不过不要用,我用过一用人家就说我作弊。Fx按键的上面就有了,如果再要怎么弄,自己看看源代码来学习一下吧。

作者: cskepper    时间: 2011-8-11 13:34:34

建议开发k-volt三连发功能,这样可以控制杀人速度,太猛会被果断自动t的
作者: zjhtldszl    时间: 2011-8-11 17:37:15

楼主我顶你谢了,
昨晚上,碰到作弊的透视 被我用作弊虐哈哈,
连着杀了9次,专杀他。。。
作者: 第五适合者    时间: 2011-8-13 18:01:27

回复 xueshanfh 的帖子

抱歉抱歉,这几天一直在忙,今天刚看见
游戏中有办法跑快点么?还有您那个超级散弹枪威力是不是太大了点啊,刚一开枪就被服务器自动踢了
然后那个不扩散,最好是准心不扩散,这样就不怕敌人漫天乱跳乱飞了,红点找不到人啊
谢谢谢谢
另外,发起投票踢人是 vote kick还是kick vote啊,而且有办法自动补完用户名么?搜索了一下似乎网上说按Tab啥的都不好用啊

作者: xueshanfh    时间: 2011-8-15 15:43:45

本帖最后由 xueshanfh 于 2011-8-16 02:36 编辑
第五适合者 发表于 2011-8-13 18:01
回复 xueshanfh 的帖子

抱歉抱歉,这几天一直在忙,今天刚看见


超级散弹枪现在已经免踢了,去火烧燎原吧;再加入按F7键加速跑功能。附件如下,在Release里面:[attach]2885918[/attach]

投票踢人是votekick后面空格再跟他的名字,名字可以只打前几个字母然后按tab键来补全。

子弹问题已经解决,重新下载。


作者: xueshanfh    时间: 2011-9-12 03:24:08

本帖最后由 xueshanfh 于 2011-9-13 05:03 编辑

回复 xueshanfh 的帖子

作弊器重新整理制作了一下,说明如下:

适用Crysis 2 v1.9正版,先开作弊器再开Crysis2,不要在进入Crysis2途中和loading的时候按下面的快捷键,因为那时候Crysis2的代码还没有完全读入内存或者CPU、硬盘资源占用严重可能会影响本作弊器的效果。
F1 无限子弹
F2 无限能量
F3 显敌人ID
F4 无后座力+无散射(包括散弹枪)
F5 快速攀缘(不用安装Mobility纳米服功能,装了也不会更快)
F6 免踢超级散弹枪,一次发射弹子增加为25发(官方为8发)、子弹覆盖范围10.0(注意:其他枪的后座力也被消除、子弹射速也超快,因为控制这2个功能的函数是所有枪共用的,并不是散弹枪所独有,因此按了F6的时候不要以为用其他枪就不是在作弊。)
F7 快速跑
F8 枪射速超快
F9 穿墙
- 减少跑步速度(共4档)
+ 增加跑步速度(共4档)
特殊功能:
1、随机改变子弹数目(包括前后档位),杀完一个人即可按R键填弹以防止被发现作弊。
2、k-volt电弹杀伤范围由0.0改为10.0可以隔空杀人,想全地图杀人可以自己改为1.0的8次方。
3、一出生就可以立即使用maximunNanoSuit。
以上按键按下是开,再按是关,可反复开关。由于本作弊器实现以上功能反复开关的原理是靠先保存一份原来的代码以便后来恢复,所以必须先开本作弊器再开其他作弊器,总之保证一个原则:在原来的代码未被修改前开本作弊器,否则按F1~F9键就只能打开本作弊器的作弊功能而不能关掉。
请注意:因为本作弊器的快捷键实现方式是靠键盘全局钩子实现的,所以不但在Crysis2中按了有效,也在桌面、记事本、我的电脑等其他程序中按了有效。为什么不做成单单只在Crysis2中按了有效?因为本人不想用dll远程注入的方式。

作弊器在附件的Release文件夹中,其他为源代码文件:
[attach]2922829[/attach]

作者: zjhtldszl    时间: 2011-9-15 21:08:21

最新的怎么开了后听不到声音了。。。
作者: xueshanfh    时间: 2011-9-16 03:34:14

zjhtldszl 发表于 2011-9-15 21:08
最新的怎么开了后听不到声音了。。。

故意的,听脚步声好点。
作者: zjhtldszl    时间: 2011-9-16 16:58:27

开枪的声音也听不到。。。背后面杀了都不知道。。。
作者: sgrpsqs    时间: 2011-9-19 13:15:16

看看,谢谢。。。。。。。。。。
作者: xueshanfh    时间: 2011-11-8 23:01:43

735955861 发表于 2011-10-30 16:20
你好请问可以把声音弄回去吗

可以,按您要求附件如下:

[attach]2997247[/attach]

作者: cskepper    时间: 2011-11-9 13:38:06

~<$4$4$6这样的用户名人家输入votekick然后按tab就可以t,lz能否弄几个带@的用户名??这样的一般都t不掉
作者: xueshanfh    时间: 2011-11-13 14:51:43

本帖最后由 xueshanfh 于 2011-11-13 14:53 编辑
cskepper 发表于 2011-11-9 13:38
~


带@的随便输入不就可以注册了吗?要真的免踢试试这个 http://game.ali213.net/thread-3696022-1-3.html
作者: cskepper    时间: 2011-11-14 16:32:49

xueshanfh 发表于 2011-11-13 14:51
带@的随便输入不就可以注册了吗?要真的免踢试试这个 http://game.ali213.net/thread-3696022-1-3.html ...

我这边无论用pc还是ipad注册都说用户名含有非法字符...另外跟老外要了个fpscheats.com的aimbot dll,看看lz能否提供一个win7 64位可用的injector?现在情况就是无论用什么注入器都无效。LMAO injector和这个sinject提示注入成功,可是进入游戏以后根本无任何反应。winjector注入成功后,游戏就崩溃…看来win7 64位下的32位互相注入一直是个老大难啊。或者lz发挥一下威力,索性把这dll也整合进你的挂里吧~~
作者: cskepper    时间: 2011-11-14 16:52:26

cskepper 发表于 2011-11-14 16:32
我这边无论用pc还是ipad注册都说用户名含有非法字符...另外跟老外要了个fpscheats.com的aimbot dll,看看 ...

11五.com/file/dno4mneu
作者: xueshanfh    时间: 2011-11-17 02:47:18

你用ollydbg看看dll注入与否,如果已经注入,那么就是你拿到的dll无效了。
作者: cskepper    时间: 2011-11-18 10:47:30

另外lz能否开发一个可以同时使用所有perk的挂呢?那样绝对nb到极点...不开其他挂都可以所向披靡了
作者: xueshanfh    时间: 2011-11-19 01:02:59

老早就不玩了、删了。。。。。。。。。。。。。。不感兴趣了
作者: huanghuooo    时间: 2011-11-19 21:24:19

游侠的版主是不是脑残了  多人联机作弊器都能加亮


这么好的游戏  就是被你这些2B给糟蹋了
作者: rlqkas    时间: 2011-11-28 18:30:54

回复 xueshanfh 的帖子

楼主能不能把··[attach]3022860[/attach] 这个的瞄准··改会正常的··还有把声音加上··感谢啊
作者: xueshanfh    时间: 2011-12-3 13:58:33

rlqkas 发表于 2011-11-28 18:30
回复 xueshanfh 的帖子

楼主能不能把·· 这个的瞄准··改会正常的··还有把声音加上··感谢啊 ...

请求不清楚,首先要说明的是作弊器没有自动瞄准,只是散弹的范围和射速改大了许多所以被人误以为是自动瞄准。F1~F9是相关作弊功能的开关按键,可以反复开关,刚启动作弊器时是默认不开启的,而特殊功能1、2、3是默认开启的。

作者: rlqkas    时间: 2011-12-4 23:54:55

本帖最后由 rlqkas 于 2011-12-5 00:20 编辑

··不好意思··是我表达不清·就是说那个瞄准不是把瞄准镜放在前面而是整个画面放大了·把弄会正常好么·还有就是那个虽然随机子弹了但是还是不能按R来换   是不是换子弹没动作的??


         ··还有为什么老是被服务器自动踢啊??



谢大大了

作者: rlqkas    时间: 2011-12-6 23:35:07

rlqkas 发表于 2011-11-28 18:30
回复 xueshanfh 的帖子

楼主能不能把·· 这个的瞄准··改会正常的··还有把声音加上··感谢啊 ...

楼主·那能帮我从肩射改回原来的开镜射么?还有就是换子弹动作···声音加上···能么??
作者: rlqkas    时间: 2011-12-7 14:05:48

回复 xueshanfh 的帖子

楼主·那能帮我从肩射改回原来的开镜射么?还有就是换子弹动作···声音加上···能么??


作者: miracleabc    时间: 2012-5-30 00:07:39

谢谢。,无散射,超快射速,无敌护罩,
作者: rlqkas    时间: 2013-2-24 01:08:47

xueshanfh 发表于 2011-6-23 03:01
使用方法:只适用于 v1.8 正版,开作弊器再开游戏,成功的话黑色窗口会消失。

好多人被aimbot虐得惨,用来 ...

好吧··我承认我无耻···但菜鸟都想虐老外啊···做个C3作弊器吧···
作者: fangshun2004    时间: 2014-2-28 22:02:55

我是来看源代码的




欢迎光临 游侠NETSHOW论坛 (https://game.ali213.net/) Powered by Discuz! X2