mirror of
https://github.com/JKornev/hidden
synced 2024-06-20 14:08:05 +00:00
Load configs improvements
This commit is contained in:
parent
a2a8cb9ad1
commit
93ea859610
@ -27,6 +27,19 @@ BOOLEAN IsDriverEnabled()
|
||||
|
||||
// =========================================================================================
|
||||
|
||||
NTSTATUS InitializeStealthMode(PUNICODE_STRING RegistryPath)
|
||||
{
|
||||
if (!CfgGetStealthState())
|
||||
return STATUS_SUCCESS;
|
||||
|
||||
//TODO: implement me
|
||||
UNREFERENCED_PARAMETER(RegistryPath);
|
||||
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
// =========================================================================================
|
||||
|
||||
VOID DriverUnload(PDRIVER_OBJECT DriverObject)
|
||||
{
|
||||
UNREFERENCED_PARAMETER(DriverObject);
|
||||
@ -49,6 +62,8 @@ NTSTATUS DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath)
|
||||
if (!NT_SUCCESS(status))
|
||||
DbgPrint("FsFilter1!" __FUNCTION__ ": can't initialize configs\n");
|
||||
|
||||
EnableDisableDriver(CfgGetDriverState());
|
||||
|
||||
status = InitializePsMonitor(DriverObject);
|
||||
if (!NT_SUCCESS(status))
|
||||
DbgPrint("FsFilter1!" __FUNCTION__ ": object monitor didn't start\n");
|
||||
@ -65,6 +80,10 @@ NTSTATUS DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath)
|
||||
if (!NT_SUCCESS(status))
|
||||
DbgPrint("FsFilter1!" __FUNCTION__ ": can't create device\n");
|
||||
|
||||
status = InitializeStealthMode(RegistryPath);
|
||||
if (!NT_SUCCESS(status))
|
||||
DbgPrint("FsFilter1!" __FUNCTION__ ": can't activate stealth mode\n");
|
||||
|
||||
DestroyConfigs();
|
||||
|
||||
DriverObject->DriverUnload = DriverUnload;
|
||||
|
@ -66,6 +66,7 @@
|
||||
- Сокрытие VMBox Tools
|
||||
- Отреверсить установщик VMBox tools
|
||||
- Реализовать steals mode
|
||||
- Реализовать поддержку загрузки дефольтных конфигов из реестра
|
||||
+ Реализовать поддержку загрузки дефольтных конфигов из реестра
|
||||
- Реализовать установку конфигов в реестр через hiddencli
|
||||
- Насодить на ETL и DbgPrintEx
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user