MCPcopy Create free account

hub / github.com/Phat3/PINdemonium / functions

Functions1,444 in github.com/Phat3/PINdemonium

↓ 1 callersMethodinsertSection
insert a new section in our structure
PINdemonium/ProcInfo.cpp:129
↓ 1 callersMethodinspectTrace
PINdemonium/PolymorphicCodeHandlerModule.cpp:49
↓ 1 callersFunctioninstruction_alloc
Allocates storage for the Instruction class.
PINdemoniumPlugins/PINdemoniumStolenAPIPlugin/libdasm-1.5/rbdasm/dasm.c:318
↓ 1 callersFunctioninstruction_alloc
Allocates storage for the Instruction class.
PINdemoniumPlugins/SimpleApiRedirectionPlugin/libdasm-1.5/rbdasm/dasm.c:318
↓ 1 callersMethodinvalidThunkCount
Scylla/Scylla/ImportsHandling.h:26
↓ 1 callersMethodinvalidateModule
Scylla/Scylla/ImportsHandling.cpp:357
↓ 1 callersMethodisApiAddressValid
Scylla/Scylla/ApiReader.cpp:676
↓ 1 callersMethodisFilteredLibraryInstruction
PINdemonium/FilterHandler.cpp:92
↓ 1 callersMethodisFilteredWrite
Check if the instuction at "eip" which writes at "addr" is filtered based on the active filters(i.e. stack,teb) **/
PINdemonium/FilterHandler.cpp:62
↓ 1 callersMethodisInsideMainIMG
PINdemonium/ProcInfo.cpp:228
↓ 1 callersMethodisKnownLibraryInstruction
PINdemonium/ProcInfo.cpp:325
↓ 1 callersMethodisMember
PINdemonium/jsoncpp.cpp:3615
↓ 1 callersMethodisPebAddress
PINdemonium/ProcInfo.cpp:353
↓ 1 callersMethodisStaticString
PINdemonium/jsoncpp.cpp:2739
↓ 1 callersMethodisTargetFileSamePeFormat
Scylla/Scylla/PeParser.cpp:121
↓ 1 callersMethodisWriteINS
check if the current instruction is a write instruction
PINdemonium/WxorXHandler.cpp:28
↓ 1 callersMethodlaunchScyllaDumpAndFix
Lauch external tool ScyllaDumper to dump the process with PID pid scylla: string containing the path to the scyllaDumper executable pid: pid of the
PINdemonium/DumpHandler.cpp:31
↓ 1 callersMethodloadConfiguration
Scylla/Scylla/ConfigurationHolder.cpp:32
↓ 1 callersMethodloadScyllaLibary
load scylla dll and expose some of its functions as public attribute of the class we have to use loadLibrary and GetProcAddress because PIN doesn't su
PINdemonium/ScyllaWrapperInterface.cpp:106
↓ 1 callersFunctionmain
()
PINdemoniumPlugins/PINdemoniumStolenAPIPlugin/libdasm-1.5/pydasm/das.py:11
↓ 1 callersFunctionmain
()
PINdemoniumPlugins/SimpleApiRedirectionPlugin/libdasm-1.5/pydasm/das.py:11
↓ 1 callersFunctionmain
()
PINdemonium/Tests/ImportsTester.py:83
↓ 1 callersFunctionmain
()
PINdemonium/Tests/importLister.py:17
↓ 1 callersFunctionmain
()
PINdemonium/Tests/MalTester.py:87
↓ 1 callersMethodnewCharReader
PINdemonium/jsoncpp.cpp:2112
↓ 1 callersMethodnumberOfFoundUniqueDirectImports
Scylla/Scylla/IATReferenceScan.cpp:16
↓ 1 callersFunctionoperand_alloc
Allocates storage for the operand instance structure.
PINdemoniumPlugins/PINdemoniumStolenAPIPlugin/libdasm-1.5/rbdasm/dasm.c:69
↓ 1 callersFunctionoperand_alloc
Allocates storage for the operand instance structure.
PINdemoniumPlugins/SimpleApiRedirectionPlugin/libdasm-1.5/rbdasm/dasm.c:69
↓ 1 callersFunctionparseFromStream
PINdemonium/jsoncpp.cpp:2197
↓ 1 callersMethodpatchDirectImportsMemory
Scylla/Scylla/IATReferenceScan.cpp:119
↓ 1 callersMethodpatchDispatcher
search if we have a patch for the current instruction and if yes insert the patch in the next round
PINdemonium/PatternMatchModule.cpp:62
↓ 1 callersMethodpatchNewIat
Scylla/Scylla/IATReferenceScan.cpp:375
↓ 1 callersMethodprintDirectImportLog
Scylla/Scylla/IATReferenceScan.cpp:412
↓ 1 callersFunctionreadMemoryFromProcess
read memory from the process specified hProcess : Handle of the process we want to read memory from address : the starting reading address size : how
PINdemoniumPlugins/PINdemoniumStolenAPIPlugin/PINdemoniumPluginTemplate/Helpers.cpp:10
↓ 1 callersFunctionreadMemoryFromProcess
read memory from the process specified hProcess : Handle of the process we want to read memory from address : the starting reading address size : how
PINdemoniumPlugins/SimpleApiRedirectionPlugin/PINdemoniumPluginTemplate/Helpers.cpp:10
↓ 1 callersFunctionread_file
PINdemoniumPlugins/PINdemoniumStolenAPIPlugin/libdasm-1.5/examples/das.c:132
↓ 1 callersFunctionread_file
PINdemoniumPlugins/SimpleApiRedirectionPlugin/libdasm-1.5/examples/das.c:132
↓ 1 callersFunctionreleasePrefixedStringValue
PINdemonium/jsoncpp.cpp:2562
↓ 1 callersFunctionresolveImports
Scylla/Scylla v0.9.7c/Plugins/Sources/PESpin_x64_v1.cpp:105
↓ 1 callersFunctionresolveImports
Scylla/Scylla v0.9.7c/Plugins/Sources/Imprec_Wrapper_DLL.cpp:237
↓ 1 callersFunctionresolveImports
Scylla/Scylla v0.9.7c/Plugins/Sources/PECompact.cpp:94
↓ 1 callersFunctionresolveImports
Scylla/Plugins/Sources/PESpin_x64_v1.cpp:105
↓ 1 callersFunctionresolveImports
Scylla/Plugins/Sources/StolenApi.cpp:94
↓ 1 callersFunctionresolveImports
Scylla/Plugins/Sources/Imprec_Wrapper_DLL.cpp:237
↓ 1 callersFunctionresolveImports
Scylla/Plugins/Sources/PECompact.cpp:94
↓ 1 callersFunctionrunPlugin
Entry point of the plugin This function will be called PINdemonium
PINdemoniumPlugins/PINdemoniumPluginTemplate/PINdemoniumPluginTemplate/PINdemoniumPluginTemplate.cpp:7
↓ 1 callersMethodsaveConfiguration
Scylla/Scylla/ConfigurationHolder.cpp:50
↓ 1 callersMethodsaveHeapZones
PINdemonium/HeapModule.cpp:61
↓ 1 callersFunctionsearchMagicConstant
Scylla/Scylla v0.9.7c/Plugins/Sources/PESpin_x64_v1.cpp:246
↓ 1 callersFunctionsearchMagicConstant
Scylla/Plugins/Sources/PESpin_x64_v1.cpp:246
↓ 1 callersMethodsetDebugPrivileges
only needed in windows xp
Scylla/Scylla/ProcessLister.cpp:51
↓ 1 callersMethodsetEntryPointRva
Scylla/Scylla/PeParser.cpp:1168
↓ 1 callersMethodsetEntryPointVa
Scylla/Scylla/PeParser.cpp:1161
↓ 1 callersMethodsetFilters
Set the filter which will be activated stack: filter all instructions which belong to libraries and write on the stack teb: filter all instructions
PINdemonium/FilterHandler.cpp:42
↓ 1 callersMethodsetFirstINSaddress
PINdemonium/ProcInfo.cpp:28
↓ 1 callersMethodsetImport
Scylla/Scylla/ImportsHandling.cpp:381
↓ 1 callersMethodsetImportedFunctions
PINdemonium/ReportDump.cpp:55
↓ 1 callersMethodsetInitialEntropy
PINdemonium/ProcInfo.cpp:55
↓ 1 callersMethodsetInsideCreateProcess
PINdemonium/ProcessInjectionModule.cpp:107
↓ 1 callersMethodsetMainIMGAddress
PINdemonium/ProcInfo.cpp:232
↓ 1 callersMethodsetNumberOfImports
PINdemonium/ReportDump.cpp:59
↓ 1 callersMethodsetPopadFlag
PINdemonium/ProcInfo.cpp:41
↓ 1 callersMethodsetProcName
PINdemonium/ProcInfo.cpp:45
↓ 1 callersMethodsetPushadFlag
PINdemonium/ProcInfo.cpp:36
↓ 1 callersMethodsetWindow
Scylla/Scylla/Logger.cpp:91
↓ 1 callersFunctionstrnpbrk
https://github.com/upcaste/upcaste/blob/master/src/upcore/src/cstring/strnpbrk.cpp
PINdemonium/jsoncpp.cpp:4257
↓ 1 callersMethodswap
PINdemonium/jsoncpp.cpp:2698
↓ 1 callersFunctiontestIatSearch
Scylla/ScyllaDllTest/ScyllaDllTest/Source.cpp:82
↓ 1 callersMethodthunkCount
Scylla/Scylla/ImportsHandling.h:25
↓ 1 callersMethodunloadDllInProcess
Scylla/Scylla/DllInjection.cpp:84
↓ 1 callersMethodunloadScyllaLibrary
PINdemonium/ScyllaWrapperInterface.cpp:121
↓ 1 callersFunctionwriteImportedFunctionsToFile
Scylla/Scylla/FunctionExport.cpp:315
↓ 1 callersFunctionwriteMemoryToProcess
write buffer to the process memory hProcess : Handle of the process we want to write the memory address : the starting writing address size : how man
PINdemoniumPlugins/PINdemoniumStolenAPIPlugin/PINdemoniumPluginTemplate/Helpers.cpp:67
MethodBuiltStyledStreamWriter
PINdemonium/jsoncpp.cpp:4893
FunctionCMultiSelectTreeViewImpl
Scylla/Scylla/multitree.h:68
MethodCZString
PINdemonium/jsoncpp.cpp:2665
MethodCharReaderBuilder
PINdemonium/jsoncpp.cpp:2106
MethodCheckInCurrentDlls
PINdemonium/FakeReadHandler.cpp:165
MethodCommentInfo
PINdemonium/jsoncpp.cpp:2633
MethodConfig
at the first time open the log file
PINdemonium/Config.cpp:23
MethodConfiguration
Scylla/Scylla/Configuration.cpp:3
MethodConfigurationHolder
Scylla/Scylla/ConfigurationHolder.cpp:10
FunctionConnectDebugger
connect debug
PINdemonium/OepFinder.cpp:40
MethodConvertBoolToString
Scylla/Scylla/TreeImportExport.cpp:169
MethodConvertDwordPtrToString
Scylla/Scylla/TreeImportExport.cpp:194
MethodConvertStringToBool
Scylla/Scylla/TreeImportExport.cpp:181
MethodConvertStringToDwordPtr
Scylla/Scylla/TreeImportExport.cpp:199
MethodConvertStringToWord
Scylla/Scylla/TreeImportExport.cpp:220
MethodConvertWordToString
Scylla/Scylla/TreeImportExport.cpp:215
MethodCopyBtcAddress
Scylla/Scylla/DonateGui.cpp:32
MethodCreateChildProcess
PINdemonium/GdbDebugger.cpp:52
FunctionCreateProcessHookEntry
PINdemonium/HookFunctions.cpp:142
MethodDeviceNameResolver
Scylla/Scylla/DeviceNameResolver.cpp:5
MethodDisassemblerGui
Scylla/Scylla/DisassemblerGui.cpp:8
MethodDisplayContextMenuImports
Scylla/Scylla/MainGui.cpp:987
MethodDisplayContextMenuLog
Scylla/Scylla/MainGui.cpp:1059
MethodDllInjectionPlugin
Scylla/Scylla/DllInjectionPlugin.h:44
FunctionDllMain
PINdemoniumPlugins/PINdemoniumStolenAPIPlugin/PINdemoniumPluginTemplate/dllmain.cpp:4
FunctionDllMain
PINdemoniumPlugins/PINdemoniumPluginTemplate/PINdemoniumPluginTemplate/dllmain.cpp:4
FunctionDllMain
PINdemoniumPlugins/SimpleApiRedirectionPlugin/PINdemoniumPluginTemplate/dllmain.cpp:4
← previousnext →401–500 of 1,444, ranked by callers