• 大小: 3.33MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-13
  • 语言: C/C++
  • 标签: 源码查看  反编译  

资源简介

PE Explorer是功能超强的可视化Delphi、C++、VB程序解析器,能快速对32位可执行程序进行反编译,并修改其中资源。

资源截图

代码片段和文件信息

//-----------------------------------------------------------------------------
// Demo Plug-In
// (c)2001 by Mike Caetano/Heaventools Software.
// http://www.heaventools.com
//
// C++
//-----------------------------------------------------------------------------
#include 

#include “globals.h“

// ---------------------------------------------------------------------------
// PEX MEMORY ALLOCATOR FUNCTION POINTER TYPEDEF
typedef void * __stdcall (*pfnMemoryAllocator)(DWORD);

// ---------------------------------------------------------------------------
// PEX CALLBACK FUNCTION FUNCTION POINTER TYPEDEF
typedef void __stdcall (*pfnPGICallBack)(DWORD DWORD LPCTSTR);

// ---------------------------------------------------------------------------
// PEX PLUGIN INTERFACE STRUCTURE
typedef struct tagPGIParamsBlock
{
pfnMemoryAllocator pMemAllocator; // function pointer to PEX supplied memory allocation
pfnPGICallBack pCallBack; // function pointer to PEX callback function
LPVOID pInBuff; // pointer to input buffer
LPVOID pOutBuff; // pointer to output buffer filled by plugin
DWORD dwInSize; // size in bytes of input buffer
DWORD dwOutSize; // size in bytes of output buffer set by plugin
DWORD dwInterface; // read only interface ID
DWORD dwIndex; // read only plugin index
}
PGIParamsBlock *PPGIParamsBlock;

// ---------------------------------------------------------------------------
// GLOBAL VARIABLES

LPCTSTR szPluginName = SZPLUGINNAME;

DWORD   evID_PostLogInfo = 0;

// ---------------------------------------------------------------------------
// EXPORT FUNCTION PROTOTYPES
void __stdcall PexRegisterPlugIn(LPCTSTR *);
void __stdcall PexAboutPlugIn(void);
BOOL __stdcall PexPreloadImage(PPGIParamsBlock);

// ---------------------------------------------------------------------------
// EXPORT FUNCTION IMPLEMENTATIONS

// ---------------------------------------------------------------------------
// P E X R E G I S T E R P L U G I N

void __stdcall __declspec(dllexport) PexRegisterPlugIn(LPCTSTR *ppPluginName)
{
*ppPluginName = szPluginName;
}


// ---------------------------------------------------------------------------
// P E X A B O U T P L U G I N

void __stdcall __declspec(dllexport) PexAboutPlugIn(void)
{
TCHAR szBuffer[MAX_PATH];
ZeroMemory(szBufferMAX_PATH);
wsprintf(szBuffer TEXT(“%s\r\n%s“) szPluginName SZVERSION);
MessageBox(NULL szBuffer TEXT(“About“) MB_OK|MB_ICONINFORMATION);
}


// ---------------------------------------------------------------------------
// P E X P R E L O A D I M A G E

BOOL __stdcall __declspec(dllexport) PexPreloadImage(PPGIParamsBlock pPGIPB)
{

// assume the worst :-)
BOOL result = FALSE;

// setup messages for PEX log window
LPCTSTR DemoMessage1 = “Emulating Execution...“;
LPCTSTR DemoMessage2 = “Allocating memory ...“;
LPCTSTR DemoMessage3 = “Copy InBuff to 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-11-03 12:05  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\
     目录           0  2009-02-03 11:29  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\
     目录           0  2009-02-03 11:29  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\
     目录           0  2009-02-03 11:29  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\
     目录           0  2009-02-03 11:29  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\CPP\
     目录           0  2009-02-03 11:29  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\PAS\
     文件        6197  2008-10-28 15:54  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\PAS\aclapi.dll.dat
     文件       31704  2008-10-28 15:54  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\PAS\advapi32.dll.dat
     文件         405  2008-10-28 15:54  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\PAS\avicap32.dll.dat
     文件        1998  2008-10-28 15:54  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\PAS\avifil32.dll.dat
     文件        6367  2008-10-28 15:54  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\PAS\comctl32.dll.dat
     文件        1341  2008-10-28 15:54  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\PAS\comdlg32.dll.dat
     文件        1504  2008-10-28 15:54  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\PAS\d3drm.dll.dat
     文件         508  2008-10-28 15:54  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\PAS\ddraw.dll.dat
     文件         245  2008-10-28 15:54  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\PAS\dinput.dll.dat
     文件         719  2008-10-28 15:54  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\PAS\dplayx.dll.dat
     文件         979  2008-10-28 15:54  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\PAS\dsetup.dll.dat
     文件         744  2008-10-28 15:54  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\PAS\dsound.dll.dat
     文件       23614  2008-10-28 15:54  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\PAS\gdi32.dll.dat
     文件        2249  2008-10-28 15:54  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\PAS\gds32.dll.dat
     文件        4036  2008-10-28 15:54  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\PAS\glu32.dll.dat
     文件        5949  2008-10-28 15:54  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\PAS\imagehlp.dll.dat
     文件        5177  2008-10-28 15:54  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\PAS\imm32.dll.dat
     文件       57792  2008-10-28 15:54  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\PAS\kernel32.dll.dat
     文件         696  2008-10-28 15:54  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\PAS\lz32.dll.dat
     文件        4759  2008-10-28 15:54  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\PAS\mpr.dll.dat
     文件         589  2008-10-28 15:54  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\PAS\msimg32.dll.dat
     文件         144  2008-10-28 15:54  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\PAS\netapi32.dll.dat
     文件       15653  2008-10-28 15:54  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\PAS\ole32.dll.dat
     文件       13430  2008-10-28 15:54  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\PAS\oleaut32.dll.dat
     文件         805  2008-10-28 15:54  PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化EXE破解工具\PE Explorer\API LIBRARY\base\PAS\oledlg.dll.dat
............此处省略73个文件信息

评论

共有 条评论