冒昧是什么意思| 酒石酸美托洛尔片治什么病| 霍金什么时候去世的| 孕妇梦见别人怀孕是什么意思| 七夕节是什么意思| 梦见父亲去世预示什么| 关节疼挂什么科| 小儿割包皮挂什么科| 啵啵是什么意思| 三手烟是什么| 越南用什么语言| 梦见婴儿是什么预兆| 尿酸高吃什么水果| 酗酒是什么意思| 血止不住是什么原因| 两性关系是什么意思| 金匮肾气丸主治什么病| 身上长黑痣是什么原因| 掌中宝是什么部位| 外交部部长是什么级别| 62岁属什么| 白天不咳嗽晚上咳嗽吃什么药| 贝加台念什么| 车厘子与樱桃有什么区别| 不羁放纵是什么意思| 黄金的动物是什么生肖| 牙齿黄是什么原因| lisa英文名什么意思| 五行缺什么怎么算| 特别出演什么意思| 为什么射出的精子里有淡红色| 房水由什么产生| 为什么学习不好| 淘米水洗脸有什么作用与功效| 宝宝益生菌什么时候吃最好| 维纳斯是什么意思| 淋巴细胞计数偏低是什么原因| 舌尖发麻是什么原因引起的| 海之蓝是什么香型| 维生素B1有什么副作用| 活碱是什么| 二毛二是什么军衔| 宫后是牛身上什么部位| 尾骨疼是什么原因| 羟苯乙酯是什么| 13楼五行属什么| 神气活现是什么意思| 体检前要注意什么| 什么是人大代表| 看见蜈蚣有什么预兆| 化干戈为玉帛是什么意思| 为什么总是睡不着| 玉米除草剂什么时候打最好| 脾肾两虚吃什么中成药| 醉酒第二天吃什么才能缓解难受| 检查免疫力都需要化验什么项目| 二尖瓣轻度反流是什么意思| 点痣后用什么修复最好| 为什么空调不制冷| 牙髓炎吃什么药| 股东是什么意思| 眩晕症有什么症状| 为什么老是出汗| 炒菜用什么油比较好| 501是什么意思| 12五行属什么| 感冒发烧吃什么药| 炖什么汤对肺部最好| 心脏早搏有什么症状| 天热出汗多是什么原因| 棘手是什么意思| 女人大把掉头发是什么原因| 无精打采是什么生肖| spoRT是什么| 皮肤痒有什么特效药| 吃什么水果会变白| 血管是什么组织| 介入治疗是什么意思| 乐高是什么| 中观是什么意思| 四时是什么时辰| 前胸后背疼是什么病| 为什么外阴老是长疖子| 欠钱不还被起诉会有什么后果| 甘油三酯高吃什么能降下来| 什么叫萎缩性胃炎| 阴茎插入阴道什么感觉| 福州立冬吃什么| 球菌是什么意思| 蛇吃什么| 暴饮暴食会得什么病| 心识是什么意思| 什么都不做| 梦见理发是什么意思| 宫颈炎吃什么药好| 晒伤擦什么药| 外阴苔藓用什么药膏| 鞥是什么意思| 粉墙用什么| 脑供血不足什么原因| 梦见老虎是什么意思| 夜间尿多是什么原因| 身上发热是什么原因| 神经肌电图检查什么| 皮肤黑穿什么颜色好看| 吃葵花籽有什么好处和坏处吗| 例假期间吃什么食物好| 手抓饼里面夹什么好吃| 神经内科主要看什么病| 身体机能是什么意思| 鞘是什么意思| 甲状腺结节对身体有什么影响| 七月什么星座| esim卡是什么| 流清鼻涕打喷嚏吃什么药| 腰臀比是什么意思| 甲状腺实性结节什么意思| 一什么黑暗| 3楼五行属什么| 纯牛奶可以做什么美食| 突然心跳加快是什么原因| 手掌心发热是什么原因| 鼻窦炎吃什么抗生素| 尿有臭味是什么原因| 梦见采蘑菇是什么预兆| 碱水对人有什么危害| 生性凉薄是什么意思| 青龙是什么| 恒心是什么意思| 无济于事的济是什么意思| 彩云之南是什么意思| 肚子疼腹泻是什么原因| 男性囊肿是什么原因引起的| 肠梗阻什么症状| classy是什么意思| 眼睛突然出血是什么原因导致| 腿麻是什么病的前兆| 采阴补阳是什么意思| 难免流产什么意思| 淡然自若的意思是什么| 吃完饭打嗝是什么原因| 头骨凹陷是什么原因| 势利是什么意思| 分分钟都妙不可言是什么歌| 三国时期是什么朝代| 不拉屎是什么原因| 安乐死是什么意思| 眼睛长结石是什么原因引起的| 震慑是什么意思| 脚后跟骨头疼是什么原因| 什么干什么燥| 扁桃和芒果有什么区别| 吃海参有什么功效| 出汗太多吃什么药好| 颜色什么| 六味地黄丸有什么副作用| 什么是条件反射| 扑感敏又叫什么名字| 世界上最大的蛇是什么蛇| 溢于言表是什么意思| 牛肉和什么不能一起吃| 高血压可以吃什么水果| 什么年什么月| 蚕豆是什么豆| pb是什么元素| 一般细菌培养及鉴定是检查什么| 过敏挂什么科室| 10月1什么星座| 恶心反胃吃什么药| abo溶血是什么意思| 北京有什么| 足三里在什么位置| 一周不排便是什么原因| 吃避孕药对身体有什么影响| 祈祷是什么意思| 梦见别人打我是什么意思| 小孩子包皮挂什么科| 丝光棉是什么材质| 五心烦热失眠手脚心发热吃什么药| 客厅挂画有什么讲究| 伏天从什么时候开始| 点痣后要注意什么| 什么病不能吃西洋参| 3475是什么罩杯| 汛期是什么| 什么的交流| 大便出血什么原因| 羊水偏多对胎儿有什么影响| 一生一世是什么生肖| 憋气2分钟算什么水平| 狗狗胰腺炎有什么症状| 百合花语是什么意思| 子宫憩室有什么症状| 切尔斯什么意思| 睡美人最怕什么| 老婆的弟弟叫什么| 堂妹是什么关系| 梦见炖鱼预示什么| 什么什么闻名| 孩子睡觉磨牙是什么原因| 经常中暑的人体内缺什么| 治白内障用什么药最好| 芙蓉粉是什么颜色| 大寒吃什么| 女人气虚吃什么补最快| 孕妇梦到被蛇咬是什么意思| 什么是腺样体| 肾积水是什么病严重吗| 老年痴呆症是什么原因引起的| 窍是什么意思| 石乐读什么| 口腔有味道是什么原因| 一毛不拔是什么生肖| 甲木代表什么| 女性头部出汗吃什么药| 268是什么意思| 疣是什么原因造成的| 女性夜尿多吃什么调理| 做血常规检查挂什么科| 神经衰弱看什么科| 左下眼皮跳是什么原因| 殚精竭虑是什么意思| 感冒了吃什么药| 姜子牙为什么没有封神| 太阳指什么生肖| 血糖高的人早餐吃什么好| 经常打屁是什么原因| 定增股票是什么意思| 喝什么水解酒| 樱花的花语是什么| 女宝胶囊的作用和功效是什么| 皮革胃是什么意思| 为什么会有高血压| 腮腺炎不能吃什么| 缗什么意思| pct偏高说明什么| 荨麻疹抹什么药膏| 眉毛长白毛是什么征兆| 鸡眼挂什么科| 忘情水是什么意思| 御风是什么意思| sp是什么| 积食是什么意思| 蛋糕是什么生肖| 什么样的雪莲| 42是什么意思| 嗜酸性粒细胞偏高是什么意思| 尿分叉是什么原因引起的| 脚心是什么穴位| 什么叫越位| 鞭尸什么意思| 肝郁脾虚吃什么药效果最好| 锁骨是什么骨| 什么植物和动物很像鸡| 手麻脚麻是什么原因| 风热感冒是什么意思| 醋是什么颜色| 白咖啡是什么| 吃狗肉有什么危害| 秒男是什么意思| 鼻窦炎吃什么抗生素| 藿香正气水治什么| 减肥用什么好| 丙氨酸氨基转移酶是什么| 百度
Threat Response Unit

