Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Phat3/PINdemonium
/ functions
Functions
1,444 in github.com/Phat3/PINdemonium
⨍
Functions
1,444
◇
Types & classes
242
↓ 1 callers
Method
clearWriteSet
Clear the currentWriteSet for injection in pid different from current programs
PINdemonium/WxorXHandler.cpp:76
↓ 1 callers
Method
closeReport
PINdemonium/Report.cpp:62
↓ 1 callers
Method
collapseAllTreeNodes
Scylla/Scylla/ImportsHandling.cpp:803
↓ 1 callers
Method
computeDistance
PINdemonium/jsoncpp.cpp:2277
↓ 1 callers
Method
connectRemote
PINdemonium/GdbDebugger.cpp:42
↓ 1 callers
Function
containsControlCharacter
PINdemonium/jsoncpp.cpp:4106
↓ 1 callers
Function
containsControlCharacter0
PINdemonium/jsoncpp.cpp:4114
↓ 1 callers
Function
create_inst_object
Create an "Inst" Python object from an INST structure. */
PINdemoniumPlugins/PINdemoniumStolenAPIPlugin/libdasm-1.5/pydasm/pydasm.c:267
↓ 1 callers
Function
create_inst_object
Create an "Inst" Python object from an INST structure. */
PINdemoniumPlugins/SimpleApiRedirectionPlugin/libdasm-1.5/pydasm/pydasm.c:267
↓ 1 callers
Function
create_instruction_object
Create an "Instruction" Python object from an INSTRUCTION structure. */
PINdemoniumPlugins/PINdemoniumStolenAPIPlugin/libdasm-1.5/pydasm/pydasm.c:373
↓ 1 callers
Function
create_instruction_object
Create an "Instruction" Python object from an INSTRUCTION structure. */
PINdemoniumPlugins/SimpleApiRedirectionPlugin/libdasm-1.5/pydasm/pydasm.c:373
↓ 1 callers
Method
dllInjection
Scylla/Scylla/DllInjection.cpp:12
↓ 1 callers
Method
enableNewIatInSection
Scylla/Scylla/ImportRebuilder.cpp:452
↓ 1 callers
Method
executeCmd
PINdemonium/GdbDebugger.cpp:117
↓ 1 callers
Function
executePin
(cur_malware)
PINdemonium/Tests/MalTester.py:45
↓ 1 callers
Method
expandAllTreeNodes
Scylla/Scylla/ImportsHandling.cpp:798
↓ 1 callers
Method
exportTreeList
Scylla/Scylla/TreeImportExport.cpp:11
↓ 1 callers
Function
fill_inst_structure
Fill an INST structure from the data in an "Inst" Python object. */
PINdemoniumPlugins/PINdemoniumStolenAPIPlugin/libdasm-1.5/pydasm/pydasm.c:287
↓ 1 callers
Function
fill_inst_structure
Fill an INST structure from the data in an "Inst" Python object. */
PINdemoniumPlugins/SimpleApiRedirectionPlugin/libdasm-1.5/pydasm/pydasm.c:287
↓ 1 callers
Method
findAllPlugins
Scylla/Scylla/PluginLoader.cpp:27
↓ 1 callers
Function
findApiDefinition
Scylla/Scylla v0.9.7c/Plugins/Sources/PESpin_x64_v1.cpp:222
↓ 1 callers
Function
findApiDefinition
Scylla/Plugins/Sources/PESpin_x64_v1.cpp:222
↓ 1 callers
Function
findDllBaseArrayAddress
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 callers
Function
findDllBaseArrayAddress
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 callers
Function
findJumpDestination
Scylla/Scylla v0.9.7c/Plugins/Sources/PESpin_x64_v1.cpp:232
↓ 1 callers
Function
findJumpDestination
Scylla/Plugins/Sources/PESpin_x64_v1.cpp:232
↓ 1 callers
Function
fixNumericLocale
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 callers
Function
generateImportsFile
(mypath)
PINdemonium/Tests/FolderImportLister.py:10
↓ 1 callers
Function
getApiAddress
* Resolve PESpin Api String to VA */
Scylla/Scylla v0.9.7c/Plugins/Sources/PESpin_x64_v1.cpp:292
↓ 1 callers
Function
getApiAddress
* Resolve PESpin Api String to VA */
Scylla/Plugins/Sources/PESpin_x64_v1.cpp:292
↓ 1 callers
Method
getApiAddressByNode
Scylla/Scylla/ImportsHandling.cpp:549
↓ 1 callers
Function
getApiHash
* 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 callers
Function
getApiHash
* Api name hash function at VA 14000FBEC * * Start: 000000014000FBEC 52 push rdx * End: 000000014000FC10 C3
Scylla/Plugins/Sources/PESpin_x64_v1.cpp:378
↓ 1 callers
Method
getCurDateAndTime
return the current date and time as a string
PINdemonium/Log.cpp:102
↓ 1 callers
Method
getCurDateAndTime
return the current date and time as a string
PINdemonium/Config.cpp:191
↓ 1 callers
Method
getCurrentDumpPath
PINdemonium/Config.cpp:88
↓ 1 callers
Function
getCurrentMalware
()
PINdemonium/Tests/MalTester.py:28
↓ 1 callers
Method
getCurrentNtHeader
Scylla/Scylla/PeParser.cpp:1295
↓ 1 callers
Method
getCurrentReconstructedImportsPath
PINdemonium/Config.cpp:109
↓ 1 callers
Method
getDumpedHZ
PINdemonium/ProcInfo.cpp:111
↓ 1 callers
Method
getEntryPoint
Scylla/Scylla/PeParser.cpp:182
↓ 1 callers
Method
getFakeMemory
PINdemonium/FakeReadHandler.cpp:202
↓ 1 callers
Method
getFakeWriteAddress
hijack the write operation
PINdemonium/FakeWriteHandler.cpp:15
↓ 1 callers
Method
getFilteredWrites
PINdemonium/Config.cpp:130
↓ 1 callers
Method
getFirstThunk
Scylla/Scylla/ImportsHandling.cpp:39
↓ 1 callers
Method
getHeapFlag
PINdemonium/WriteInterval.cpp:41
↓ 1 callers
Function
getImprecPlugin
Scylla/Scylla v0.9.7c/Plugins/Sources/Imprec_Wrapper_DLL.cpp:111
↓ 1 callers
Function
getImprecPlugin
Scylla/Plugins/Sources/Imprec_Wrapper_DLL.cpp:111
↓ 1 callers
Method
getInitialEntropy
PINdemonium/ProcInfo.cpp:95
↓ 1 callers
Function
getLogFilePath
Scylla/Scylla v0.9.7c/Plugins/Sources/Imprec_Wrapper_DLL.cpp:321
↓ 1 callers
Function
getLogFilePath
Scylla/Plugins/Sources/Imprec_Wrapper_DLL.cpp:321
↓ 1 callers
Function
getMappedView
Scylla/Scylla v0.9.7c/Plugins/Sources/PESpin_x64_v1.cpp:67
↓ 1 callers
Function
getMappedView
Scylla/Scylla v0.9.7c/Plugins/Sources/Imprec_Wrapper_DLL.cpp:160
↓ 1 callers
Function
getMappedView
Scylla/Scylla v0.9.7c/Plugins/Sources/PECompact.cpp:56
↓ 1 callers
Function
getMappedView
Scylla/Plugins/Sources/PESpin_x64_v1.cpp:67
↓ 1 callers
Function
getMappedView
Scylla/Plugins/Sources/StolenApi.cpp:56
↓ 1 callers
Function
getMappedView
Scylla/Plugins/Sources/Imprec_Wrapper_DLL.cpp:160
↓ 1 callers
Function
getMappedView
Scylla/Plugins/Sources/PECompact.cpp:56
↓ 1 callers
Function
getMemoryRange
PINdemonium/FakeReadHandler.cpp:143
↓ 1 callers
Method
getPopadFlag
PINdemonium/ProcInfo.cpp:87
↓ 1 callers
Method
getPrevIp
PINdemonium/ProcInfo.cpp:71
↓ 1 callers
Method
getPushadFlag
PINdemonium/ProcInfo.cpp:83
↓ 1 callers
Method
getReportPath
PINdemonium/Config.cpp:54
↓ 1 callers
Method
getScyllaDumperPath
PINdemonium/Config.cpp:119
↓ 1 callers
Method
getScyllaPluginsPath
PINdemonium/Config.cpp:126
↓ 1 callers
Method
getSectionAddressRVAByIndex
Scylla/Scylla/PeParser.cpp:1290
↓ 1 callers
Method
getSectionNameByIp
return the section's name where the IP resides
PINdemonium/ProcInfo.cpp:134
↓ 1 callers
Method
getSelectedApi
Scylla/Scylla/PickApiGui.h:59
↓ 1 callers
Method
getSelectedModule
Scylla/Scylla/PickDllGui.h:49
↓ 1 callers
Method
getTraceHead
PINdemonium/PolymorphicCodeHandlerModule.cpp:80
↓ 1 callers
Method
getTraceTail
PINdemonium/PolymorphicCodeHandlerModule.cpp:84
↓ 1 callers
Function
getValidReaderKeys
PINdemonium/jsoncpp.cpp:2127
↓ 1 callers
Function
getValidWriterKeys
PINdemonium/jsoncpp.cpp:5180
↓ 1 callers
Method
getWxorXinterval
return the WriteItem index inside our vector that broke the W xor X index
PINdemonium/WxorXHandler.cpp:42
↓ 1 callers
Method
getYaraExePath
PINdemonium/Config.cpp:134
↓ 1 callers
Method
getYaraResultPath
PINdemonium/Config.cpp:114
↓ 1 callers
Method
getYaraRulesPath
PINdemonium/Config.cpp:138
↓ 1 callers
Function
get_operand_scale
PINdemoniumPlugins/PINdemoniumStolenAPIPlugin/libdasm-1.5/libdasm.c:1250
↓ 1 callers
Function
get_operand_scale
PINdemoniumPlugins/SimpleApiRedirectionPlugin/libdasm-1.5/libdasm.c:1250
↓ 1 callers
Function
get_operand_type
PINdemoniumPlugins/PINdemoniumStolenAPIPlugin/libdasm-1.5/libdasm.c:1234
↓ 1 callers
Function
get_operand_type
PINdemoniumPlugins/SimpleApiRedirectionPlugin/libdasm-1.5/libdasm.c:1234
↓ 1 callers
Function
get_operands_string
PINdemoniumPlugins/PINdemoniumStolenAPIPlugin/libdasm-1.5/libdasm.c:1139
↓ 1 callers
Function
get_operands_string
PINdemoniumPlugins/SimpleApiRedirectionPlugin/libdasm-1.5/libdasm.c:1139
↓ 1 callers
Function
get_real_instruction
PINdemoniumPlugins/PINdemoniumStolenAPIPlugin/libdasm-1.5/libdasm.c:126
↓ 1 callers
Function
get_real_instruction
PINdemoniumPlugins/SimpleApiRedirectionPlugin/libdasm-1.5/libdasm.c:126
↓ 1 callers
Function
get_real_instruction2
PINdemoniumPlugins/PINdemoniumStolenAPIPlugin/libdasm-1.5/libdasm.c:81
↓ 1 callers
Function
get_real_instruction2
PINdemoniumPlugins/SimpleApiRedirectionPlugin/libdasm-1.5/libdasm.c:81
↓ 1 callers
Method
handlePopadAndPushad
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 callers
Method
highlightVirtualSize
Scylla/Scylla/DumpSectionGui.cpp:8
↓ 1 callers
Method
hookDispatcher
scan the image and try to hook all the function specified above
PINdemonium/HookFunctions.cpp:152
↓ 1 callers
Method
importTreeList
Scylla/Scylla/TreeImportExport.cpp:29
↓ 1 callers
Function
initDebug
- if the flag is pecified start pin as launched with the flag appdebug
PINdemonium/PINdemonium.cpp:153
↓ 1 callers
Method
initFakeMemory
PINdemonium/FakeReadHandler.cpp:109
↓ 1 callers
Method
initLogPath
ScyllaWrapper/Log.cpp:17
↓ 1 callers
Method
initializeReport
PINdemonium/Report.cpp:19
↓ 1 callers
Function
initpydasm
Init the module, set constants. */
PINdemoniumPlugins/PINdemoniumStolenAPIPlugin/libdasm-1.5/pydasm/pydasm.c:709
↓ 1 callers
Function
initpydasm
Init the module, set constants. */
PINdemoniumPlugins/SimpleApiRedirectionPlugin/libdasm-1.5/pydasm/pydasm.c:709
↓ 1 callers
Method
injectImprecPlugin
Scylla/Scylla/DllInjectionPlugin.cpp:71
↓ 1 callers
Method
injectPlugin
Scylla/Scylla/DllInjectionPlugin.cpp:10
↓ 1 callers
Method
insertDumpedHeapZone
PINdemonium/ProcInfo.cpp:150
← previous
next →
301–400 of 1,444, ranked by callers