C# Класс Hackery.NTdll

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CsrClientCallServer ( IntPtr Process, IntPtr Thread, int PID, int TID ) : void
CsrClientCallServer ( IntPtr Process, IntPtr Thread, uint PID, uint TID ) : void
RtlCloneUserProcess ( CloneProcessFlags Flags, ProcessInfo ProcessInfo ) : CloneStatus
RtlCreateUserThread ( IntPtr P, IntPtr Fnc, IntPtr Data, IntPtr &Thread ) : bool
RtlCreateUserThread ( Process P, IntPtr Fnc, IntPtr Data, IntPtr &Thread ) : bool

Приватные методы

Метод Описание
CsrClientCallServer ( CSRMsg Msg, int A, int B = 0x10000, int C = 0x24 ) : void
RtlCloneUserProcess ( CloneProcessFlags Flags, IntPtr ProcSecDesc, IntPtr ThreadSecDesc, IntPtr DebugPort, ProcessInfo ProcessInfo ) : CloneStatus
RtlCreateUserThread ( IntPtr Proc, IntPtr SecDesc, bool CreateSuspended, uint StackZeroBits, uint StackReserved, uint StackCommit, IntPtr StartAddr, IntPtr StartParam, IntPtr Thread, CLIENT_ID Result ) : bool
RtlExitUserProcess ( int Status ) : void
RtlExitUserThread ( int Status ) : void
ZwAllocateVirtualMemory ( IntPtr Proc, IntPtr &Addr, int ZeroBits, IntPtr &RegionSize, AllocType AType = AllocType.Commit|AllocType.Reserve, MemProtection Prot = MemProtection.ReadWrite ) : uint

Описание методов

CsrClientCallServer() публичный статический Метод

public static CsrClientCallServer ( IntPtr Process, IntPtr Thread, int PID, int TID ) : void
Process System.IntPtr
Thread System.IntPtr
PID int
TID int
Результат void

CsrClientCallServer() публичный статический Метод

public static CsrClientCallServer ( IntPtr Process, IntPtr Thread, uint PID, uint TID ) : void
Process System.IntPtr
Thread System.IntPtr
PID uint
TID uint
Результат void

RtlCloneUserProcess() публичный статический Метод

public static RtlCloneUserProcess ( CloneProcessFlags Flags, ProcessInfo ProcessInfo ) : CloneStatus
Flags CloneProcessFlags
ProcessInfo ProcessInfo
Результат CloneStatus

RtlCreateUserThread() публичный статический Метод

public static RtlCreateUserThread ( IntPtr P, IntPtr Fnc, IntPtr Data, IntPtr &Thread ) : bool
P System.IntPtr
Fnc System.IntPtr
Data System.IntPtr
Thread System.IntPtr
Результат bool

RtlCreateUserThread() публичный статический Метод

public static RtlCreateUserThread ( Process P, IntPtr Fnc, IntPtr Data, IntPtr &Thread ) : bool
P System.Diagnostics.Process
Fnc System.IntPtr
Data System.IntPtr
Thread System.IntPtr
Результат bool