新华直播:2017年“杏林撷英——全国高等美术院校优秀学生作品邀请展”

百度 广大委员以高度的政治责任感,深入讨论政府工作报告和其他报告,讨论宪法修正案草案和监察法草案,以及国务院机构改革方案,认真审议全国政协常委会工作报告、政协章程修正案草案等文件,履职建言成果丰硕。

Attacks/Breaches

Threat Intelligence

Threat Response Unit

TRU Positive/Bulletin

eSentire Threat Response Unit (TRU)

July 30, 2025

6 MINS READ

Adversaries don’t work 9-5 and neither do we. At eSentire, our 24/7 SOCs are staffed with Elite Threat Hunters and Cyber Analysts who hunt, investigate, contain and respond to threats within minutes.

We have discovered some of the most dangerous threats and nation state attacks in our space – including the Kaseya MSP breach and the more_eggs malware.

Our Security Operations Centers are supported with Threat Intelligence, Tactical Threat Response and Advanced Threat Analytics driven by our Threat Response Unit – the TRU team.

In TRU Positives, eSentire’s Threat Response Unit (TRU) provides a summary of a recent threat investigation. We outline how we responded to the confirmed threat and what recommendations we have going forward.

Here’s the latest from our TRU Team…

What did we find?

In late July 2025, eSentire's Threat Response Unit (TRU) detected threat actors utilizing the SocGholish malware (also known as FakeUpdates) to harvest system information and deploy a python-based Google Chrome/Microsoft Edge password-stealing tool.

