Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Idov31/Nidhogg
/ functions
Functions
347 in github.com/Idov31/Nidhogg
⨍
Functions
347
◇
Types & classes
183
↓ 1 callers
Method
InjectShellcodeThread
Nidhogg/MemoryHandler.cpp:378
↓ 1 callers
Function
IsFileExists
Nidhogg/FileHelper.cpp:107
↓ 1 callers
Function
IsValidListEntry
Nidhogg/ListHelper.hpp:241
↓ 1 callers
Function
IsValidListEntryUnsafe
Nidhogg/ListHelper.hpp:226
↓ 1 callers
Method
ListHiddenPorts
Nidhogg/NetworkHandler.cpp:278
↓ 1 callers
Method
ListHiddenProcesses
Nidhogg/ProcessHandler.cpp:493
↓ 1 callers
Method
ListHiddenThreads
Nidhogg/ThreadHandler.cpp:394
↓ 1 callers
Method
ListObCallbacks
Nidhogg/AntiAnalysisHandler.cpp:730
↓ 1 callers
Method
ListProtectedFiles
Nidhogg/FileHandler.cpp:394
↓ 1 callers
Method
ListProtectedProcesses
Nidhogg/ProcessHandler.cpp:446
↓ 1 callers
Method
ListProtectedThreads
Nidhogg/ThreadHandler.cpp:347
↓ 1 callers
Method
ListPsNotifyRoutines
Nidhogg/AntiAnalysisHandler.cpp:530
↓ 1 callers
Method
ListRegistryCallbacks
Nidhogg/AntiAnalysisHandler.cpp:333
↓ 1 callers
Method
ListRegistryItems
Nidhogg/RegistryHandler.cpp:906
↓ 1 callers
Method
Load
Nidhogg/NofLoader.cpp:73
↓ 1 callers
Function
NidhoggEntry
Nidhogg/Nidhogg.cpp:50
↓ 1 callers
Method
PatchModule
Nidhogg/MemoryHandler.cpp:452
↓ 1 callers
Function
PrintAsciiArt
NidhoggClient/NidhoggClient.h:33
↓ 1 callers
Method
ProtectFile
Nidhogg/FileHandler.cpp:292
↓ 1 callers
Method
ProtectProcess
Nidhogg/ProcessHandler.cpp:323
↓ 1 callers
Method
ProtectThread
Nidhogg/ThreadHandler.cpp:292
↓ 1 callers
Method
RegNtPostEnumerateKeyHandler
Nidhogg/RegistryHandler.cpp:350
↓ 1 callers
Method
RegNtPostEnumerateValueKeyHandler
Nidhogg/RegistryHandler.cpp:479
↓ 1 callers
Method
RegNtPreDeleteKeyHandler
Nidhogg/RegistryHandler.cpp:102
↓ 1 callers
Method
RegNtPreDeleteValueKeyHandler
Nidhogg/RegistryHandler.cpp:138
↓ 1 callers
Method
RegNtPreQueryKeyHandler
Nidhogg/RegistryHandler.cpp:178
↓ 1 callers
Method
RegNtPreQueryMultipleValueKeyHandler
Nidhogg/RegistryHandler.cpp:255
↓ 1 callers
Method
RegNtPreQueryValueKeyHandler
Nidhogg/RegistryHandler.cpp:215
↓ 1 callers
Method
RegNtPreSetValueKeyHandler
Nidhogg/RegistryHandler.cpp:310
↓ 1 callers
Method
RemoveFile
Nidhogg/FileHandler.cpp:333
↓ 1 callers
Method
RemoveHiddenPort
Nidhogg/NetworkHandler.cpp:176
↓ 1 callers
Method
RemoveProcess
Nidhogg/ProcessHandler.cpp:378
↓ 1 callers
Method
RemoveRegItem
Nidhogg/RegistryHandler.cpp:802
↓ 1 callers
Method
RemoveThread
Nidhogg/ThreadHandler.cpp:250
↓ 1 callers
Method
ReplaceCallback
Nidhogg/AntiAnalysisHandler.cpp:240
↓ 1 callers
Method
RestoreModules
Nidhogg/MemoryHandler.cpp:634
↓ 1 callers
Method
SetExitIrql
Nidhogg/IrqlGuard.h:40
↓ 1 callers
Method
SetProcessSignature
Nidhogg/ProcessHandler.cpp:241
↓ 1 callers
Function
SplitStringBySpaceW
* Description: * SplitStringBySpaceW is responsible for splitting a string by spaces and returning a vector of wstrings. * * Parameters: * @str [_In
NidhoggClient/Helper.cpp:124
↓ 1 callers
Function
ToLower
* Description: * ToLower is responsible for converting a string to lowercase. * * Parameters: * @str [_Inout_ std::string&] -- The string to be conve
NidhoggClient/Helper.cpp:36
↓ 1 callers
Method
UnhideProcess
Nidhogg/ProcessHandler.cpp:147
↓ 1 callers
Method
UnhideThread
Nidhogg/ThreadHandler.cpp:133
↓ 1 callers
Method
what
NidhoggClient/FileHelper.hpp:15
Method
AddCallback
Nidhogg/AntiAnalysisHandler.cpp:899
Method
AddHiddenDriver
Nidhogg/MemoryHandler.cpp:1870
Method
AddHiddenModule
Nidhogg/MemoryHandler.cpp:1825
Method
AddHiddenProcess
Nidhogg/ProcessHandler.cpp:350
Method
AddHiddenThread
Nidhogg/ThreadHandler.cpp:318
Function
AllocateMemory
Nidhogg/MemoryAllocator.hpp:43
Method
AntiAnalysisHandler
NidhoggClient/AntiAnalysisHandler.h:39
Method
AntiAnalysisHandler
Nidhogg/AntiAnalysisHandler.cpp:5
Method
AntiAnalysisHandlerException
NidhoggClient/AntiAnalysisHandler.h:13
Function
ApcInjectionCallback
* Description: * ApcInjectionCallback is responsible for handling the APC cleanup. * * Parameters: * @Apc [PKAPC] -- The received APC. * @No
Nidhogg/MemoryHandler.cpp:1905
Method
AutoLock
Nidhogg/AutoLock.h:5
Method
CheckInput
* Description: * CheckInput is responsible for checking the input parameters for the thread commands. * * Parameters: * @params [_In_ const std::vecto
NidhoggClient/ThreadHandler.cpp:142
Method
CheckInput
* Description: * CheckInput is responsible for checking the input parameters for registry commands. * * Parameters: * @params [_In_ const std::vector
NidhoggClient/RegistryHandler.cpp:229
Method
CheckInput
* Description: * CheckInput is responsible for checking the input parameters for the process commands. * * Parameters: * @params [_In_ const std::vec
NidhoggClient/ProcessHandler.cpp:319
Method
CheckInput
* Description: * CheckInput is responsible for checking the input parameters for the hide command. * * Parameters: * @params [_In_ const std::vector<s
NidhoggClient/NetworkHandler.cpp:153
Method
ClearFiles
* Description: * ClearFiles is responsible for clearing all protected files. * * Parameters: * @type [_In_ FileType] -- The type of files to be cleare
NidhoggClient/FileHandler.cpp:192
Method
ClearHiddenPorts
* Description: * ClearHiddenPorts is responsible for issuing a IOCTL_CLEAR_HIDDEN_PORTS to clear all hidden ports. * * Parameters: * There are no para
NidhoggClient/NetworkHandler.cpp:277
Function
ClearList
Nidhogg/ListHelper.hpp:151
Method
ClearRegItem
* Description: * ClearRegItem is responsible for clearing all registry of item type. * * Parameters: * @type [_In_ RegItemType] -- The type of regist
NidhoggClient/RegistryHandler.cpp:548
Method
ClearThreads
* Description: * ClearProtectedThreads is responsible for issuing a IOCTL_CLEAR_PROTECTED_THREADS to clear all protected threads. * * Parameters:
NidhoggClient/ThreadHandler.cpp:236
Method
CommandHandler
NidhoggClient/CommandHandler.h:19
Function
ConvertToNumber
NidhoggClient/Convertor.hpp:85
Method
ConvertorException
NidhoggClient/Convertor.hpp:14
Function
CreateProcessNotifyDummyFunction
* Description: * CreateProcessNotifyDummyFunction is a dummy function for create process notify routine. * * Parameters: * @ParentId [HANDLE] -- Unu
Nidhogg/AntiAnalysisHandler.cpp:1098
Function
CreateProcessNotifyExDummyFunction
* Description: * CreateProcessNotifyExDummyFunction is a dummy function for create process notify routine ex. * * Parameters: * @Process [PEPROCESS
Nidhogg/AntiAnalysisHandler.cpp:1079
Function
CreateThreadNotifyDummyFunction
* Description: * CreateThreadNotifyDummyFunction is a dummy function for create thread notify routine. * * Parameters: * @ProcessId [HANDLE] -- Unuse
Nidhogg/AntiAnalysisHandler.cpp:1117
Function
DriverEntry
Nidhogg/Nidhogg.cpp:8
Method
DumpCredentials
* Description: * DumpCredentials is responsible for dumping credentials from LSASS. * * Parameters: * There are no parameters. * * Returns: * @
NidhoggClient/MemoryHandler.cpp:338
Method
EnableDisableEtwTi
* Description: * EnableDisableEtwTi is responsible for enabling or disabling ETW-TI. * * Parameters: * @enable [_In_ bool] -- Whether to enable or di
NidhoggClient/AntiAnalysisHandler.cpp:240
Method
FileHandler
NidhoggClient/FileHandler.h:23
Method
FileHandler
Nidhogg/FileHandler.cpp:5
Method
FileHandlerException
NidhoggClient/FileHandler.h:9
Method
FindAlertableThread
Nidhogg/MemoryHandler.cpp:1654
Method
FindCallback
Nidhogg/AntiAnalysisHandler.cpp:991
Method
FindHiddenDriver
Nidhogg/MemoryHandler.cpp:1797
Method
FindHiddenModule
Nidhogg/MemoryHandler.cpp:1743
Function
FindListEntry
Nidhogg/ListHelper.hpp:91
Method
FindRegItem
Nidhogg/RegistryHandler.cpp:678
Method
GetActiveProcessLinksOffset
Nidhogg/ProcessHandler.cpp:585
Method
GetEtwGuidLockOffset
Nidhogg/AntiAnalysisHandler.cpp:1210
Method
GetEtwProviderEnableInfoOffset
Nidhogg/AntiAnalysisHandler.cpp:1173
Method
GetKeyObject
Nidhogg/RegistryHandler.cpp:994
Method
GetLsassMetadata
Nidhogg/MemoryHandler.cpp:1186
Method
GetNameFromKeyEnumPreInfo
Nidhogg/RegistryHandler.cpp:634
Method
GetNameFromValueEnumPreInfo
Nidhogg/RegistryHandler.cpp:596
Method
GetPageCommitmentLockOffset
Nidhogg/MemoryHandler.cpp:2001
Method
GetSignatureLevelOffset
* Description: * GetSignatureLevelOffset is responsible for getting the signature level offset depends on the windows version. * (field SignatureLevel
Nidhogg/ProcessHandler.cpp:628
Method
GetThreadListEntryOffset
Nidhogg/ThreadHandler.cpp:466
Method
GetThreadListHeadOffset
Nidhogg/ThreadHandler.cpp:522
Method
GetThreadLockOffset
Nidhogg/ThreadHandler.cpp:565
Method
GetTokenOffset
Nidhogg/ProcessHandler.cpp:541
Method
GetVadRootOffset
Nidhogg/MemoryHandler.cpp:1952
Method
HandleCommand
* Description: * HandleCommand is responsible for handling a thread related command. * * Parameters: * @command [_In_ std::string] -- The command
NidhoggClient/ThreadHandler.cpp:14
Method
HandleCommand
* Description: * HandleCommand is responsible for handling commands related to registry operations. * * Parameters: * @command [_In_ std::string] -- T
NidhoggClient/RegistryHandler.cpp:14
Method
HandleCommand
* Description: * HandleCommand is responsible for handling a process related command. * * Parameters: * @command [_In_ std::string] -- The command to
NidhoggClient/ProcessHandler.cpp:147
Method
HandleCommand
NidhoggClient/NidhoggInterface.cpp:66
Method
HandleCommand
* Description: * HandleCommand is responsible for handling a memory related command. * * Parameters: * @command [_In_ std::string] -- The command
NidhoggClient/MemoryHandler.cpp:14
← previous
next →
101–200 of 347, ranked by callers