Table of Contents

Les Outils

Network Filesystem Redirector Drivers

Network Provider (dll)

Introduction

Le NP assure la gestion du voisinage reseau sous windows, il s’occupe aussi du mappage des lecteurs reseau. Il communique avec le NR grace a des ioctl. C’est lui qui indique au drivers qu’il faut se connecter a une resource reseau.

Adresse reel:

Fonction

Exemples

Network Redirector (drivers)

Divers

Trace d'un parcours des resources reseau

On ouvre l’explorateur on va dans le voisinage reseau, on clique sur notre network provider:

On arrive sur un share:

Kernel thread

HANDLE ThreadHandle;
#define DE_THREAD_WAIT_MSEC (1000)
 
VOID DriverEntry_Async(PVOID Parameter)
{
  NTSTATUS Status = STATUS_SUCCESS;
  LARGE_INTEGER waitPeriod;
 
  waitPeriod = RtlConvertLongToLargeInteger((LONG) -(10 * 1000 * DE_THREAD_WAIT_MSEC));
  KeDelayExecutionThread(KernelMode, FALSE, &waitPeriod);
  Status=STATUS_SUCCESS;
  PsTerminateSystemThread(Status);
  return;	
}
 
Status = PsCreateSystemThread(&ThreadHandle,THREAD_ALL_ACCESS, 0, 0, 0, DriverEntry_Async, 0);