• 大小: 3.03M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-19
  • 语言: 其他
  • 标签: 其他  

资源简介

DR.COM自动测试帐号器.rar

资源截图

代码片段和文件信息

/******************************************************************************
Module:  APIHook.cpp
Notices: Copyright (c) 2008 Jeffrey Richter & Christophe Nasarre
******************************************************************************/

#include “stdafx.h“

#include 
#pragma comment(lib “ImageHlp“)

#include “APIHook.h“
#include “Toolhelp.h“
#include 

/////////////////////////////////////////////////////////////////////////////////


// The head of the linked-list of CAPIHook objects
CAPIHook* CAPIHook::sm_pHead = NULL;

// By default the module containing the CAPIHook() is not hooked
BOOL CAPIHook::ExcludeAPIHookMod = TRUE; 


///////////////////////////////////////////////////////////////////////////////


CAPIHook::CAPIHook(PSTR pszCalleeModName PSTR pszFuncName PROC pfnHook) {

   // Note: the function can be hooked only if the exporting module 
   //       is already loaded. A solution could be to store the function
   //       name as a member; then in the hooked LoadLibrary* handlers parse
   //       the list of CAPIHook instances check if pszCalleeModName
   //       is the name of the loaded module to hook its export table and 
   //       re-hook the import tables of all loaded modules.
  
   m_pNext  = sm_pHead;    // The next node was at the head
   sm_pHead = this;        // This node is now at the head

   // Save information about this hooked function
   m_pszCalleeModName   = pszCalleeModName;
   m_pszFuncName        = pszFuncName;
   m_pfnHook            = pfnHook;
   m_pfnOrig            = 
      GetProcAddressRaw(GetModuleHandleA(pszCalleeModName) m_pszFuncName);

   // If function does not exit... bye bye
   // This happens when the module is not already loaded
   if (m_pfnOrig == NULL)
   {
      wchar_t szPathname[MAX_PATH];
      GetModuleFileNameW(NULL szPathname _countof(szPathname));
      wchar_t sz[1024];
      StringCchPrintfW(sz _countof(sz) 
         TEXT(“[%4u - %s] impossible to find %S\r\n“) 
         GetCurrentProcessId() szPathname pszFuncName);
      OutputDebugString(sz);
      return;
   }
   
#ifdef _DEBUG
   // This section was used for debugging sessions when Explorer died as 
   // a folder content was requested
   // 
   //static BOOL s_bFirstTime = TRUE;
   //if (s_bFirstTime)
   //{
   //   s_bFirstTime = FALSE;

   //   wchar_t szPathname[MAX_PATH];
   //   GetModuleFileNameW(NULL szPathname _countof(szPathname));
   //   wchar_t* pszExeFile = wcsrchr(szPathname L‘\\‘) + 1;
   //   OutputDebugStringW(L“Injected in “);
   //   OutputDebugStringW(pszExeFile);
   //   if (_wcsicmp(pszExeFile L“Explorer.EXE“) == 0)
   //   {
   //      DebugBreak();
   //   }
   //   OutputDebugStringW(L“\n   --> “);
   //   StringCchPrintfW(szPathname _countof(szPathname) L“%S“ pszFuncName);
   //   OutputDebugStringW(szPathname);
   //   OutputDebugStringW(L“\n“);
   //}
#endif


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件         30  2012-05-25 19:17  DR.COM破解(针对2011.11.8新版客户端)\account.ini

     文件        582  2012-05-25 19:08  DR.COM破解(针对2011.11.8新版客户端)\AccountAndPassword.lua

     文件        598  2012-05-25 19:01  DR.COM破解(针对2011.11.8新版客户端)\AccountAndPassword.lua.bak

     文件     989409  2012-05-24 10:17  DR.COM破解(针对2011.11.8新版客户端)\client.dmp

     文件     608604  2012-05-25 19:16  DR.COM破解(针对2011.11.8新版客户端)\client.log

     文件      86696  2011-11-10 21:33  DR.COM破解(针对2011.11.8新版客户端)\DllCrackedByDC.dll

     文件      25088  2012-05-25 19:16  DR.COM破解(针对2011.11.8新版客户端)\DrBugReporter.exe

     文件       2044  2011-11-10 22:01  DR.COM破解(针对2011.11.8新版客户端)\drcom.cfg

     文件      43176  2011-11-10 19:54  DR.COM破解(针对2011.11.8新版客户端)\drcomdll.dll

     文件     200543  2012-05-25 19:16  DR.COM破解(针对2011.11.8新版客户端)\drcomdll.log

     文件      43176  2011-11-10 19:54  DR.COM破解(针对2011.11.8新版客户端)\drcomdll2.dll

     文件         11  2012-05-25 17:25  DR.COM破解(针对2011.11.8新版客户端)\edata.dat

     文件    1097728  2012-05-21 15:50  DR.COM破解(针对2011.11.8新版客户端)\HOOK\ishare.exe

     文件     165888  2012-05-25 19:17  DR.COM破解(针对2011.11.8新版客户端)\HookDrcom.dll

     文件    1097728  2012-05-25 18:57  DR.COM破解(针对2011.11.8新版客户端)\ishare.exe

     文件    1093632  2012-04-24 19:21  DR.COM破解(针对2011.11.8新版客户端)\ishare.exe.bak

     文件    1097728  2012-05-25 11:29  DR.COM破解(针对2011.11.8新版客户端)\ishare2.exe

     文件       2044  2012-05-25 19:16  DR.COM破解(针对2011.11.8新版客户端)\ishare_user.dat

     文件          0  2011-12-05 12:23  DR.COM破解(针对2011.11.8新版客户端)\login2.dat

     文件      45568  2011-09-28 00:20  DR.COM破解(针对2011.11.8新版客户端)\mac patch.exe

     文件         49  2012-05-25 17:25  DR.COM破解(针对2011.11.8新版客户端)\update.ini

     文件    1093632  2012-05-21 22:21  DR.COM破解(针对2011.11.8新版客户端)\副本\ishare.exe

     文件        906  2011-11-10 22:02  DR.COM破解(针对2011.11.8新版客户端)\破解说明.txt

     目录          0  2012-05-24 00:21  DR.COM破解(针对2011.11.8新版客户端)\HOOK

     目录          0  2012-05-24 00:21  DR.COM破解(针对2011.11.8新版客户端)\副本

     目录          0  2012-05-25 19:17  DR.COM破解(针对2011.11.8新版客户端)

     文件       1261  2012-05-30 22:15  破解说明.txt

     文件       8902  2011-09-17 16:06  DRCOM 自动测试源码\CmnHdr.h

     文件       1592  2012-05-21 15:11  DRCOM 自动测试源码\HookDrom.sln

    ..A..H.     87040  2012-05-30 22:08  DRCOM 自动测试源码\HookDrom.suo

............此处省略146个文件信息

评论

共有 条评论