C:/Web/pinjector/Process Injector/pinjector.c File Reference

#include "pinjector.h"

Go to the source code of this file.

Functions

int EnableDebugPriv (HANDLE proceso, LPCTSTR lpName)
void __stdcall shell (PARAMETROS *parametros)
void __stdcall process_ownerII (OWNER *owner)
void __stdcall process_owner (HANDLE htoken, char *data)
void ExtractThreadTokens (DWORD dwOwnerPID)
void ExtractProcessTokens (void)
void doFormatMessage (unsigned int dwLastErr)
void usage ()
void main (int argc, char *argv[])


Function Documentation

void doFormatMessage ( unsigned int  dwLastErr  ) 

Definition at line 224 of file pinjector.c.

Referenced by main().

int EnableDebugPriv ( HANDLE  proceso,
LPCTSTR  lpName 
)

Definition at line 22 of file pinjector.c.

Referenced by main().

void ExtractProcessTokens ( void   ) 

Definition at line 177 of file pinjector.c.

References ExtractThreadTokens(), and process_owner().

Referenced by main().

void ExtractThreadTokens ( DWORD  dwOwnerPID  ) 

Definition at line 137 of file pinjector.c.

References process_owner().

Referenced by ExtractProcessTokens().

void main ( int  argc,
char *  argv[] 
)

Definition at line 253 of file pinjector.c.

References _parametros::acceptstring, _parametros::bindstring, BOOL(), _parametros::cmd, _parametros::CreateProcessstring, doFormatMessage(), _OWNER::domainname, EnableDebugPriv(), ExtractProcessTokens(), _parametros::KernelGetProcAddress, _parametros::KernelHandle, _parametros::KernelLoadLibrary, _parametros::kernelstring, _parametros::listenstring, _OWNER::pid, process_ownerII(), shell(), usage(), _OWNER::username, _parametros::WSAConnectstring, _parametros::WSASocketString, _parametros::wsastartupstring, and _parametros::wsastring.

void __stdcall process_owner ( HANDLE  htoken,
char *  data 
)

Definition at line 111 of file pinjector.c.

Referenced by ExtractProcessTokens(), and ExtractThreadTokens().

void __stdcall process_ownerII ( OWNER owner  ) 

Definition at line 88 of file pinjector.c.

References _OWNER::domainname, _OWNER::pid, and _OWNER::username.

Referenced by main().

void __stdcall shell ( PARAMETROS parametros  ) 

Definition at line 45 of file pinjector.c.

References _parametros::acceptstring, _parametros::bindstring, _parametros::cmd, _parametros::CreateProcessstring, _parametros::KernelCreateProcess, _parametros::KernelGetProcAddress, _parametros::KernelHandle, _parametros::KernelLoadLibrary, _parametros::kernelstring, _parametros::listenstring, _parametros::port, _parametros::ShellAccept, _parametros::ShellBind, _parametros::ShellListen, _parametros::ShellWsaConnect, _parametros::ShellWSASocket, _parametros::ShellWsaStartup, _parametros::WSAConnectstring, _parametros::WSAHandle, _parametros::WSASocketString, _parametros::wsastartupstring, and _parametros::wsastring.

Referenced by main().

void usage (  ) 

Definition at line 243 of file pinjector.c.

Referenced by main().


Generated on Fri Feb 22 12:34:08 2008 for Process Injector by  doxygen 1.5.4