MCPcopy Create free account

hub / github.com/Phat3/PINdemonium / functions

Functions1,444 in github.com/Phat3/PINdemonium

↓ 1 callersMethodclearWriteSet
Clear the currentWriteSet for injection in pid different from current programs
PINdemonium/WxorXHandler.cpp:76
↓ 1 callersMethodcloseReport
PINdemonium/Report.cpp:62
↓ 1 callersMethodcollapseAllTreeNodes
Scylla/Scylla/ImportsHandling.cpp:803
↓ 1 callersMethodcomputeDistance
PINdemonium/jsoncpp.cpp:2277
↓ 1 callersMethodconnectRemote
PINdemonium/GdbDebugger.cpp:42
↓ 1 callersFunctioncontainsControlCharacter
PINdemonium/jsoncpp.cpp:4106
↓ 1 callersFunctioncontainsControlCharacter0
PINdemonium/jsoncpp.cpp:4114
↓ 1 callersFunctioncreate_inst_object
Create an "Inst" Python object from an INST structure. */
PINdemoniumPlugins/PINdemoniumStolenAPIPlugin/libdasm-1.5/pydasm/pydasm.c:267
↓ 1 callersFunctioncreate_inst_object
Create an "Inst" Python object from an INST structure. */
PINdemoniumPlugins/SimpleApiRedirectionPlugin/libdasm-1.5/pydasm/pydasm.c:267
↓ 1 callersFunctioncreate_instruction_object
Create an "Instruction" Python object from an INSTRUCTION structure. */
PINdemoniumPlugins/PINdemoniumStolenAPIPlugin/libdasm-1.5/pydasm/pydasm.c:373
↓ 1 callersFunctioncreate_instruction_object
Create an "Instruction" Python object from an INSTRUCTION structure. */
PINdemoniumPlugins/SimpleApiRedirectionPlugin/libdasm-1.5/pydasm/pydasm.c:373
↓ 1 callersMethoddllInjection
Scylla/Scylla/DllInjection.cpp:12
↓ 1 callersMethodenableNewIatInSection
Scylla/Scylla/ImportRebuilder.cpp:452
↓ 1 callersMethodexecuteCmd
PINdemonium/GdbDebugger.cpp:117
↓ 1 callersFunctionexecutePin
(cur_malware)
PINdemonium/Tests/MalTester.py:45
↓ 1 callersMethodexpandAllTreeNodes
Scylla/Scylla/ImportsHandling.cpp:798
↓ 1 callersMethodexportTreeList
Scylla/Scylla/TreeImportExport.cpp:11
↓ 1 callersFunctionfill_inst_structure
Fill an INST structure from the data in an "Inst" Python object. */
PINdemoniumPlugins/PINdemoniumStolenAPIPlugin/libdasm-1.5/pydasm/pydasm.c:287
↓ 1 callersFunctionfill_inst_structure
Fill an INST structure from the data in an "Inst" Python object. */
PINdemoniumPlugins/SimpleApiRedirectionPlugin/libdasm-1.5/pydasm/pydasm.c:287
↓ 1 callersMethodfindAllPlugins
Scylla/Scylla/PluginLoader.cpp:27
↓ 1 callersFunctionfindApiDefinition
Scylla/Scylla v0.9.7c/Plugins/Sources/PESpin_x64_v1.cpp:222
↓ 1 callersFunctionfindApiDefinition
Scylla/Plugins/Sources/PESpin_x64_v1.cpp:222
↓ 1 callersFunctionfindDllBaseArrayAddress
000000014000F9E1 4C 8D 1D AE FF FF FF lea r11, off_14000F996 ;dll base 000000014000F9E8 4C 8B D0 mov r10, rax
Scylla/Scylla v0.9.7c/Plugins/Sources/PESpin_x64_v1.cpp:199
↓ 1 callersFunctionfindDllBaseArrayAddress
000000014000F9E1 4C 8D 1D AE FF FF FF lea r11, off_14000F996 ;dll base 000000014000F9E8 4C 8B D0 mov r10, rax
Scylla/Plugins/Sources/PESpin_x64_v1.cpp:199
↓ 1 callersFunctionfindJumpDestination
Scylla/Scylla v0.9.7c/Plugins/Sources/PESpin_x64_v1.cpp:232
↓ 1 callersFunctionfindJumpDestination
Scylla/Plugins/Sources/PESpin_x64_v1.cpp:232
↓ 1 callersFunctionfixNumericLocale
Change ',' to '.' everywhere in buffer. * * We had a sophisticated way, but it did not work in WinCE. * @see https://github.com/open-source-parsers
PINdemonium/jsoncpp.cpp:162
↓ 1 callersFunctiongenerateImportsFile
(mypath)
PINdemonium/Tests/FolderImportLister.py:10
↓ 1 callersFunctiongetApiAddress
* Resolve PESpin Api String to VA */
Scylla/Scylla v0.9.7c/Plugins/Sources/PESpin_x64_v1.cpp:292
↓ 1 callersFunctiongetApiAddress
* Resolve PESpin Api String to VA */
Scylla/Plugins/Sources/PESpin_x64_v1.cpp:292
↓ 1 callersMethodgetApiAddressByNode
Scylla/Scylla/ImportsHandling.cpp:549
↓ 1 callersFunctiongetApiHash
* Api name hash function at VA 14000FBEC * * Start: 000000014000FBEC 52 push rdx * End: 000000014000FC10 C3
Scylla/Scylla v0.9.7c/Plugins/Sources/PESpin_x64_v1.cpp:378
↓ 1 callersFunctiongetApiHash
* Api name hash function at VA 14000FBEC * * Start: 000000014000FBEC 52 push rdx * End: 000000014000FC10 C3
Scylla/Plugins/Sources/PESpin_x64_v1.cpp:378
↓ 1 callersMethodgetCurDateAndTime
return the current date and time as a string
PINdemonium/Log.cpp:102
↓ 1 callersMethodgetCurDateAndTime
return the current date and time as a string
PINdemonium/Config.cpp:191
↓ 1 callersMethodgetCurrentDumpPath
PINdemonium/Config.cpp:88
↓ 1 callersFunctiongetCurrentMalware
()
PINdemonium/Tests/MalTester.py:28
↓ 1 callersMethodgetCurrentNtHeader
Scylla/Scylla/PeParser.cpp:1295
↓ 1 callersMethodgetCurrentReconstructedImportsPath
PINdemonium/Config.cpp:109
↓ 1 callersMethodgetDumpedHZ
PINdemonium/ProcInfo.cpp:111
↓ 1 callersMethodgetEntryPoint
Scylla/Scylla/PeParser.cpp:182
↓ 1 callersMethodgetFakeMemory
PINdemonium/FakeReadHandler.cpp:202
↓ 1 callersMethodgetFakeWriteAddress
hijack the write operation
PINdemonium/FakeWriteHandler.cpp:15
↓ 1 callersMethodgetFilteredWrites
PINdemonium/Config.cpp:130
↓ 1 callersMethodgetFirstThunk
Scylla/Scylla/ImportsHandling.cpp:39
↓ 1 callersMethodgetHeapFlag
PINdemonium/WriteInterval.cpp:41
↓ 1 callersFunctiongetImprecPlugin
Scylla/Scylla v0.9.7c/Plugins/Sources/Imprec_Wrapper_DLL.cpp:111
↓ 1 callersFunctiongetImprecPlugin
Scylla/Plugins/Sources/Imprec_Wrapper_DLL.cpp:111
↓ 1 callersMethodgetInitialEntropy
PINdemonium/ProcInfo.cpp:95
↓ 1 callersFunctiongetLogFilePath
Scylla/Scylla v0.9.7c/Plugins/Sources/Imprec_Wrapper_DLL.cpp:321
↓ 1 callersFunctiongetLogFilePath
Scylla/Plugins/Sources/Imprec_Wrapper_DLL.cpp:321
↓ 1 callersFunctiongetMappedView
Scylla/Scylla v0.9.7c/Plugins/Sources/PESpin_x64_v1.cpp:67
↓ 1 callersFunctiongetMappedView
Scylla/Scylla v0.9.7c/Plugins/Sources/Imprec_Wrapper_DLL.cpp:160
↓ 1 callersFunctiongetMappedView
Scylla/Scylla v0.9.7c/Plugins/Sources/PECompact.cpp:56
↓ 1 callersFunctiongetMappedView
Scylla/Plugins/Sources/PESpin_x64_v1.cpp:67
↓ 1 callersFunctiongetMappedView
Scylla/Plugins/Sources/StolenApi.cpp:56
↓ 1 callersFunctiongetMappedView
Scylla/Plugins/Sources/Imprec_Wrapper_DLL.cpp:160
↓ 1 callersFunctiongetMappedView
Scylla/Plugins/Sources/PECompact.cpp:56
↓ 1 callersFunctiongetMemoryRange
PINdemonium/FakeReadHandler.cpp:143
↓ 1 callersMethodgetPopadFlag
PINdemonium/ProcInfo.cpp:87
↓ 1 callersMethodgetPrevIp
PINdemonium/ProcInfo.cpp:71
↓ 1 callersMethodgetPushadFlag
PINdemonium/ProcInfo.cpp:83
↓ 1 callersMethodgetReportPath
PINdemonium/Config.cpp:54
↓ 1 callersMethodgetScyllaDumperPath
PINdemonium/Config.cpp:119
↓ 1 callersMethodgetScyllaPluginsPath
PINdemonium/Config.cpp:126
↓ 1 callersMethodgetSectionAddressRVAByIndex
Scylla/Scylla/PeParser.cpp:1290
↓ 1 callersMethodgetSectionNameByIp
return the section's name where the IP resides
PINdemonium/ProcInfo.cpp:134
↓ 1 callersMethodgetSelectedApi
Scylla/Scylla/PickApiGui.h:59
↓ 1 callersMethodgetSelectedModule
Scylla/Scylla/PickDllGui.h:49
↓ 1 callersMethodgetTraceHead
PINdemonium/PolymorphicCodeHandlerModule.cpp:80
↓ 1 callersMethodgetTraceTail
PINdemonium/PolymorphicCodeHandlerModule.cpp:84
↓ 1 callersFunctiongetValidReaderKeys
PINdemonium/jsoncpp.cpp:2127
↓ 1 callersFunctiongetValidWriterKeys
PINdemonium/jsoncpp.cpp:5180
↓ 1 callersMethodgetWxorXinterval
return the WriteItem index inside our vector that broke the W xor X index
PINdemonium/WxorXHandler.cpp:42
↓ 1 callersMethodgetYaraExePath
PINdemonium/Config.cpp:134
↓ 1 callersMethodgetYaraResultPath
PINdemonium/Config.cpp:114
↓ 1 callersMethodgetYaraRulesPath
PINdemonium/Config.cpp:138
↓ 1 callersFunctionget_operand_scale
PINdemoniumPlugins/PINdemoniumStolenAPIPlugin/libdasm-1.5/libdasm.c:1250
↓ 1 callersFunctionget_operand_scale
PINdemoniumPlugins/SimpleApiRedirectionPlugin/libdasm-1.5/libdasm.c:1250
↓ 1 callersFunctionget_operand_type
PINdemoniumPlugins/PINdemoniumStolenAPIPlugin/libdasm-1.5/libdasm.c:1234
↓ 1 callersFunctionget_operand_type
PINdemoniumPlugins/SimpleApiRedirectionPlugin/libdasm-1.5/libdasm.c:1234
↓ 1 callersFunctionget_operands_string
PINdemoniumPlugins/PINdemoniumStolenAPIPlugin/libdasm-1.5/libdasm.c:1139
↓ 1 callersFunctionget_operands_string
PINdemoniumPlugins/SimpleApiRedirectionPlugin/libdasm-1.5/libdasm.c:1139
↓ 1 callersFunctionget_real_instruction
PINdemoniumPlugins/PINdemoniumStolenAPIPlugin/libdasm-1.5/libdasm.c:126
↓ 1 callersFunctionget_real_instruction
PINdemoniumPlugins/SimpleApiRedirectionPlugin/libdasm-1.5/libdasm.c:126
↓ 1 callersFunctionget_real_instruction2
PINdemoniumPlugins/PINdemoniumStolenAPIPlugin/libdasm-1.5/libdasm.c:81
↓ 1 callersFunctionget_real_instruction2
PINdemoniumPlugins/SimpleApiRedirectionPlugin/libdasm-1.5/libdasm.c:81
↓ 1 callersMethodhandlePopadAndPushad
check if the current instruction is a pushad or a popad if so then set the proper flags in ProcInfo
PINdemonium/OepFinder.cpp:27
↓ 1 callersMethodhighlightVirtualSize
Scylla/Scylla/DumpSectionGui.cpp:8
↓ 1 callersMethodhookDispatcher
scan the image and try to hook all the function specified above
PINdemonium/HookFunctions.cpp:152
↓ 1 callersMethodimportTreeList
Scylla/Scylla/TreeImportExport.cpp:29
↓ 1 callersFunctioninitDebug
- if the flag is pecified start pin as launched with the flag appdebug
PINdemonium/PINdemonium.cpp:153
↓ 1 callersMethodinitFakeMemory
PINdemonium/FakeReadHandler.cpp:109
↓ 1 callersMethodinitLogPath
ScyllaWrapper/Log.cpp:17
↓ 1 callersMethodinitializeReport
PINdemonium/Report.cpp:19
↓ 1 callersFunctioninitpydasm
Init the module, set constants. */
PINdemoniumPlugins/PINdemoniumStolenAPIPlugin/libdasm-1.5/pydasm/pydasm.c:709
↓ 1 callersFunctioninitpydasm
Init the module, set constants. */
PINdemoniumPlugins/SimpleApiRedirectionPlugin/libdasm-1.5/pydasm/pydasm.c:709
↓ 1 callersMethodinjectImprecPlugin
Scylla/Scylla/DllInjectionPlugin.cpp:71
↓ 1 callersMethodinjectPlugin
Scylla/Scylla/DllInjectionPlugin.cpp:10
↓ 1 callersMethodinsertDumpedHeapZone
PINdemonium/ProcInfo.cpp:150
← previousnext →301–400 of 1,444, ranked by callers