Through further investigation, TRU assesses with medium confidence that this tool is connected to prior affiliates of RansomHub, a Ransomware-as-a-Service group that first emerged in February 2024, only to close shop in April 2025. With these insights, TRU began tracking ex-affiliates, naming this particular affiliate ShadowCoil.

For additional information regarding RansomHub affiliates, please see our previous TRU Positive here and The Hacker News’s article here.

In this TRU Positive, we provide insights into ShadowCoil’s new password stealing tool, and provide an unpacking tool for security researchers to automate the unpacking process of files packed by the packer shown in Figure 2 below.

Figure 1 – Unpacking tool usage
Figure 1 – Unpacking tool usage

Chrome/Edge Stealer Analysis

At first glance, TRU suspected the python script, available in VirusTotal for download here, to be the backdoor we had previously reported on, as it is packed by the same packer identified in prior RansomHub affiliate incidents, however upon further analysis we identified it to be a new tool that harvests passwords from victim Google Chrome and Microsoft Edge browsers.

The steps described below explain the recursive unpacking process and the figure displays a truncated portion of the initial stage:

Base85

AES-256 (GCM)

AES-128 (CTR)

ChaCha20

HKDF/Blake3/XOR

ZLIB Inflation

The figure below displays a truncated portion of an example stage, where the next stage is decrypted via Base85 -> (RANDOM ORDER of: HKDF/Blake3/XOR, AES-256 GCM, ChaCha20, ES-128 CTR) -> ZLIB Inflate.

Figure 2 – Packed python stealer
Figure 2 – Packed python stealer

After decrypting the packed script and reaching the core python script, several functions stand out. These functions are responsible for enumerating directories matching “User Data” for Google Chrome and Microsoft Edge.

After finding matches, it proceeds to extract/decrypt the encrypted master key and decrypt stored usernames, passwords, and associated URLs from the Local State file.

Figure 3 – Main function, enumerate/decrypt passwords from Chrome/Edge
Figure 3 – Main function, enumerate/decrypt passwords from Chrome/Edge

The figure below displays the get_master_key function, which serves to parse each browser’s Local State file, a JSON formatted database that stores the encrypted master key as a base64 blob. The master key is extracted by base64 decoding it and calling the DPAPI CryptUnprotectData to decrypt it, resulting in the decrypted master key.

Figure 4 – get_master_key function that extracts and decrypts the master key
Figure 4 – get_master_key function that extracts and decrypts the master key

