注入器版权维护源代码

社区服务
高级搜索
猴岛论坛CSGO反恐精英CS作弊器交流讨论注入器版权维护源代码
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
5个回复

注入器版权维护源代码

楼层直达
kinghook

ZxID:1374358

等级: 中士
我已背上一生苦困后悔与唏嘘......
举报 只看楼主 使用道具 楼主   发表于: 2008-03-09 0
   下面是以OGC注入器代码为例来说明怎么在注入器源代码中加入版权维护源代码,
 
   OK,LET'S GO !

   打开ogc-loader.cpp,

            找到函数
   int WINAPI WinMain(HINSTANCE hInstance,  HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd)

   在它的函数体里面可以找到这么一段:

   mainInstance = hInstance;

    // setup
    char hookEXE  [400] = ""; // "c:\\program files\\ogc hook\\notepad.exe"
    char hookDLL  [400] = ""; // "c:\\program files\\ogc hook\\notepad.dll"
    char hookINI  [400] = ""; // "c:\\program files\\ogc hook\\notepad.ini"
    char hlCmdLine[400] = "";
    char hlEXE    [400] = "";
   
    GetModuleFileName(0,hookEXE,390);
    int  len = strlen(hookEXE);
    strcpy(hookDLL,hookEXE);
    strcpy(hookINI,hookEXE);
    hookDLL[len-3]='d';hookDLL[len-2]='l';hookDLL[len-1]='l';
    hookINI[len-3]='i';hookINI[len-2]='n';hookINI[len-1]='i';


     把它修改成以下的样子:

     mainInstance = hInstance;

    // setup
    char hookEXE  [400] = ""; // "c:\\program files\\ogc hook\\notepad.exe"
    char hookDLL  [400] = ""; // "c:\\program files\\ogc hook\\notepad.dll"
    char hookINI  [400] = ""; // "c:\\program files\\ogc hook\\notepad.ini"
    char hlCmdLine[400] = "";
    char hlEXE    [400] = "";
   
    GetModuleFileName(0,hookEXE,390);
        lowercase(hookEXE);
    int  len = (int)strlen(hookEXE);
    if(hookEXE[len-12]!='a' || hookEXE[len-11]!='b'|| hookEXE[len-10]!='c'|| hookEXE[len-9]!='d'|| hookEXE[len-8]!='h'|| hookEXE[len-7]!='o' || hookEXE[len-6]!='o' || hookEXE[len-5]!='k' || hookEXE[len-4]!='.')
    {
        MessageBox(0,"禁止修改Loader文件名,请尊重作者版权!","[XXXX] 版权信息",MB_ICONERROR|MB_TOPMOST);
        return 0;
    }


    //int  len = strlen(hookEXE);
    strcpy(hookDLL,hookEXE);
    strcpy(hookINI,hookEXE);
    hookDLL[len-3]='d';hookDLL[len-2]='l';hookDLL[len-1]='l';
    hookINI[len-3]='i';hookINI[len-2]='n';hookINI[len-1]='i';

                编译无错后即可.那么DLL的名字就只能是abcdhook了,如果改成别的名字,使用时会自动弹出对话框:
     [XXXX] 版权信息

          禁止修改Loader文件名,请尊重作者版权!

        就这么多了.
    说明:此源代码由本人从一些作弊源代码中分离得到.
         
  
    
    
物必有值,坦然面世.
kinghook

ZxID:1374358

等级: 中士
我已背上一生苦困后悔与唏嘘......
举报 只看该作者 沙发   发表于: 2008-03-09 0
   下面是以OGC注入器代码为例来说明怎么在注入器源代码中加入版权维护源代码,
 
   OK,LET'S GO !

   打开ogc-loader.cpp,

            找到函数
   int WINAPI WinMain(HINSTANCE hInstance,  HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd)

   在它的函数体里面可以找到这么一段:

   mainInstance = hInstance;

    // setup
    char hookEXE  [400] = ""; // "c:\\program files\\ogc hook\\notepad.exe"
    char hookDLL  [400] = ""; // "c:\\program files\\ogc hook\\notepad.dll"
    char hookINI  [400] = ""; // "c:\\program files\\ogc hook\\notepad.ini"
    char hlCmdLine[400] = "";
    char hlEXE    [400] = "";
   
    GetModuleFileName(0,hookEXE,390);
    int  len = strlen(hookEXE);
    strcpy(hookDLL,hookEXE);
    strcpy(hookINI,hookEXE);
    hookDLL[len-3]='d';hookDLL[len-2]='l';hookDLL[len-1]='l';
    hookINI[len-3]='i';hookINI[len-2]='n';hookINI[len-1]='i';


     把它修改成以下的样子:

     mainInstance = hInstance;

    // setup
    char hookEXE  [400] = ""; // "c:\\program files\\ogc hook\\notepad.exe"
    char hookDLL  [400] = ""; // "c:\\program files\\ogc hook\\notepad.dll"
    char hookINI  [400] = ""; // "c:\\program files\\ogc hook\\notepad.ini"
    char hlCmdLine[400] = "";
    char hlEXE    [400] = "";
   
    GetModuleFileName(0,hookEXE,390);
        lowercase(hookEXE);
    int  len = (int)strlen(hookEXE);
    if(hookEXE[len-12]!='a' || hookEXE[len-11]!='b'|| hookEXE[len-10]!='c'|| hookEXE[len-9]!='d'|| hookEXE[len-8]!='h'|| hookEXE[len-7]!='o' || hookEXE[len-6]!='o' || hookEXE[len-5]!='k' || hookEXE[len-4]!='.')
    {
        MessageBox(0,"禁止修改Loader文件名,请尊重作者版权!","[XXXX] 版权信息",MB_ICONERROR|MB_TOPMOST);
        return 0;
    }


    //int  len = strlen(hookEXE);
    strcpy(hookDLL,hookEXE);
    strcpy(hookINI,hookEXE);
    hookDLL[len-3]='d';hookDLL[len-2]='l';hookDLL[len-1]='l';
    hookINI[len-3]='i';hookINI[len-2]='n';hookINI[len-1]='i';

                编译无错后即可.那么DLL的名字就只能是abcdhook了,如果改成别的名字,使用时会自动弹出对话框:
     [XXXX] 版权信息

          禁止修改Loader文件名,请尊重作者版权!

        就这么多了.
    说明:此源代码由本人从一些作弊源代码中分离得到.
         
  
    
    
附件: ogc注入器代码.rar (13 K) 下载数:29
物必有值,坦然面世.
tom3000

ZxID:1334591

等级: 上等兵
举报 只看该作者 板凳   发表于: 2008-03-09 0
谢谢
猴岛顾问

ZxID:1203163

等级: 少尉
举报 只看该作者 地板   发表于: 2008-03-09 0
我有dll的源码,收下这个
cboy_h

ZxID:1331476

等级: 新兵
举报 只看该作者 4楼  发表于: 2008-03-10 0
顶了
liu196881

ZxID:1272674

等级: 新兵
举报 只看该作者 5楼  发表于: 2008-03-17 0
 
« 返回列表
发帖 回复