⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rk_exec.h

📁 能够在windows 2000以上操作系统下隐藏特定的进程
💻 H
字号:
#ifndef _EXEC_H_
#define _EXEC_H_

#define SEC_IMAGE         0x1000000     

typedef enum _SECTION_INFORMATION_CLASS{
	SectionBasicInformation,
	SectionImageInformation
}SECTION_INFORMATION_CLASS;

typedef struct _SECTION_IMAGE_INFORMATION{
	PVOID	EntryPoint;
	ULONG	Unknown1;
	ULONG	StackReserve;
	ULONG	StackCommit;
	ULONG	SubSystem;
	USHORT	MinorSubSystemVersion;
	USHORT	MajorSubSystemVersion;
	ULONG	Unknown2;
	ULONG	Characteristics;
	USHORT	ImageNumber;
	BOOLEAN	Executable;
	UCHAR	Unknown3;
	ULONG	Unknown4[3];
}SECTION_IMAGE_INFORMATION,*PSECTION_IMAGE_INFORMATION;

typedef struct _USER_STACK{
	PVOID	FixedStackBase;
	PVOID	FixedStackLimit;
	PVOID	ExpandableStackBase;
	PVOID	ExpandableStackLimit;
	PVOID	ExpandableStackBottom;
}USER_STACK,*PUSER_STACK;


typedef struct _PROCESS_PARAMETERS{
	ULONG	AllocationSize;
	ULONG	Size;
	ULONG	Flags;
	ULONG	Reserved;
	LONG	Console;
	ULONG	ProcessGroup;
	HANDLE	hStdInput;
	HANDLE	hStdOutput;
	HANDLE	hStdError;
	UNICODE_STRING	CurrentDirectoryName;
	HANDLE			CurrentDirectoryHandle;
	UNICODE_STRING	DllPath;
	UNICODE_STRING	ImageFile;
	UNICODE_STRING	CommandLine;
	PWSTR	Environment;
	ULONG	dwX;
	ULONG	dwY;
	ULONG	dwXSize;
	ULONG	dwYSize;
	ULONG	dwXCountChars;
	ULONG	dwYCountChars;
	ULONG	dwFillAttribute;
	ULONG	dwFlags;
	ULONG	wShowWindow;
	UNICODE_STRING	WindowTitle;
	UNICODE_STRING	Desktop;
	UNICODE_STRING	Reserved2;
	UNICODE_STRING	Reserved3;
}PROCESS_PARAMETERS,*PPROCESS_PARAMETERS;


typedef struct _PORT_MESSAGE{
	USHORT	DataSize;
	USHORT	MessageSize;
	USHORT	MessageType;
	USHORT	VirtualRangesOffset;
	CLIENT_ID	ClientId;
	ULONG	MessageId;
	ULONG	SectionSize;
}PORT_MESSAGE,*PPORT_MESSAGE;


typedef struct _CSRSS_MESSAGE{
	ULONG	Unknwon1;
	ULONG	Opcode;
	ULONG	Status;
	ULONG	Unknwon2;
}CSRSS_MESSAGE,*PCSRSS_MESSAGE;

typedef struct _PROCESS_INFORMATION {
    HANDLE	hProcess;
    HANDLE	hThread;
    ULONG	dwProcessId;
    ULONG	dwThreadId;
} PROCESS_INFORMATION, *PPROCESS_INFORMATION, *LPPROCESS_INFORMATION;


// The promise function...
int exec(PUNICODE_STRING ImageName);

extern int ObOpenObjectByPointer();

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -