Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Idov31/Jormungandr
/ functions
Functions
21 in github.com/Idov31/Jormungandr
⨍
Functions
21
◇
Types & classes
26
↓ 1 callers
Function
ConvertAnsiToUnicode
* Description: * ConvertAnsiToUnicode is responsible for converting ANSI string to UNICODE. * * Parameters: * @ansiString [PCHAR] -- Source string t
Jormungandr/JormungandrHelper.cpp:15
↓ 1 callers
Method
Execute
* Description: * COFFLdr::Execute is responsible for executing the COFF's main function. * * Parameters: * There are no parameters * * Returns: * @sta
Jormungandr/COFFLdr.cpp:126
↓ 1 callers
Function
FindPattern
* Description: * FindPattern is responsible for finding a pattern in memory range. * * Parameters: * @pattern [PCUCHAR] -- Pattern to search fo
Jormungandr/JormungandrHelper.cpp:37
↓ 1 callers
Function
GetFunctionAddress
* Description: * GetFunctionAddress is responsible for getting the function address inside given module from its EAT. * * Parameters: * @moduleBase
Jormungandr/JormungandrHelper.cpp:120
↓ 1 callers
Function
GetModuleBase
* Description: * GetModuleBase is responsible for getting the base address of given module inside a given process. * * Parameters: * @Process [PEPR
Jormungandr/JormungandrHelper.cpp:74
↓ 1 callers
Function
GetSSDTAddress
* Description: * GetSSDTAddress is responsible for getting the SSDT's location. * * Parameters: * There are no parameters. * * Returns: * @status [NTS
Jormungandr/JormungandrHelper.cpp:168
↓ 1 callers
Function
GetSSDTFunctionAddress
* Description: * GetSSDTFunctionAddress is responsible for getting the SSDT's location. * * Parameters: * There are no parameters. * * Returns: * @sta
Jormungandr/JormungandrHelper.cpp:250
↓ 1 callers
Method
IsInitialized
* Description: * COFFLdr::IsInitialized returning whether the initialization was successful or not. * * Parameters: * There are no parameters * * Retu
Jormungandr/COFFLdr.cpp:340
↓ 1 callers
Method
Load
* Description: * COFFLdr::Load is responsible for loading COFF into the driver's memory. * * Parameters: * There are no parameters * * Returns: * @sta
Jormungandr/COFFLdr.cpp:76
Method
COFFLdr
Jormungandr/COFFLdr.cpp:5
Function
DriverEntry
Jormungandr/Jormungandr.cpp:5
Function
JormungandrCreateClose
* Description: * JormungandrCreateClose is responsible for returning STATUS_SUCCESS for an IRP. * * Parameters: * @DeviceObject [PDEVICE_OBJECT] -- Un
Jormungandr/Jormungandr.cpp:105
Function
JormungandrUnload
Jormungandr/Jormungandr.cpp:112
Function
JormungandrWrite
* Description: * JormungandrWrite is responsible for handling writing operation to the driver and managing the COFF. * * Parameters: * @DeviceObject [
Jormungandr/Jormungandr.cpp:52
Method
ProcessSections
* Description: * COFFLdr::ProcessSections is responsible for processing the COFF's sections and creating a valid section map. * * Parameters: * There
Jormungandr/COFFLdr.cpp:185
Method
ProcessSymbol
* Description: * COFFLdr::ProcessSymbol is responsible for getting a function address by its name. This function can be either from ntdll or ntoskrnl.
Jormungandr/COFFLdr.cpp:153
Function
go
ExampleKernelCoff/example.c:5
Method
operator delete
Jormungandr/COFFLdr.hpp:108
Method
operator new
Jormungandr/COFFLdr.hpp:104
Function
wmain
Example/JormungandrExample.cpp:16
Method
~COFFLdr
Jormungandr/COFFLdr.cpp:344