-= Per source details. Do not edit below this line.=-
When importing the module and a specific file exists in the current directory, obfuscated code downloads and starts the next stage of obfuscated code (cstealer infostealer)
Category: MALICIOUS - The campaign has clearly malicious intent, like infostealers.
Campaign: 2024-10-pyutiltool
Reasons (based on the campaign):
infostealer
obfuscation
infostealer:cstealer
{
"malicious-packages-origins": [
{
"versions": [
"3.5"
],
"sha256": "3150e13656a8c745a109aaa2b3335a91344163c2b404eca84e00cafa84a69e6b",
"modified_time": "2024-12-09T06:50:59Z",
"source": "reversing-labs",
"id": "RLMA-2024-11143",
"import_time": "2024-12-09T14:38:48.204877397Z"
},
{
"sha256": "96c38386dcfd78ea5406622fc68853bcc4930be10f9b1b0f57af6035f51ec4cf",
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"modified_time": "2024-10-03T16:34:31Z",
"source": "kam193",
"id": "pypi/2024-10-pyutiltool/pyutiltool",
"import_time": "2025-12-02T22:30:55.510701396Z"
},
{
"sha256": "33b1b5a9f2482626b8ff1dc21fbf8da61082231e20f1b87060ab133957ce634f",
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"modified_time": "2024-10-03T16:34:31Z",
"source": "kam193",
"id": "pypi/2024-10-pyutiltool/pyutiltool",
"import_time": "2025-12-02T23:07:18.536460887Z"
},
{
"versions": [
"3.5"
],
"sha256": "3b212bc09ee1ae3ff6347f8b1413ba7d4d0192b110cfc6f4dc6a97b89b46c304",
"modified_time": "2024-10-03T16:34:31Z",
"source": "kam193",
"id": "pypi/2024-10-pyutiltool/pyutiltool",
"import_time": "2025-12-10T21:38:57.755937563Z"
},
{
"sha256": "d79de5b129e8422486733bf10ecc2f118919fe140809bef940240914ab0f7cfa",
"modified_time": "2026-03-18T12:17:53Z",
"source": "reversing-labs",
"id": "RLUA-2026-00674",
"import_time": "2026-03-19T12:20:19.390195027Z"
}
],
"iocs": {
"urls": [
"https://blockatlaspro.com/application.py",
"https://blockatlaspro.com/test.py"
],
"domains": [
"blockatlaspro.com"
]
}
}