Static task
static1
Behavioral task
behavioral1
Sample
ffmpeg.exe
Resource
win7-20231215-en
Behavioral task
behavioral2
Sample
ffmpeg.exe
Resource
win10v2004-20231215-en
General
-
Target
ffmpeg.exe
-
Size
386KB
-
MD5
a11134ff1cbcf64b9bcaf78c452f2a5e
-
SHA1
056a4c0ec142825174bf3a13421409bbc18fc1a7
-
SHA256
7ca8f40991fb0a19e21c572720c7e54d142ba32ade820f47b895b35815be8b22
-
SHA512
1ac67034627ad036cf9bea198ca90c6d59204c61186a8bc12ea2b2d666bed2fa6d24b1f19ecb5b647a529cc93eff98fa07c52a529c83d569f4f3a32612c82194
-
SSDEEP
6144:Xg+qhR+PwTgzelAVbT1jOCn6ixdr087jKVWqlbmoLJwm8sr:w+6szel0tOI/xlYWqlb7dv8s
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource ffmpeg.exe
Files
-
ffmpeg.exe.exe windows:4 windows x64 arch:x64
4595ba070ebb608da99a473ba7549678
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_LARGE_ADDRESS_AWARE
IMAGE_FILE_DEBUG_STRIPPED
Imports
advapi32
CryptAcquireContextA
CryptGenRandom
CryptReleaseContext
kernel32
CloseHandle
CreateEventA
CreateSemaphoreA
DeleteCriticalSection
DuplicateHandle
EnterCriticalSection
GetCommandLineW
GetConsoleMode
GetCurrentProcess
GetCurrentProcessId
GetCurrentThread
GetCurrentThreadId
GetFullPathNameW
GetHandleInformation
GetLastError
GetModuleFileNameW
GetModuleHandleA
GetProcAddress
GetProcessAffinityMask
GetProcessTimes
GetStartupInfoA
GetStdHandle
GetSystemTimeAsFileTime
GetThreadContext
GetThreadPriority
GetTickCount
InitializeCriticalSection
IsDebuggerPresent
K32GetProcessMemoryInfo
LeaveCriticalSection
LocalFree
MultiByteToWideChar
OpenProcess
OutputDebugStringA
PeekNamedPipe
QueryPerformanceCounter
QueryPerformanceFrequency
RaiseException
ReleaseSemaphore
ResetEvent
ResumeThread
SetConsoleCtrlHandler
SetDllDirectoryA
SetEvent
SetLastError
SetProcessAffinityMask
SetThreadContext
SetThreadPriority
SetUnhandledExceptionFilter
Sleep
SuspendThread
TlsAlloc
TlsGetValue
TlsSetValue
TryEnterCriticalSection
VirtualProtect
VirtualQuery
WaitForMultipleObjects
WaitForSingleObject
WideCharToMultiByte
__C_specific_handler
api-ms-win-crt-conio-l1-1-0
_getch
api-ms-win-crt-convert-l1-1-0
_ultoa
atoi
mbrtowc
strtol
strtoul
wcrtomb
api-ms-win-crt-environment-l1-1-0
__p__environ
__p__wenviron
_wgetenv
api-ms-win-crt-filesystem-l1-1-0
_lock_file
_unlock_file
api-ms-win-crt-heap-l1-1-0
_set_new_mode
calloc
free
malloc
realloc
api-ms-win-crt-locale-l1-1-0
localeconv
api-ms-win-crt-math-l1-1-0
__setusermatherr
log10
api-ms-win-crt-private-l1-1-0
__intrinsic_setjmpex
longjmp
memcpy
memmove
strchr
strrchr
strstr
api-ms-win-crt-runtime-l1-1-0
_set_app_type
__p___argc
__p___argv
__p___wargv
__p__acmdln
_beginthreadex
_cexit
_configure_narrow_argv
_configure_wide_argv
_crt_at_quick_exit
_crt_atexit
_endthreadex
_errno
_exit
_initialize_narrow_environment
_initialize_wide_environment
_initterm
_set_invalid_parameter_handler
abort
exit
perror
signal
strerror
api-ms-win-crt-stdio-l1-1-0
__acrt_iob_func
__p__commode
__p__fmode
__stdio_common_vfprintf
__stdio_common_vfwprintf
_wfopen
fclose
fflush
fgets
fopen
fputc
fputs
fwrite
getc
getchar
setvbuf
ungetc
_write
_read
_open
_kbhit
_close
api-ms-win-crt-string-l1-1-0
islower
isspace
isupper
isxdigit
mbrlen
memset
strcmp
strcspn
strlen
strncmp
strtok
tolower
wcscat
wcscpy
wcslen
_strdup
api-ms-win-crt-time-l1-1-0
__daylight
__timezone
__tzname
_gmtime64
_localtime64
_time64
_tzset
strftime
api-ms-win-crt-utility-l1-1-0
qsort
shell32
CommandLineToArgvW
avcodec-60
av_bsf_free
av_bsf_get_by_name
av_bsf_get_class
av_bsf_init
av_bsf_iterate
av_bsf_list_parse_str
av_bsf_receive_packet
av_bsf_send_packet
av_codec_is_decoder
av_codec_is_encoder
av_codec_iterate
av_get_audio_frame_duration2
av_get_exact_bits_per_sample
av_new_packet
av_packet_alloc
av_packet_free
av_packet_get_side_data
av_packet_make_refcounted
av_packet_move_ref
av_packet_ref
av_packet_rescale_ts
av_packet_side_data_get
av_packet_side_data_new
av_packet_unref
av_shrink_packet
avcodec_alloc_context3
avcodec_configuration
avcodec_decode_subtitle2
avcodec_descriptor_get
avcodec_descriptor_get_by_name
avcodec_descriptor_next
avcodec_encode_subtitle
avcodec_find_decoder
avcodec_find_decoder_by_name
avcodec_find_encoder
avcodec_find_encoder_by_name
avcodec_flush_buffers
avcodec_free_context
avcodec_get_class
avcodec_get_hw_config
avcodec_get_name
avcodec_is_open
avcodec_open2
avcodec_parameters_alloc
avcodec_parameters_copy
avcodec_parameters_free
avcodec_parameters_from_context
avcodec_parameters_to_context
avcodec_receive_frame
avcodec_receive_packet
avcodec_send_frame
avcodec_send_packet
avcodec_version
avsubtitle_free
avdevice-60
av_input_audio_device_next
av_input_video_device_next
av_output_audio_device_next
av_output_video_device_next
avdevice_configuration
avdevice_free_list_devices
avdevice_list_input_sources
avdevice_list_output_sinks
avdevice_register_all
avdevice_version
avfilter-9
av_buffersink_get_ch_layout
av_buffersink_get_format
av_buffersink_get_frame_flags
av_buffersink_get_frame_rate
av_buffersink_get_h
av_buffersink_get_sample_aspect_ratio
av_buffersink_get_sample_rate
av_buffersink_get_time_base
av_buffersink_get_w
av_buffersrc_add_frame
av_buffersrc_add_frame_flags
av_buffersrc_close
av_buffersrc_get_nb_failed_requests
av_buffersrc_parameters_alloc
av_buffersrc_parameters_set
av_filter_iterate
avfilter_configuration
avfilter_filter_pad_count
avfilter_get_by_name
avfilter_get_class
avfilter_graph_alloc
avfilter_graph_alloc_filter
avfilter_graph_config
avfilter_graph_create_filter
avfilter_graph_free
avfilter_graph_queue_command
avfilter_graph_request_oldest
avfilter_graph_segment_apply
avfilter_graph_segment_create_filters
avfilter_graph_segment_free
avfilter_graph_segment_parse
avfilter_graph_send_command
avfilter_graph_set_auto_convert
avfilter_init_str
avfilter_inout_free
avfilter_link
avfilter_pad_get_name
avfilter_pad_get_type
avfilter_version
avformat-60
av_codec_get_id
av_codec_get_tag2
av_demuxer_iterate
av_disposition_to_string
av_dump_format
av_filename_number_test
av_find_input_format
av_guess_codec
av_guess_format
av_guess_frame_rate
av_interleaved_write_frame
av_muxer_iterate
av_new_program
av_pkt_dump_log2
av_program_add_stream_index
av_read_frame
av_sdp_create
av_stream_get_codec_timebase
av_stream_get_parser
av_write_trailer
avformat_alloc_context
avformat_alloc_output_context2
avformat_close_input
avformat_configuration
avformat_find_stream_info
avformat_free_context
avformat_get_class
avformat_match_stream_specifier
avformat_network_deinit
avformat_network_init
avformat_new_stream
avformat_open_input
avformat_query_codec
avformat_seek_file
avformat_transfer_internal_stream_timing_info
avformat_version
avformat_write_header
avio_check
avio_close
avio_closep
avio_enum_protocols
avio_find_protocol_name
avio_flush
avio_open
avio_open2
avio_print_string_array
avio_printf
avio_protocol_get_class
avio_r8
avio_read
avio_read_to_bprint
avio_seek
avio_size
avio_w8
avio_write
avutil-58
av_add_q
av_asprintf
av_bprint_chars
av_bprint_clear
av_bprint_finalize
av_bprint_init
av_bprintf
av_buffer_allocz
av_buffer_create
av_buffer_ref
av_buffer_replace
av_buffer_unref
av_calloc
av_channel_description
av_channel_layout_check
av_channel_layout_compare
av_channel_layout_copy
av_channel_layout_default
av_channel_layout_describe
av_channel_layout_describe_bprint
av_channel_layout_from_mask
av_channel_layout_from_string
av_channel_layout_index_from_channel
av_channel_layout_standard
av_channel_layout_uninit
av_channel_name
av_compare_ts
av_cpu_force_count
av_cpu_max_align
av_default_item_name
av_dict_copy
av_dict_count
av_dict_free
av_dict_get
av_dict_get_string
av_dict_iterate
av_dict_parse_string
av_dict_set
av_dict_set_int
av_display_matrix_flip
av_display_rotation_get
av_display_rotation_set
av_dynarray_add_nofree
av_expr_eval
av_expr_free
av_expr_parse
av_fifo_alloc2
av_fifo_can_read
av_fifo_can_write
av_fifo_drain2
av_fifo_freep2
av_fifo_grow2
av_fifo_peek
av_fifo_read
av_fifo_write
av_find_best_pix_fmt_of_2
av_find_nearest_q_idx
av_force_cpu_flags
av_frame_alloc
av_frame_clone
av_frame_copy_props
av_frame_free
av_frame_get_buffer
av_frame_get_side_data
av_frame_move_ref
av_frame_ref
av_frame_unref
av_free
av_freep
av_gcd
av_get_bits_per_pixel
av_get_bytes_per_sample
av_get_channel_layout
av_get_cpu_flags
av_get_known_color_name
av_get_media_type_string
av_get_picture_type_char
av_get_pix_fmt
av_get_pix_fmt_name
av_get_sample_fmt
av_get_sample_fmt_name
av_get_sample_fmt_string
av_get_token
av_gettime_relative
av_hwdevice_ctx_create
av_hwdevice_ctx_create_derived
av_hwdevice_find_type_by_name
av_hwdevice_get_type_name
av_hwdevice_iterate_types
av_hwframe_transfer_data
av_log
av_log2
av_log_default_callback
av_log_format_line
av_log_get_flags
av_log_get_level
av_log_set_callback
av_log_set_flags
av_log_set_level
av_malloc
av_malloc_array
av_mallocz
av_match_name
av_max_alloc
av_memdup
av_mul_q
av_opt_child_class_iterate
av_opt_eval_flags
av_opt_eval_int
av_opt_find
av_opt_get_key_value
av_opt_set
av_opt_set_bin
av_opt_set_dict
av_opt_set_int
av_opt_show2
av_parse_cpu_caps
av_parse_ratio
av_parse_time
av_parse_video_rate
av_parse_video_size
av_pix_fmt_desc_get
av_pix_fmt_desc_get_id
av_pix_fmt_desc_next
av_realloc_array
av_realloc_f
av_reallocp_array
av_reduce
av_rescale
av_rescale_delta
av_rescale_q
av_rescale_q_rnd
av_sample_fmt_is_planar
av_samples_copy
av_strcasecmp
av_strdup
av_strerror
av_strlcat
av_strlcatf
av_strlcpy
av_strndup
av_strstart
av_strtod
av_strtok
av_thread_message_queue_alloc
av_thread_message_queue_free
av_thread_message_queue_recv
av_thread_message_queue_send
av_thread_message_queue_set_err_recv
av_thread_message_queue_set_err_send
av_usleep
avutil_configuration
avutil_version
swresample-4
swr_get_class
swresample_configuration
swresample_version
swscale-7
sws_get_class
sws_isSupportedInput
sws_isSupportedOutput
swscale_configuration
swscale_version
Sections
.text Size: 278KB - Virtual size: 278KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 1024B - Virtual size: 560B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rdata Size: 65KB - Virtual size: 65KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.pdata Size: 7KB - Virtual size: 6KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.xdata Size: 7KB - Virtual size: 7KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.bss Size: - Virtual size: 3KB
IMAGE_SCN_CNT_UNINITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.edata Size: 512B - Virtual size: 53B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.idata Size: 21KB - Virtual size: 20KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.CRT Size: 512B - Virtual size: 104B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.tls Size: 512B - Virtual size: 16B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 1024B - Virtual size: 584B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.reloc Size: 2KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