#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[]) |
void doFormatMessage | ( | unsigned int | dwLastErr | ) |
int EnableDebugPriv | ( | HANDLE | proceso, | |
LPCTSTR | lpName | |||
) |
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 | ( | ) |