12 Star 15 Fork 0

nagist / MetaHook

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
LoadBlob.h 932 Bytes
一键复制 编辑 原始数据 按行查看 历史
NagiCode@gmail.com 提交于 2014-04-01 06:51 . No commit message
#define BLOB_ALGORITHM 0x12345678
typedef struct BlobInfo_s
{
char m_szPath[10];
char m_szDescribe[32];
char m_szCompany[22];
DWORD m_dwAlgorithm;
}
BlobInfo_t;
typedef struct BlobHeader_s
{
DWORD m_dwCheckSum;
WORD m_wSectionCount;
DWORD m_dwExportPoint;
DWORD m_dwImageBase;
DWORD m_dwEntryPoint;
DWORD m_dwImportTable;
}
BlobHeader_t;
typedef struct BlobSection_s
{
DWORD m_dwVirtualAddress;
DWORD m_dwVirtualSize;
DWORD m_dwDataSize;
DWORD m_dwDataAddress;
BOOL m_bIsSpecial;
}
BlobSection_t;
typedef struct BlobFootprint_s
{
HMODULE m_hDll;
}
BlobFootprint_t;
BlobHeader_t *GetBlobHeader(void);
BOOL FIsBlob(const char *pstFileName);
DWORD NLoadBlobFile(const char *pstFileName, BlobFootprint_t *pblobfootprint, void **pv);
DWORD LoadBlobFile(BYTE *pBuffer, BlobFootprint_t *pblobfootprint, void **pv, DWORD dwSize);
void FreeBlob(BlobFootprint_t *pblobfootprint);
C++
1
https://gitee.com/nagist/MetaHook.git
git@gitee.com:nagist/MetaHook.git
nagist
MetaHook
MetaHook
master

搜索帮助