PyInit_pyarmor_runtime
Overview
overview
3Static
static
3Butter free - G2.zip
windows7-x64
1Butter free - G2.zip
windows10-2004-x64
1Butter fre...ter.py
windows7-x64
3Butter fre...ter.py
windows10-2004-x64
3Butter fre...rUI.py
windows7-x64
3Butter fre...rUI.py
windows10-2004-x64
3Butter fre...ide.py
windows7-x64
3Butter fre...ide.py
windows10-2004-x64
3Butter fre...ig.ini
windows7-x64
1Butter fre...ig.ini
windows10-2004-x64
1Butter fre...t__.py
windows7-x64
3Butter fre...t__.py
windows10-2004-x64
3Butter fre...10.pyc
windows7-x64
3Butter fre...10.pyc
windows10-2004-x64
3Butter fre...me.dll
windows7-x64
1Butter fre...me.dll
windows10-2004-x64
1Butter fre...nts.py
windows7-x64
3Butter fre...nts.py
windows10-2004-x64
3Static task
static1
Behavioral task
behavioral1
Sample
Butter free - G2.zip
Resource
win7-20240705-en
Behavioral task
behavioral2
Sample
Butter free - G2.zip
Resource
win10v2004-20240802-en
Behavioral task
behavioral3
Sample
Butter free - G2/Butter.py
Resource
win7-20240705-en
Behavioral task
behavioral4
Sample
Butter free - G2/Butter.py
Resource
win10v2004-20240802-en
Behavioral task
behavioral5
Sample
Butter free - G2/ButterUI.py
Resource
win7-20240708-en
Behavioral task
behavioral6
Sample
Butter free - G2/ButterUI.py
Resource
win10v2004-20240802-en
Behavioral task
behavioral7
Sample
Butter free - G2/Hide.py
Resource
win7-20240708-en
Behavioral task
behavioral8
Sample
Butter free - G2/Hide.py
Resource
win10v2004-20240802-en
Behavioral task
behavioral9
Sample
Butter free - G2/config.ini
Resource
win7-20240705-en
Behavioral task
behavioral10
Sample
Butter free - G2/config.ini
Resource
win10v2004-20240802-en
Behavioral task
behavioral11
Sample
Butter free - G2/pyarmor_runtime_000000/__init__.py
Resource
win7-20240704-en
Behavioral task
behavioral12
Sample
Butter free - G2/pyarmor_runtime_000000/__init__.py
Resource
win10v2004-20240802-en
Behavioral task
behavioral13
Sample
Butter free - G2/pyarmor_runtime_000000/__pycache__/__init__.cpython-310.pyc
Resource
win7-20240729-en
Behavioral task
behavioral14
Sample
Butter free - G2/pyarmor_runtime_000000/__pycache__/__init__.cpython-310.pyc
Resource
win10v2004-20240802-en
Behavioral task
behavioral15
Sample
Butter free - G2/pyarmor_runtime_000000/pyarmor_runtime.dll
Resource
win7-20240704-en
Behavioral task
behavioral16
Sample
Butter free - G2/pyarmor_runtime_000000/pyarmor_runtime.dll
Resource
win10v2004-20240802-en
Behavioral task
behavioral17
Sample
Butter free - G2/requirements.py
Resource
win7-20240708-en
Behavioral task
behavioral18
Sample
Butter free - G2/requirements.py
Resource
win10v2004-20240802-en
General
-
Target
Butter free - G2.zip
-
Size
273KB
-
MD5
efeb62adfb1fd749bf7bde26f4493a39
-
SHA1
d54d51b251ef8c7508fcefb53a4ca7f1548508c3
-
SHA256
bff471ca32dc07d8eeb7073ad2412c9f13be7e8edabb3beda4aede289311b93e
-
SHA512
6a6a7437a4bb40e22b7f5240c3a487d5f4db4226f717be38f4650d88ddbf238e37c261b65010f6b45612d335ad47a80f205242257a4cb1e6668f81027b083058
-
SSDEEP
6144:HBu1LaSgHGQ9f5wOiEdjg09A+1DA5TdFV:HBIL5wL9ndA+16TdX
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource unpack001/Butter free - G2/pyarmor_runtime_000000/pyarmor_runtime.pyd
Files
-
Butter free - G2.zip.zip
-
Butter free - G2/Butter.py
-
Butter free - G2/ButterUI.py
-
Butter free - G2/Hide.py
-
Butter free - G2/config.ini
-
Butter free - G2/pyarmor_runtime_000000/__init__.py
-
Butter free - G2/pyarmor_runtime_000000/__pycache__/__init__.cpython-310.pyc
-
Butter free - G2/pyarmor_runtime_000000/pyarmor_runtime.pyd.dll windows:4 windows x64 arch:x64
000235d4e716867abc7a7561e6384707
Headers
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
IMAGE_FILE_DLL
Imports
python310
PyBuffer_FillInfo
PyBuffer_Release
PyBytes_AsString
PyBytes_AsStringAndSize
PyBytes_FromStringAndSize
PyBytes_Type
PyCFunction_GetSelf
PyCFunction_Type
PyCMethod_New
PyCell_Get
PyCell_New
PyCell_Set
PyCode_NewWithPosOnlyArgs
PyCode_Type
PyComplex_FromCComplex
PyComplex_ImagAsDouble
PyComplex_RealAsDouble
PyComplex_Type
PyDict_Copy
PyDict_DelItem
PyDict_GetItem
PyDict_GetItemString
PyDict_New
PyDict_Next
PyDict_SetItem
PyDict_Type
PyDict_Update
PyErr_CheckSignals
PyErr_Clear
PyErr_ExceptionMatches
PyErr_Fetch
PyErr_Format
PyErr_GivenExceptionMatches
PyErr_NoMemory
PyErr_NormalizeException
PyErr_Occurred
PyErr_Restore
PyErr_SetFromWindowsErr
PyErr_SetImportError
PyErr_SetObject
PyErr_SetString
PyEval_EvalCode
PyEval_GetBuiltins
PyEval_GetFrame
PyEval_GetGlobals
PyExc_AttributeError
PyExc_EOFError
PyExc_ImportError
PyExc_NotImplementedError
PyExc_RuntimeError
PyExc_StopIteration
PyExc_SystemExit
PyExc_TypeError
PyExc_UnboundLocalError
PyExc_ValueError
PyException_SetCause
PyException_SetContext
PyException_SetTraceback
PyFloat_FromDouble
PyFloat_Type
PyFrozenSet_New
PyFrozenSet_Type
PyFunction_GetCode
PyFunction_NewWithQualName
PyImport_ExecCodeModuleObject
PyImport_GetModule
PyImport_GetModuleDict
PyImport_ImportModule
PyImport_ImportModuleLevel
PyImport_ImportModuleLevelObject
PyIter_Next
PyList_Append
PyList_AsTuple
PyList_GetItem
PyList_New
PyList_Type
PyLong_AsLong
PyLong_AsLongAndOverflow
PyLong_AsVoidPtr
PyLong_FromLong
PyLong_FromVoidPtr
PyLong_Type
PyMarshal_ReadObjectFromString
PyMem_Free
PyMem_Malloc
PyMem_Realloc
PyMemoryView_FromBuffer
PyMethod_Function
PyMethod_Type
PyModule_Create2
PyModule_GetDict
PyModule_GetFilenameObject
PyModule_GetName
PyModule_Type
PyNumber_Add
PyNumber_And
PyNumber_AsSsize_t
PyNumber_FloorDivide
PyNumber_InPlaceAdd
PyNumber_InPlaceAnd
PyNumber_InPlaceFloorDivide
PyNumber_InPlaceLshift
PyNumber_InPlaceMatrixMultiply
PyNumber_InPlaceMultiply
PyNumber_InPlaceOr
PyNumber_InPlacePower
PyNumber_InPlaceRemainder
PyNumber_InPlaceRshift
PyNumber_InPlaceSubtract
PyNumber_InPlaceTrueDivide
PyNumber_InPlaceXor
PyNumber_Invert
PyNumber_Lshift
PyNumber_MatrixMultiply
PyNumber_Multiply
PyNumber_Negative
PyNumber_Or
PyNumber_Positive
PyNumber_Power
PyNumber_Remainder
PyNumber_Rshift
PyNumber_Subtract
PyNumber_TrueDivide
PyNumber_Xor
PyOS_double_to_string
PyOS_string_to_double
PyObject_ASCII
PyObject_Call
PyObject_CallFunction
PyObject_CallFunctionObjArgs
PyObject_CallMethod
PyObject_CheckBuffer
PyObject_DelItem
PyObject_Format
PyObject_GetAttr
PyObject_GetAttrString
PyObject_GetBuffer
PyObject_GetItem
PyObject_GetIter
PyObject_IsTrue
PyObject_Repr
PyObject_RichCompare
PyObject_SetAttr
PyObject_SetItem
PyObject_Str
PySequence_Check
PySequence_Contains
PySet_Add
PySet_New
PySet_Type
PySlice_New
PySys_GetObject
PyThreadState_Get
PyTraceBack_Here
PyTuple_GetItem
PyTuple_GetSlice
PyTuple_New
PyTuple_SetItem
PyTuple_Size
PyTuple_Type
PyType_IsSubtype
PyUnicode_AsEncodedString
PyUnicode_AsUTF8
PyUnicode_AsUTF8AndSize
PyUnicode_DecodeUTF8
PyUnicode_FromFormat
PyUnicode_FromKindAndData
PyUnicode_FromString
PyUnicode_InternInPlace
PyUnicode_New
PyUnicode_Type
Py_BuildValue
Py_DecRef
Py_IncRef
Py_InspectFlag
_PyArg_ParseTuple_SizeT
_PyBytes_Resize
_PyDict_GetItemIdWithError
_PyErr_Clear
_PyErr_GetTopmostException
_PyErr_SetString
_PyFloat_Pack8
_PyFloat_Unpack8
_PyList_Extend
_PyLong_AsInt
_PyLong_FromByteArray
_PyLong_New
_PyModuleSpec_IsInitializing
_PyObject_CallFunction_SizeT
_PyObject_CallMethodId_SizeT
_PyObject_CallMethod_SizeT
_PyObject_GetAttrId
_PyObject_LookupAttr
_PyObject_LookupSpecial
_PyObject_MakeTpCall
_PyRuntime
_PySet_NextEntry
_PyUnicode_JoinArray
_Py_BuildValue_SizeT
_Py_CheckFunctionResult
_Py_Dealloc
_Py_EllipsisObject
_Py_FalseStruct
_Py_NoneStruct
_Py_TrueStruct
_Py_fstat_noraise
_Py_hashtable_compare_direct
_Py_hashtable_destroy
_Py_hashtable_hash_ptr
_Py_hashtable_new_full
_Py_hashtable_set
advapi32
CryptAcquireContextA
CryptGenRandom
CryptReleaseContext
RegCloseKey
RegEnumKeyExA
RegGetValueA
RegOpenKeyExA
iphlpapi
GetAdaptersAddresses
GetNetworkParams
kernel32
CloseHandle
CreateFileA
CreateFileMappingA
DeleteCriticalSection
DeviceIoControl
EnterCriticalSection
FlushViewOfFile
FormatMessageA
GetComputerNameA
GetCurrentProcess
GetCurrentProcessId
GetCurrentThread
GetCurrentThreadId
GetLastError
GetProcAddress
GetProcessHeap
GetSystemTimeAsFileTime
GetTickCount
GlobalAlloc
GlobalFree
HeapAlloc
HeapFree
InitializeCriticalSection
IsDebuggerPresent
LeaveCriticalSection
LoadLibraryA
LocalFree
MapViewOfFile
QueryPerformanceCounter
RtlAddFunctionTable
RtlCaptureContext
RtlLookupFunctionEntry
RtlVirtualUnwind
SetLastError
SetUnhandledExceptionFilter
Sleep
TerminateProcess
TlsGetValue
UnhandledExceptionFilter
UnmapViewOfFile
VirtualAlloc
VirtualFree
VirtualLock
VirtualProtect
VirtualQuery
VirtualUnlock
msvcrt
__iob_func
_amsg_exit
_fileno
_errno
_get_osfhandle
_initterm
_lock
_mktime64
_snprintf
_stat64
_time64
_unlock
_vsnprintf
abort
calloc
clock
exit
fprintf
fputc
fread
free
fwrite
getc
getenv
isprint
isxdigit
malloc
memcmp
memcpy
memmove
memset
rand
realloc
signal
sprintf
srand
strchr
strcmp
strerror
strlen
strncmp
strncpy
strrchr
strstr
toupper
vfprintf
user32
wsprintfA
ws2_32
WSACleanup
WSAGetLastError
WSAStartup
closesocket
connect
gethostbyname
htons
inet_ntoa
ioctlsocket
ntohl
recv
recvfrom
select
send
sendto
setsockopt
socket
Exports
Exports
Sections
.text Size: 516KB - Virtual size: 515KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 18KB - Virtual size: 17KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rdata Size: 49KB - Virtual size: 49KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.pdata Size: 9KB - Virtual size: 9KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.xdata Size: 10KB - Virtual size: 9KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.bss Size: - Virtual size: 25KB
IMAGE_SCN_CNT_UNINITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.edata Size: 512B - Virtual size: 93B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.idata Size: 13KB - Virtual size: 12KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.CRT Size: 512B - Virtual size: 88B
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
.reloc Size: 1024B - Virtual size: 684B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
-
Butter free - G2/requirements.py