C# 클래스 Hackery.NTdll

파일 보기 프로젝트 열기: cartman300/Hackery 1 사용 예제들

공개 메소드들

메소드 설명
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