MCPcopy Create free account

hub / github.com/ayoul3/reflect-pe / functions

Functions208 in github.com/ayoul3/reflect-pe

↓ 18 callersFunctionptrOffset
(ptr Pointer, offset uintptr)
lib/helpers.go:34
↓ 15 callersMethodGetAddr
()
lib/bin.go:12
↓ 13 callersFunctionptrValue
safely duplicate a pointer before converting it to uintptr to keep GC from cleaning it
lib/helpers.go:19
↓ 12 callersMethodIs64
()
lib/bin.go:75
↓ 9 callersFunctionformatPtr
(ptr Pointer)
lib/helpers.go:93
↓ 6 callersMethodGetArgs
()
lib/bin.go:20
↓ 6 callersMethodUpdateExecMemory
(funcAddr uintptr, sc []byte)
lib/win.go:27
↓ 5 callersMethodGetSections
()
lib/bin.go:24
↓ 5 callersFunctioncreateStrPtr
(str string)
lib/helpers.go:97
↓ 4 callersMethodGetFunctions
()
lib/bin.go:22
↓ 4 callersMethodGetModules
()
lib/bin.go:21
↓ 4 callersMethodGetType
()
lib/win.go:266
↓ 4 callersMethodMemcopy
(src, dst, size uintptr)
lib/win.go:11
↓ 4 callersMethodVirtualProtect
(ptr uintptr, size uintptr, exec, write bool)
lib/win.go:24
↓ 4 callersFunctionformatAddr
(addr uintptr)
lib/helpers.go:70
↓ 3 callersMethodGetArguments
()
lib/bin.go:36
↓ 3 callersMethodGetData
()
lib/bin.go:23
↓ 3 callersMethodGetProcAddress
(libraryAddress, ptrName Pointer)
lib/win.go:16
↓ 3 callersFunctionLoadFunction
(api WinAPI, bin BinAPI, module Module)
lib/functions.go:90
↓ 3 callersFunctionLoadLibraries
(api WinAPI, bin BinAPI)
lib/functions.go:71
↓ 3 callersFunctionNewBinaryFromDisk
(path string)
lib/lib.go:40
↓ 3 callersMethodUpdateData
(data []byte)
lib/bin.go:34
↓ 3 callersMethodVirtualAlloc
(size uint)
lib/win.go:12
↓ 2 callersMethodCloseHandle
(handle uintptr)
lib/win.go:23
↓ 2 callersFunctionCopySections
(api WinAPI, src, dst BinAPI)
lib/functions.go:52
↓ 2 callersMethodCstrVal
(ptr Pointer)
lib/win.go:13
↓ 2 callersMethodGetEntryPoint
()
lib/bin.go:31
↓ 2 callersMethodGetHeaderSize
()
lib/bin.go:13
↓ 2 callersMethodGetImageBase
()
lib/bin.go:19
↓ 2 callersMethodIncr16
(src Pointer, val uint16)
lib/win.go:19
↓ 2 callersFunctionInjectCmdLn
(funcAddr uintptr, api WinAPI, bin BinAPI)
lib/argsInjectors.go:101
↓ 2 callersMethodLoadLibrary
(ptrName string)
lib/win.go:15
↓ 2 callersFunctionNewWinAPI
()
lib/lib.go:36
↓ 2 callersFunctionParsePEHeaders
(bin BinAPI)
lib/functions.go:15
↓ 2 callersFunctionReplaceWord
(bin BinAPI, word string)
lib/functions.go:41
↓ 2 callersMethodSetArguments
(args []string)
lib/bin.go:35
↓ 2 callersFunctionStartThreadWait
(api WinAPI, bin BinAPI, sleep bool)
lib/functions.go:210
↓ 2 callersMethodVirtualProtect
(ptr uintptr, size uintptr, exec, write bool)
lib/win.go:175
↓ 2 callersFunctionhttpGet
(path string)
lib/helpers.go:174
↓ 2 callersFunctionuint16Val
(ptr Pointer, offset uint)
lib/helpers.go:27
↓ 2 callersFunctionutf16Le
(s string)
lib/helpers.go:129
↓ 1 callersMethodAddFunction
(addr uintptr, name string, module *Module)
lib/bin.go:29
↓ 1 callersMethodAddModule
(ptr Pointer, name string, importAddress *ImageImportDescriptor)
lib/bin.go:28
↓ 1 callersMethodAddSection
(section Section)
lib/bin.go:17
↓ 1 callersFunctionAllocateMemory
(api WinAPI, bin BinAPI)
lib/lib.go:95
↓ 1 callersFunctionAppendArgs
(bin BinAPI, args string)
lib/lib.go:87
↓ 1 callersFunctionCopyArguments
(src, dst BinAPI)
lib/functions.go:24
↓ 1 callersFunctionCopyData
(api WinAPI, bin, final BinAPI)
lib/lib.go:108
↓ 1 callersFunctionCopyHeaders
(api WinAPI, src, dst BinAPI)
lib/functions.go:20
↓ 1 callersMethodCreateThread
(ptr Pointer)
lib/win.go:21
↓ 1 callersFunctionExecute
(api WinAPI, final BinAPI, method string)
lib/lib.go:164
↓ 1 callersFunctionExecuteInFunction
(api WinAPI, bin BinAPI)
lib/functions.go:251
↓ 1 callersMethodFillFileHeader
()
lib/bin.go:9
↓ 1 callersMethodFillOptionalHeader
()
lib/bin.go:10
↓ 1 callersFunctionFixImageRelocations
(api WinAPI, bin BinAPI, ptrRelocations *ImageBaseRelocation, numEntries, diffOffset uintptr)
lib/functions.go:131
↓ 1 callersFunctionFixOffsets
(api WinAPI, final BinAPI)
lib/lib.go:136
↓ 1 callersFunctionFixOffsetsInSection
(api WinAPI, bin BinAPI, section Section)
lib/functions.go:188
↓ 1 callersFunctionFixRelocations
(api WinAPI, bin BinAPI)
lib/functions.go:156
↓ 1 callersFunctionFixingHardcodedOffsets
(api WinAPI, bin BinAPI)
lib/functions.go:204
↓ 1 callersFunctionGetConfig
()
lib/config.go:32
↓ 1 callersMethodGetFirstImport
()
lib/bin.go:18
↓ 1 callersMethodGetImageSize
()
lib/bin.go:27
↓ 1 callersMethodGetNumSections
()
lib/bin.go:14
↓ 1 callersMethodGetOffset
()
lib/win.go:262
↓ 1 callersMethodGetOptionalHeader
()
lib/bin.go:16
↓ 1 callersMethodGetRelocAddr
()
lib/bin.go:25
↓ 1 callersMethodGetSizeOptionalHeader
()
lib/bin.go:15
↓ 1 callersMethodIncr32
(src Pointer, val uint32)
lib/win.go:18
↓ 1 callersMethodIncr64
(src Pointer, val uint64)
lib/win.go:17
↓ 1 callersFunctionInjectArgc
(funcAddr uintptr, api WinAPI, bin BinAPI)
lib/argsInjectors.go:27
↓ 1 callersFunctionInjectArgv
(funcAddr uintptr, api WinAPI, bin BinAPI)
lib/argsInjectors.go:11
↓ 1 callersFunctionInjectCommandLineA
(funcAddr uintptr, api WinAPI, bin BinAPI)
lib/argsInjectors.go:43
↓ 1 callersFunctionInjectCommandLineW
(funcAddr uintptr, api WinAPI, bin BinAPI)
lib/argsInjectors.go:59
↓ 1 callersMethodIsDynamic
()
lib/bin.go:32
↓ 1 callersMethodIsManaged
()
lib/bin.go:33
↓ 1 callersFunctionLoadFunctions
(api WinAPI, bin BinAPI)
lib/functions.go:121
↓ 1 callersMethodMemcopy
(src, dst, size uintptr)
lib/win.go:46
↓ 1 callersFunctionNewBinary
(api WinAPI, size uint)
lib/lib.go:71
↓ 1 callersFunctionNewBinaryFromHTTP
(path string)
lib/lib.go:51
↓ 1 callersFunctionNewBinaryFromPath
(path string)
lib/lib.go:64
↓ 1 callersFunctionObfuscateStrings
(bin BinAPI, blacklist []string)
lib/lib.go:79
↓ 1 callersFunctionPrepareArguments
(api WinAPI, final BinAPI)
lib/lib.go:148
↓ 1 callersFunctionPrepareJumper
(api WinAPI, entryPoint Pointer)
lib/functions.go:233
↓ 1 callersFunctionPreparePE
(bin BinAPI, config *Configuration)
lib/handler.go:9
↓ 1 callersFunctionReflect
(api WinAPI, bin BinAPI, config *Configuration)
lib/handler.go:18
↓ 1 callersFunctionRegisterNewSection
(binary BinAPI, originalSection *pe.SectionHeader32)
lib/functions.go:28
↓ 1 callersMethodResumeThread
(addr uintptr)
lib/win.go:25
↓ 1 callersMethodSetLogLevel
()
lib/config.go:55
↓ 1 callersFunctionUpdateSectionProtections
(api WinAPI, bin BinAPI)
lib/functions.go:174
↓ 1 callersMethodWaitForSingleObject
(handle uintptr)
lib/win.go:22
↓ 1 callersFunctionbuildArgvPointerUnicode
(argvs []string)
lib/helpers.go:117
↓ 1 callersFunctionbuildArgvPointers
(argvs []string)
lib/helpers.go:104
↓ 1 callersFunctionformatAddrVar
(addr uintptr, size int)
lib/helpers.go:82
↓ 1 callersFunctiongetConfigContent
()
lib/config.go:21
↓ 1 callersFunctionisMSBSet
(num uint)
lib/helpers.go:42
↓ 1 callersFunctionloadCLRAssembly
(bin BinAPI, config *Configuration)
lib/handler.go:25
↓ 1 callersFunctionloadUnmanaged
(api WinAPI, bin BinAPI, config *Configuration)
lib/handler.go:34
↓ 1 callersFunctionparseFuncAddress
(api WinAPI, base, offset uintptr)
lib/helpers.go:157
↓ 1 callersFunctionparseOrdinal
(ordinal uint)
lib/helpers.go:150
↓ 1 callersFunctionrandInt
(min, max int)
lib/helpers.go:47
next →1–100 of 208, ranked by callers