C语言 注入到其他进程或隐藏进程

来源:百度知道 编辑:UC知道 时间:2024/06/22 23:59:19
C语言 注入到其他进程或隐藏进程
..........都 一样,不就是调用那些API函数吗,写出来就可以了

这个东西,不是C语言能实现的,
你必须好好学学WinSDK,调用Win32接口函数,去实现..C语言虽然强大,但没强大到异想就能天开的地步!!!

那得去找比尔盖茨,只有他有那1000多个,Win Api的内部实现代码,不过那是他的命根子,估计杀了他,他也不会拿出来的..

要真去理解它的内部实现,估计 成千上百个奇形怪状的结构,莫名奇妙的宏,面目可憎的指针的指针的指针的地址的指针就能吓死人了..算法就不提了.

用C写的TSR 程序可以实现驻留和隐藏

// cctest.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#define WIN32_LEAN_AND_MEAN
#include <stdio.h>
#include <tchar.h>
#include <windows.h>
#include <accctrl.h>
#include <aclapi.h>

#define NT_SUCCESS(Status) ((NTSTATUS)(Status) >= 0)
#define STATUS_INFO_LENGTH_MISMATCH ((NTSTATUS)0xC0000004L)
#define STATUS_ACCESS_DENIED ((NTSTATUS)0xC0000022L)

typedef LONG NTSTATUS;

typedef struct _UNICODE_STRING
{
USHORT Length;
USHORT MaximumLength;
PWSTR Buffer;
} UNICODE_STRING, *PUNICODE_STRING;