The next figure displays the decrypt_logins_db function. This function is responsible for parsing each browser's SQlite formatted Login Data file. This file contains a SQL table named logins that stores saved web browser usernames, passwords, and associated URLs. The tool first copies this file to a temporary directory, then enumerates over the table and calls the decrypt_blob function for each password value to decrypt it.

Figure 5 – decrypt_logins_db function that calls decrypt_blob function for each password
Figure 5 – decrypt_logins_db function that calls decrypt_blob function for each password

The decrypt_blob function’s code can be seen next, which takes the encrypted password value and decrypted master key as arguments, and uses different decryption algorithms to decrypt the encrypted password depending on browser version. Each victim username, decrypted password, and associated URL are printed to the screen by the script.

Figure 6 – decrypt_blob function that decrypts password with master key or legacy DPAPI only
Figure 6 – decrypt_blob function that decrypts password with master key or legacy DPAPI only

Yara Rule

The following Yara rule can be used to detect or hunt for python scripts packed by the packer shown in Figure 2 above.

rule ShadowCoil_Packed_Python
{
    meta:
        author = "YungBinary"
        description = "Detects packed/python RansomHub ex-affiliate tools"
        target_entity = "file"
    strings:
        $a = "exec(pc_start(" ascii
        $b = "get_hw_key():" ascii
        $c = "'vm', 'virtual'" ascii
        $d = "TracerPid:" ascii
    condition:
        all of them
}

What did we do?

What can you learn from this TRU Positive?

Recommendations from the Threat Response Unit (TRU):

Indicators of Compromise

References

To learn how your organization can build cyber resilience and prevent business disruption with?eSentire’s Next Level MDR,?connect with an eSentire Security Specialist now.

GET STARTED

ABOUT ESENTIRE’S THREAT RESPONSE UNIT (TRU)

The eSentire Threat Response Unit (TRU) is an industry-leading threat research team committed to helping your organization become more resilient. TRU is an elite team of threat hunters and researchers that supports our 24/7 Security Operations Centers (SOCs), builds threat detection models across the eSentire XDR Cloud Platform, and works as an extension of your security team to continuously improve our Managed Detection and Response service. By providing complete visibility across your attack surface and performing global threat sweeps and proactive hypothesis-driven threat hunts augmented by original threat research, we are laser-focused on defending your organization against known and unknown threats.

Back to blog

Take Your Cybersecurity Program to the Next Level with eSentire MDR.

BUILD A QUOTE

Read Similar Blogs

EXPLORE MORE BLOGS
事物是什么意思 保妇康栓是治疗什么的 睾丸长什么样子 潘多拉魔盒是什么意思 湿疹是什么症状图片
鼻子长痘是什么原因 为什么眼睛会有红血丝 肝内低密度灶什么意思 尿妊娠试验是检查什么 眉毛有什么作用
硬皮病是什么病 希字五行属什么 巴利属于什么档次的 弦子为什么嫁给李茂 庚戌五行属什么
大腿抽筋是什么原因引起的 什么病不能吃丝瓜 中心思想是什么意思 效应是什么意思 1963年属什么生肖
脖子上长小肉粒是什么原因hcv9jop4ns2r.cn 穿拖鞋脚臭是什么原因hcv8jop7ns2r.cn 字形是什么意思hcv8jop7ns5r.cn 山开念什么hcv8jop2ns4r.cn 跳蚤怕什么hcv7jop7ns4r.cn
断桥是什么意思hcv9jop6ns6r.cn 吃辣拉肚子是什么原因hcv8jop5ns9r.cn 这是什么虫子hcv8jop1ns5r.cn 血管炎是什么症状hcv8jop5ns3r.cn 在什么什么后面hcv7jop4ns7r.cn
什么人不适合艾灸baiqunet.com 前列腺增生吃什么药见效快hcv7jop7ns4r.cn 9.3是什么日子hcv9jop2ns9r.cn 欢天喜地是什么生肖hcv8jop1ns1r.cn 不耐受和过敏有什么区别hcv9jop1ns8r.cn
猫为什么流眼泪hcv9jop3ns5r.cn 一什么毛巾hcv9jop4ns7r.cn 植发用什么头发hcv9jop4ns8r.cn 宝贝是什么意思hcv9jop5ns6r.cn 双鱼座最配什么星座zsyouku.com
百度