Windows Networking Flashcards
RPC
Remote Procedure Call
Will RPC work cross networks?
It can if not configured to be blocked
Mailslots
One-way Interprocess Communication Implemented in Kernel32.dll and msfs.sys Acts as a file kept in memory Useful for a single process sending broadcases to multiple processes Max single message size of 424 bytes
RPC - Description
Applications load a DLL containing stub procedures for remote functions
The stub then calls RPC run-time procedures to locate where the remote procedure resides
The stub negotiates a transport mechanism
It then calls the procedure on the remote system with the parmeters
Reverse happens to return data
SMB
Server Message Block
CIFS
Common Internet File System
SMB - Description
Primary remote file-access protocol on Windows Clients and Servers
CIFS v1
cleartext
CIFS v2
Encrypted
CIFS v3
Encrypted with AES
SMB/CIFS CMD command
nbtstat
NetBIOS
Network Basic Input/Output System
RDN
Relative Distinguished Name
SMB Port
445
NetBIOS Ports
137-139
Port 139
SMB over NetBIOS
Port 137
NetBIOS Naming Service
Port 138
NetBIOS Datagram Service
SRM
Security Reference Monitor
ntoskrnl
Security Reference Monitor Kernel Mode
LSASS
Local Security Authority Subsystem
SAM
Security Accounts Manager
SAM database registry path
HKLM\SAM
Winlogon
Interactive Logon Service
CP
Credential Providers
Netlogon
Network Logon Service
Kernel Security Device Driver
KSecDD
Security Reference Monitor (SRM): Kernel Mode (ntoskrnl) Description
defines access token structure, performs object security access checks, generate security audit messages
Local Security Authority Subsystem (LSASS): User-mode (lsass.exe) description
local system security policy, user authentication, sending security audit messages to Event Log. Loads Local Security Authority service (LSA, lsasrv.dll)
LSASS policy database
registry area under HKLM\Security that stores security policy settings