MCPcopy Create free account

hub / github.com/eSentire/iocs / functions

Functions188 in github.com/eSentire/iocs

↓ 26 callersFunctionsigned_to_int32
(value)
EarthKapre/EarthKapre-IDA.py:205
↓ 11 callersFunctiondecrypt_string
(from_text_hex: str, password: str)
DarkCloud/DarkCloud.py:92
↓ 9 callersFunctionrand
()
EarthKapre/EarthKapre-Stage2-C2.py:32
↓ 8 callersFunctiongenerate_random_string
(size)
EarthKapre/EarthKapre-Stage2-C2.py:38
↓ 8 callersFunctionquarter_round
(block, a, b, c, d)
LummaC2/Lumma.py:119
↓ 7 callersFunctionprint_hex_dump
(data: bytes)
Sinobi/curve-25519+aes-128-ctr.py:34
↓ 5 callersFunctionadd32
(x, y)
LummaC2/Lumma.py:111
↓ 5 callersMethodclose
(self)
Interlock/interlock_backdoor_simulate_client.py:95
↓ 5 callersFunctionsanitize_filename
(filename)
NetSupport/NetSupport_PowerShell_Unpacker.py:24
↓ 4 callersFunctioncustom_b64encode
(data)
EarthKapre/EarthKapre-Stage2-C2.py:28
↓ 4 callersFunctionfile_offset_to_memory_offset
(pe, file_offset)
EarthKapre/EarthKapre-IDA.py:108
↓ 4 callersFunctionis_ciphertext
(b: bytes)
DarkCloud/DarkCloud.py:115
↓ 4 callersFunctionleft_rotate
(x, n)
LummaC2/Lumma.py:115
↓ 4 callersFunctionunescape_to_bytes
(s: str)
ShadowCoil/shadowcoil_unpacker.py:65
↓ 4 callersFunctionxor_data
(data, key)
EarthKapre/EarthKapre-Stage2-C2.py:20
↓ 3 callersFunctionextract_strings
(data, minchars)
LummaC2/Lumma.py:67
↓ 3 callersFunctionfn_compute_hash
(api_name)
Koi/compute_hash.py:1
↓ 3 callersFunctioninterlock_xor
(data, xor_key)
Interlock/interlock_php_c2_pseudocode.py:54
↓ 3 callersFunctionmask32
(x)
LummaC2/Lumma.py:107
↓ 3 callersFunctionmemory_address_to_file_offset
(pe, memory_address)
EarthKapre/EarthKapre-IDA.py:118
↓ 3 callersFunctionrand
()
Interlock/interlock_backdoor_simulate_client.py:17
↓ 3 callersMethodreceive_data
(self, bytes_to_receive)
Interlock/interlock_backdoor_simulate_client.py:62
↓ 3 callersMethodsend_data
(self, data)
Interlock/interlock_backdoor_simulate_client.py:49
↓ 3 callersFunctionwords_from_bytes
(b)
LummaC2/Lumma.py:146
↓ 3 callersFunctionyara_scan
(raw_data, rule_source)
EarthKapre/EarthKapre-IDA.py:63
↓ 2 callersFunctioncontains_non_printable
(byte_array)
LummaC2/Lumma.py:100
↓ 2 callersFunctiondecodeCustomBase64DecryptFromRC4
(encodedString, rc4Key)
DEV#POPPER/DEV#STOPPER.js:218
↓ 2 callersFunctiondecrypt
(outfile: str, data: bytes)
ShadowCoil/shadowcoil_unpacker.py:68
↓ 2 callersFunctionevaluateAstMath
(node, scope)
DEV#POPPER/DEV#STOPPER.js:112
↓ 2 callersFunctionfile_offset_to_memory_offset
(pe, file_offset)
DeerStealer/api_hash.py:1690
↓ 2 callersFunctionget_section_offset_size
Get a PE file section offset and size. returns: a tuple with the section offset and size
Prometei/Prometei_Unpacker.py:10
↓ 2 callersFunctionmemory_address_to_file_offset
(pe, memory_address)
DeerStealer/api_hash.py:1699
↓ 2 callersFunctionread_file
(path)
EarthKapre/EarthKapre-Stage2-Payload-Decrypter.py:85
↓ 2 callersFunctionskip_nth
(buffer, n)
Koi/extract_koiloader_stage2.py:87
↓ 2 callersFunctiontraceDownToDecryptFunction
(callPath, scope, constants)
DEV#POPPER/DEV#STOPPER.js:480
↓ 2 callersMethodxor_data
XOR the data with the given key
Interlock/interlock_backdoor_simulate_client.py:74
↓ 2 callersFunctionxor_decrypt
XOR decrypt with rolling key args: data: a bytes object representing the encrypted data constant: a magic number used to tran
Prometei/Prometei_Unpacker.py:23
↓ 2 callersFunctionyara_scan
(raw_data: bytes, rule_source: str)
Amatera/Amatera.py:89
↓ 2 callersFunctionyara_scan
(raw_data, rule_source)
DeerStealer/api_hash.py:1680
↓ 1 callersMethod__hash_byte
(self, val)
Stealc/stealc_hwid.py:24
↓ 1 callersMethod__hash_dword
(self, val)
Stealc/stealc_hwid.py:18
↓ 1 callersMethod__hash_word
(self, val)
Stealc/stealc_hwid.py:21
↓ 1 callersMethod__inverse_hash_dword
(self, val)
Stealc/stealc_hwid.py:58
↓ 1 callersMethod__modular_inverse
(self, a, m)
Stealc/stealc_hwid.py:45
↓ 1 callersMethod_configure_proxies
(self, proxy_http, proxy_https)
Koi/emulate_c2.py:66
↓ 1 callersMethod_generate_fake_computer_name
(self)
Koi/emulate_c2.py:201
↓ 1 callersMethod_generate_fake_username
(self)
Koi/emulate_c2.py:206
↓ 1 callersMethod_generate_key_material
(self, part_2)
Koi/emulate_c2.py:194
↓ 1 callersMethod_generate_key_material_part_2
Simulate KoiLoader's generation of a random string. This is used as the second part of the key material.
Koi/emulate_c2.py:187
↓ 1 callersMethod_generate_private_key
(self)
Koi/emulate_c2.py:146
↓ 1 callersMethod_generate_shared_secret
Generate and set the public key and shared secret, given the threat actor public key. ta_public_key: bytes object representing the t
Koi/emulate_c2.py:151
↓ 1 callersMethod_generate_xor_key
(self)
Koi/emulate_c2.py:140
↓ 1 callersMethod_xor_data
(self, data, key)
Koi/emulate_c2.py:198
↓ 1 callersFunctionaes_ctr_decrypt
(data: bytes, key: bytes)
ShadowCoil/shadowcoil_unpacker.py:46
↓ 1 callersFunctionaes_gcm_decrypt
(data: bytes, password: str, count: int)
ShadowCoil/shadowcoil_unpacker.py:31
↓ 1 callersFunctionbuild_map
(constant)
DeerStealer/api_hash.py:1708
↓ 1 callersFunctionbytes_from_words
(w)
LummaC2/Lumma.py:151
↓ 1 callersFunctionchacha20_block
(key, nonce, blocknum)
LummaC2/Lumma.py:155
↓ 1 callersFunctionchacha20_permute
(block)
LummaC2/Lumma.py:134
↓ 1 callersFunctionchacha20_stream
(key, nonce, length, blocknum)
LummaC2/Lumma.py:174
↓ 1 callersFunctionchacha20_xor
(message, key, nonce, counter)
LummaC2/Lumma.py:185
↓ 1 callersFunctionchacha_decrypt
(data: bytes, key: bytes)
ShadowCoil/shadowcoil_unpacker.py:23
↓ 1 callersMethodcheck_in
Send initial check in request, transmitting the GUID, Build ID, and Base64 encoded public key Returns: response object
Koi/emulate_c2.py:72
↓ 1 callersMethodcheck_in_2
Send the next check in request, transmitting the XOR key part and encrypted OS/Username/Computer Name Returns: response object
Koi/emulate_c2.py:95
↓ 1 callersFunctioncleanupUnusedVariablesAndFunctions
(ast)
DEV#POPPER/DEV#STOPPER.js:722
↓ 1 callersMethodconnect
(self)
Interlock/interlock_backdoor_simulate_client.py:40
↓ 1 callersFunctioncount_nulls
Count null separation in a buffer
Koi/extract_koiloader_stage2.py:91
↓ 1 callersFunctioncustom_b64decode
(data)
EarthKapre/EarthKapre-Stage2-C2-Request-Decrypter.py:10
↓ 1 callersFunctioncustom_hash
(constant: int, export_name: str)
DeerStealer/api_hash.py:1715
↓ 1 callersFunctiondecodeCustomBase64
(customBase64String)
DEV#POPPER/DEV#STOPPER.js:177
↓ 1 callersFunctiondecrypt_aes
(key, ciphertext)
EarthKapre/EarthKapre-IDA.py:80
↓ 1 callersFunctiondecrypt_c2_request_payload
(data)
EarthKapre/EarthKapre-Stage2-C2-Request-Decrypter.py:14
↓ 1 callersFunctiondecrypt_payload
(pe, first_stage, encrypted_payload)
EarthKapre/EarthKapre-Stage2-Payload-Decrypter.py:74
↓ 1 callersFunctiondecrypt_request_payload
Interlock group uses this algorithm for decryption of transmitted victim system information to their C2
Interlock/interlock_php_c2_pseudocode.py:20
↓ 1 callersFunctiondecrypt_string
(from_text_hex: str, password: str)
DarkCloud/DarkCloud-IDA.py:39
↓ 1 callersFunctiondecrypt_xor
(encrypted, xor_key)
EarthKapre/EarthKapre-IDA.py:129
↓ 1 callersFunctiondecrypt_xor_aes_key
(encrypted, xor_key)
EarthKapre/EarthKapre-IDA.py:162
↓ 1 callersFunctionextract_base64_contents
(text)
NetSupport/NetSupport_PowerShell_Unpacker.py:84
↓ 1 callersFunctionextract_base64_strings
Generator that returns ASCII formatted base64 strings
Amatera/Amatera.py:99
↓ 1 callersFunctionextract_c2_domain
(data)
LummaC2/Lumma.py:196
↓ 1 callersFunctionextract_config
(data)
DarkCloud/DarkCloud.py:132
↓ 1 callersFunctionextract_config
Extract Amatera malware configuration.
Amatera/Amatera.py:135
↓ 1 callersFunctionextract_config
(data)
LummaC2/Lumma.py:227
↓ 1 callersFunctionextract_config
This function will be run in a separate process and serves to parse the minidump with Dumpulator and extract the C2 and strings.
DeerStealer/DeerStealer.py:211
↓ 1 callersFunctionextract_zip_bytes_from_byte_arrays
Extract all byte arrays, concatenate, and return bytes of zip
NetSupport/NetSupport_PowerShell_Unpacker.py:65
↓ 1 callersFunctionfile_offset_to_memory_offset
(pe, file_offset)
EarthKapre/EarthKapre-Stage2-Payload-Decrypter.py:27
↓ 1 callersFunctionfile_offset_to_memory_offset
(pe, file_offset)
DeerStealer/decrypt_stage_2.py:55
↓ 1 callersFunctionfind_c2
(decoded_buffer)
Koi/extract_koiloader_stage2.py:116
↓ 1 callersFunctionfind_xor_encrypted_data
(pe, data)
EarthKapre/EarthKapre-IDA.py:188
↓ 1 callersFunctionfind_xor_encrypted_strings
(pe, data)
EarthKapre/EarthKapre-IDA.py:88
↓ 1 callersFunctionfind_xor_key
(pe, data)
EarthKapre/EarthKapre-Stage2-Payload-Decrypter.py:58
↓ 1 callersFunctiongenerate_computer_name
()
EarthKapre/EarthKapre-Stage2-C2.py:45
↓ 1 callersFunctiongenerate_fake_pid
()
EarthKapre/EarthKapre-Stage2-C2.py:12
↓ 1 callersFunctiongenerate_request_payload
Interlock group uses this algorithm for encrypting and compressing system information before its sent to their C2
Interlock/interlock_php_c2_pseudocode.py:37
↓ 1 callersFunctiongetActualValue
(node)
DEV#POPPER/DEV#STOPPER.js:150
↓ 1 callersFunctionget_base64_strings
(str_list)
LummaC2/Lumma.py:74
↓ 1 callersFunctionget_build_id
(pe, data)
LummaC2/Lumma.py:209
↓ 1 callersFunctionget_ciphertext
(script_contents: str)
ShadowCoil/shadowcoil_unpacker.py:56
↓ 1 callersMethodget_command
Send the request to the C2 to get the command Returns: response object
Koi/emulate_c2.py:119
↓ 1 callersFunctionget_edx_string_before_vbaStrCopy
()
DarkCloud/DarkCloud-IDA.py:76
next →1–100 of 188, ranked by callers