#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 | ( | ) |
1.5.4