Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/eSentire/iocs
/ functions
Functions
188 in github.com/eSentire/iocs
⨍
Functions
188
◇
Types & classes
8
↓ 26 callers
Function
signed_to_int32
(value)
EarthKapre/EarthKapre-IDA.py:205
↓ 11 callers
Function
decrypt_string
(from_text_hex: str, password: str)
DarkCloud/DarkCloud.py:92
↓ 9 callers
Function
rand
()
EarthKapre/EarthKapre-Stage2-C2.py:32
↓ 8 callers
Function
generate_random_string
(size)
EarthKapre/EarthKapre-Stage2-C2.py:38
↓ 8 callers
Function
quarter_round
(block, a, b, c, d)
LummaC2/Lumma.py:119
↓ 7 callers
Function
print_hex_dump
(data: bytes)
Sinobi/curve-25519+aes-128-ctr.py:34
↓ 5 callers
Function
add32
(x, y)
LummaC2/Lumma.py:111
↓ 5 callers
Method
close
(self)
Interlock/interlock_backdoor_simulate_client.py:95
↓ 5 callers
Function
sanitize_filename
(filename)
NetSupport/NetSupport_PowerShell_Unpacker.py:24
↓ 4 callers
Function
custom_b64encode
(data)
EarthKapre/EarthKapre-Stage2-C2.py:28
↓ 4 callers
Function
file_offset_to_memory_offset
(pe, file_offset)
EarthKapre/EarthKapre-IDA.py:108
↓ 4 callers
Function
is_ciphertext
(b: bytes)
DarkCloud/DarkCloud.py:115
↓ 4 callers
Function
left_rotate
(x, n)
LummaC2/Lumma.py:115
↓ 4 callers
Function
unescape_to_bytes
(s: str)
ShadowCoil/shadowcoil_unpacker.py:65
↓ 4 callers
Function
xor_data
(data, key)
EarthKapre/EarthKapre-Stage2-C2.py:20
↓ 3 callers
Function
extract_strings
(data, minchars)
LummaC2/Lumma.py:67
↓ 3 callers
Function
fn_compute_hash
(api_name)
Koi/compute_hash.py:1
↓ 3 callers
Function
interlock_xor
(data, xor_key)
Interlock/interlock_php_c2_pseudocode.py:54
↓ 3 callers
Function
mask32
(x)
LummaC2/Lumma.py:107
↓ 3 callers
Function
memory_address_to_file_offset
(pe, memory_address)
EarthKapre/EarthKapre-IDA.py:118
↓ 3 callers
Function
rand
()
Interlock/interlock_backdoor_simulate_client.py:17
↓ 3 callers
Method
receive_data
(self, bytes_to_receive)
Interlock/interlock_backdoor_simulate_client.py:62
↓ 3 callers
Method
send_data
(self, data)
Interlock/interlock_backdoor_simulate_client.py:49
↓ 3 callers
Function
words_from_bytes
(b)
LummaC2/Lumma.py:146
↓ 3 callers
Function
yara_scan
(raw_data, rule_source)
EarthKapre/EarthKapre-IDA.py:63
↓ 2 callers
Function
contains_non_printable
(byte_array)
LummaC2/Lumma.py:100
↓ 2 callers
Function
decodeCustomBase64DecryptFromRC4
(encodedString, rc4Key)
DEV#POPPER/DEV#STOPPER.js:218
↓ 2 callers
Function
decrypt
(outfile: str, data: bytes)
ShadowCoil/shadowcoil_unpacker.py:68
↓ 2 callers
Function
evaluateAstMath
(node, scope)
DEV#POPPER/DEV#STOPPER.js:112
↓ 2 callers
Function
file_offset_to_memory_offset
(pe, file_offset)
DeerStealer/api_hash.py:1690
↓ 2 callers
Function
get_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 callers
Function
memory_address_to_file_offset
(pe, memory_address)
DeerStealer/api_hash.py:1699
↓ 2 callers
Function
read_file
(path)
EarthKapre/EarthKapre-Stage2-Payload-Decrypter.py:85
↓ 2 callers
Function
skip_nth
(buffer, n)
Koi/extract_koiloader_stage2.py:87
↓ 2 callers
Function
traceDownToDecryptFunction
(callPath, scope, constants)
DEV#POPPER/DEV#STOPPER.js:480
↓ 2 callers
Method
xor_data
XOR the data with the given key
Interlock/interlock_backdoor_simulate_client.py:74
↓ 2 callers
Function
xor_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 callers
Function
yara_scan
(raw_data: bytes, rule_source: str)
Amatera/Amatera.py:89
↓ 2 callers
Function
yara_scan
(raw_data, rule_source)
DeerStealer/api_hash.py:1680
↓ 1 callers
Method
__hash_byte
(self, val)
Stealc/stealc_hwid.py:24
↓ 1 callers
Method
__hash_dword
(self, val)
Stealc/stealc_hwid.py:18
↓ 1 callers
Method
__hash_word
(self, val)
Stealc/stealc_hwid.py:21
↓ 1 callers
Method
__inverse_hash_dword
(self, val)
Stealc/stealc_hwid.py:58
↓ 1 callers
Method
__modular_inverse
(self, a, m)
Stealc/stealc_hwid.py:45
↓ 1 callers
Method
_configure_proxies
(self, proxy_http, proxy_https)
Koi/emulate_c2.py:66
↓ 1 callers
Method
_generate_fake_computer_name
(self)
Koi/emulate_c2.py:201
↓ 1 callers
Method
_generate_fake_username
(self)
Koi/emulate_c2.py:206
↓ 1 callers
Method
_generate_key_material
(self, part_2)
Koi/emulate_c2.py:194
↓ 1 callers
Method
_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 callers
Method
_generate_private_key
(self)
Koi/emulate_c2.py:146
↓ 1 callers
Method
_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 callers
Method
_generate_xor_key
(self)
Koi/emulate_c2.py:140
↓ 1 callers
Method
_xor_data
(self, data, key)
Koi/emulate_c2.py:198
↓ 1 callers
Function
aes_ctr_decrypt
(data: bytes, key: bytes)
ShadowCoil/shadowcoil_unpacker.py:46
↓ 1 callers
Function
aes_gcm_decrypt
(data: bytes, password: str, count: int)
ShadowCoil/shadowcoil_unpacker.py:31
↓ 1 callers
Function
build_map
(constant)
DeerStealer/api_hash.py:1708
↓ 1 callers
Function
bytes_from_words
(w)
LummaC2/Lumma.py:151
↓ 1 callers
Function
chacha20_block
(key, nonce, blocknum)
LummaC2/Lumma.py:155
↓ 1 callers
Function
chacha20_permute
(block)
LummaC2/Lumma.py:134
↓ 1 callers
Function
chacha20_stream
(key, nonce, length, blocknum)
LummaC2/Lumma.py:174
↓ 1 callers
Function
chacha20_xor
(message, key, nonce, counter)
LummaC2/Lumma.py:185
↓ 1 callers
Function
chacha_decrypt
(data: bytes, key: bytes)
ShadowCoil/shadowcoil_unpacker.py:23
↓ 1 callers
Method
check_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 callers
Method
check_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 callers
Function
cleanupUnusedVariablesAndFunctions
(ast)
DEV#POPPER/DEV#STOPPER.js:722
↓ 1 callers
Method
connect
(self)
Interlock/interlock_backdoor_simulate_client.py:40
↓ 1 callers
Function
count_nulls
Count null separation in a buffer
Koi/extract_koiloader_stage2.py:91
↓ 1 callers
Function
custom_b64decode
(data)
EarthKapre/EarthKapre-Stage2-C2-Request-Decrypter.py:10
↓ 1 callers
Function
custom_hash
(constant: int, export_name: str)
DeerStealer/api_hash.py:1715
↓ 1 callers
Function
decodeCustomBase64
(customBase64String)
DEV#POPPER/DEV#STOPPER.js:177
↓ 1 callers
Function
decrypt_aes
(key, ciphertext)
EarthKapre/EarthKapre-IDA.py:80
↓ 1 callers
Function
decrypt_c2_request_payload
(data)
EarthKapre/EarthKapre-Stage2-C2-Request-Decrypter.py:14
↓ 1 callers
Function
decrypt_payload
(pe, first_stage, encrypted_payload)
EarthKapre/EarthKapre-Stage2-Payload-Decrypter.py:74
↓ 1 callers
Function
decrypt_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 callers
Function
decrypt_string
(from_text_hex: str, password: str)
DarkCloud/DarkCloud-IDA.py:39
↓ 1 callers
Function
decrypt_xor
(encrypted, xor_key)
EarthKapre/EarthKapre-IDA.py:129
↓ 1 callers
Function
decrypt_xor_aes_key
(encrypted, xor_key)
EarthKapre/EarthKapre-IDA.py:162
↓ 1 callers
Function
extract_base64_contents
(text)
NetSupport/NetSupport_PowerShell_Unpacker.py:84
↓ 1 callers
Function
extract_base64_strings
Generator that returns ASCII formatted base64 strings
Amatera/Amatera.py:99
↓ 1 callers
Function
extract_c2_domain
(data)
LummaC2/Lumma.py:196
↓ 1 callers
Function
extract_config
(data)
DarkCloud/DarkCloud.py:132
↓ 1 callers
Function
extract_config
Extract Amatera malware configuration.
Amatera/Amatera.py:135
↓ 1 callers
Function
extract_config
(data)
LummaC2/Lumma.py:227
↓ 1 callers
Function
extract_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 callers
Function
extract_zip_bytes_from_byte_arrays
Extract all byte arrays, concatenate, and return bytes of zip
NetSupport/NetSupport_PowerShell_Unpacker.py:65
↓ 1 callers
Function
file_offset_to_memory_offset
(pe, file_offset)
EarthKapre/EarthKapre-Stage2-Payload-Decrypter.py:27
↓ 1 callers
Function
file_offset_to_memory_offset
(pe, file_offset)
DeerStealer/decrypt_stage_2.py:55
↓ 1 callers
Function
find_c2
(decoded_buffer)
Koi/extract_koiloader_stage2.py:116
↓ 1 callers
Function
find_xor_encrypted_data
(pe, data)
EarthKapre/EarthKapre-IDA.py:188
↓ 1 callers
Function
find_xor_encrypted_strings
(pe, data)
EarthKapre/EarthKapre-IDA.py:88
↓ 1 callers
Function
find_xor_key
(pe, data)
EarthKapre/EarthKapre-Stage2-Payload-Decrypter.py:58
↓ 1 callers
Function
generate_computer_name
()
EarthKapre/EarthKapre-Stage2-C2.py:45
↓ 1 callers
Function
generate_fake_pid
()
EarthKapre/EarthKapre-Stage2-C2.py:12
↓ 1 callers
Function
generate_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 callers
Function
getActualValue
(node)
DEV#POPPER/DEV#STOPPER.js:150
↓ 1 callers
Function
get_base64_strings
(str_list)
LummaC2/Lumma.py:74
↓ 1 callers
Function
get_build_id
(pe, data)
LummaC2/Lumma.py:209
↓ 1 callers
Function
get_ciphertext
(script_contents: str)
ShadowCoil/shadowcoil_unpacker.py:56
↓ 1 callers
Method
get_command
Send the request to the C2 to get the command Returns: response object
Koi/emulate_c2.py:119
↓ 1 callers
Function
get_edx_string_before_vbaStrCopy
()
DarkCloud/DarkCloud-IDA.py:76
next →
1–100 of 188, ranked by callers